Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd.Willink2012-04-23 12:47:21 +0000
committerEd.Willink2012-04-23 12:47:21 +0000
commited61e151fba956a8a5ef80ae79a41b18c2f25e6a (patch)
treeb48847098b9f7f97552d50e46ebd11c6920be091 /plugins
parent407ca0b9edfab85155522d4215ac70dd2a70f107 (diff)
downloadorg.eclipse.qvtd-ed61e151fba956a8a5ef80ae79a41b18c2f25e6a.tar.gz
org.eclipse.qvtd-ed61e151fba956a8a5ef80ae79a41b18c2f25e6a.tar.xz
org.eclipse.qvtd-ed61e151fba956a8a5ef80ae79a41b18c2f25e6a.zip
[unrelated] QVTr Icons, outline, better scoping
Diffstat (limited to 'plugins')
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtbase/src/org/eclipse/qvtd/pivot/qvtbase/attributes/TransformationAttribution.java2
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/QVTrelationPivotStandaloneSetup.java2
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/attributes/KeyAttribution.java1
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/attributes/RelationAttribution.java35
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/attributes/RelationDomainAttribution.java42
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/scoping/QVTrelationPivotScoping.java8
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/utilities/QVTrelationSaver.java3
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvttemplate/META-INF/MANIFEST.MF2
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/QVTtemplatePivotStandaloneSetup.java6
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/attributes/ObjectTemplateExpAttribution.java36
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/attributes/TemplateExpAttribution.java35
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/scoping/QVTtemplatePivotScoping.java32
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/utilities/QVTtemplateSaver.java86
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/DomainPattern.gifbin0 -> 151 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/Key.gifbin0 -> 950 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/OppositePropertyCallExp.gifbin0 -> 233 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/Relation.gifbin0 -> 193 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationCallExp.gifbin0 -> 178 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationDomain.gifbin0 -> 161 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationDomainAssignment.gifbin0 -> 146 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationImplementation.gifbin0 -> 171 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationalTransformation.gifbin0 -> 149 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/When.gifbin0 -> 181 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/Where.gifbin0 -> 177 bytes
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/AbstractQVTrelationProposalProvider.java74
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/QVTrelationParser.java74
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g876
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationLexer.java92
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationParser.java21485
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src/org/eclipse/qvtd/xtext/qvtrelation/ui/labeling/QVTrelationLabelProvider.java60
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/CollectionTemplateCS.java12
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/DomainCS.java34
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/DomainPatternCS.java64
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/KeyDeclCS.java12
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ModelDeclCS.java12
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ObjectTemplateCS.java16
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ParamDeclarationCS.java34
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PatternCS.java (renamed from plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/WhereCS.java)23
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PredicateCS.java (renamed from plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/WhenCS.java)33
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PrimitiveTypeDomainCS.java31
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PropertyTemplateCS.java29
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QVTrelationCSTFactory.java42
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QVTrelationCSTPackage.java1018
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QueryCS.java77
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/RelationCS.java36
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TemplateVariableCS.java40
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TopLevelCS.java24
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TransformationCS.java36
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/VarDeclarationCS.java28
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/VarDeclarationIdCS.java32
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/CollectionTemplateCSImpl.java38
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainCSImpl.java96
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainPatternCSImpl.java194
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/KeyDeclCSImpl.java35
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ModelDeclCSImpl.java35
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ObjectTemplateCSImpl.java55
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ParamDeclarationCSImpl.java132
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PatternCSImpl.java (renamed from plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/WhenCSImpl.java)55
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PredicateCSImpl.java (renamed from plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/WhereCSImpl.java)87
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PrimitiveTypeDomainCSImpl.java105
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PropertyTemplateCSImpl.java86
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QVTrelationCSTFactoryImpl.java58
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QVTrelationCSTPackageImpl.java303
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QueryCSImpl.java185
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/RelationCSImpl.java107
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TemplateVariableCSImpl.java82
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TopLevelCSImpl.java76
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TransformationCSImpl.java114
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationCSImpl.java71
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationIdCSImpl.java62
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractDelegatingQVTrelationCSVisitor.java20
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractExtendingDelegatingQVTrelationCSVisitor.java26
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractExtendingQVTrelationCSVisitor.java26
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractNullQVTrelationCSVisitor.java18
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTAdapterFactory.java131
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTResourceFactoryImpl.java2
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTResourceImpl.java1
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTSwitch.java185
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTXMLProcessor.java3
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSVisitor.java6
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/model/QVTrelationCST.ecore81
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.xmi267
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parseTreeConstruction/QVTrelationParsetreeConstructor.java1519
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g559
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationLexer.java92
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationParser.java10161
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/services/QVTrelationGrammarAccess.java769
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.xtext62
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/attributes/RelationCallExpCSAttribution.java101
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationContainmentVisitor.java26
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationLeft2RightVisitor.java26
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationPostOrderVisitor.java26
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationPreOrderVisitor.java26
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationContainmentVisitor.java167
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationLeft2RightVisitor.java70
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationPostOrderVisitor.java116
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationPreOrderVisitor.java68
-rw-r--r--plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/scoping/QVTrelationScoping.java13
98 files changed, 22302 insertions, 18825 deletions
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtbase/src/org/eclipse/qvtd/pivot/qvtbase/attributes/TransformationAttribution.java b/plugins/org.eclipse.qvtd.pivot.qvtbase/src/org/eclipse/qvtd/pivot/qvtbase/attributes/TransformationAttribution.java
index 78a444313..56365cea6 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtbase/src/org/eclipse/qvtd/pivot/qvtbase/attributes/TransformationAttribution.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtbase/src/org/eclipse/qvtd/pivot/qvtbase/attributes/TransformationAttribution.java
@@ -30,6 +30,8 @@ public class TransformationAttribution extends PackageAttribution
public ScopeView computeLookup(EObject target, EnvironmentView environmentView, ScopeView scopeView) {
Transformation transformation = (Transformation)target;
environmentView.addNamedElements(transformation.getModelParameter());
+ environmentView.addNamedElements(transformation.getOwnedOperation());
+ environmentView.addNamedElements(transformation.getRule());
return super.computeLookup(target, environmentView, scopeView);
}
}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/QVTrelationPivotStandaloneSetup.java b/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/QVTrelationPivotStandaloneSetup.java
index f457435e1..152978f91 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/QVTrelationPivotStandaloneSetup.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/QVTrelationPivotStandaloneSetup.java
@@ -21,6 +21,7 @@ import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl;
import org.eclipse.qvtd.pivot.qvtrelation.scoping.QVTrelationPivotScoping;
+import org.eclipse.qvtd.pivot.qvtrelation.utilities.QVTrelationSaver;
import org.eclipse.qvtd.pivot.qvttemplate.QVTtemplatePivotStandaloneSetup;
import com.google.inject.Guice;
@@ -41,6 +42,7 @@ public class QVTrelationPivotStandaloneSetup //implements ISetup
public static void init() {
QVTtemplatePivotStandaloneSetup.doSetup();
+ QVTrelationSaver.FACTORY.getClass();
QVTrelationPivotScoping.init();
}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/attributes/KeyAttribution.java b/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/attributes/KeyAttribution.java
index 52c971b1e..a97352d15 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/attributes/KeyAttribution.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/attributes/KeyAttribution.java
@@ -19,7 +19,6 @@ package org.eclipse.qvtd.pivot.qvtrelation.attributes;
import java.util.Set;
import org.eclipse.emf.ecore.EObject;
-import org.eclipse.ocl.examples.pivot.Class;
import org.eclipse.ocl.examples.pivot.manager.MetaModelManager;
import org.eclipse.ocl.examples.pivot.scoping.AbstractAttribution;
import org.eclipse.ocl.examples.pivot.scoping.EnvironmentView;
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/attributes/RelationAttribution.java b/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/attributes/RelationAttribution.java
new file mode 100644
index 000000000..bb24ca662
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/attributes/RelationAttribution.java
@@ -0,0 +1,35 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2010,2011 E.D.Willink and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - initial API and implementation
+ *
+ * </copyright>
+ *
+ * $Id: EnumCSAttribution.java,v 1.3 2011/04/25 09:50:02 ewillink Exp $
+ */
+package org.eclipse.qvtd.pivot.qvtrelation.attributes;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.ocl.examples.pivot.scoping.AbstractAttribution;
+import org.eclipse.ocl.examples.pivot.scoping.EnvironmentView;
+import org.eclipse.ocl.examples.pivot.scoping.ScopeView;
+import org.eclipse.qvtd.pivot.qvtrelation.Relation;
+
+public class RelationAttribution extends AbstractAttribution
+{
+ public static final RelationAttribution INSTANCE = new RelationAttribution();
+
+ @Override
+ public ScopeView computeLookup(EObject target, EnvironmentView environmentView, ScopeView scopeView) {
+ Relation targetElement = (Relation)target;
+ environmentView.addNamedElements(targetElement.getVariable());
+ return scopeView.getParent();
+ }
+}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/attributes/RelationDomainAttribution.java b/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/attributes/RelationDomainAttribution.java
new file mode 100644
index 000000000..4d9a0d5ad
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/attributes/RelationDomainAttribution.java
@@ -0,0 +1,42 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2010,2011 E.D.Willink and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - initial API and implementation
+ *
+ * </copyright>
+ *
+ * $Id: EnumCSAttribution.java,v 1.3 2011/04/25 09:50:02 ewillink Exp $
+ */
+package org.eclipse.qvtd.pivot.qvtrelation.attributes;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.ocl.examples.pivot.scoping.AbstractAttribution;
+import org.eclipse.ocl.examples.pivot.scoping.EnvironmentView;
+import org.eclipse.ocl.examples.pivot.scoping.ScopeView;
+import org.eclipse.qvtd.pivot.qvtbase.TypedModel;
+import org.eclipse.qvtd.pivot.qvtrelation.RelationDomain;
+
+public class RelationDomainAttribution extends AbstractAttribution
+{
+ public static final RelationDomainAttribution INSTANCE = new RelationDomainAttribution();
+
+ @Override
+ public ScopeView computeLookup(EObject target, EnvironmentView environmentView, ScopeView scopeView) {
+ RelationDomain targetElement = (RelationDomain)target;
+ TypedModel typedModel = targetElement.getTypedModel();
+ if (typedModel != null) {
+ for (org.eclipse.ocl.examples.pivot.Package pPackage : typedModel.getUsedPackage()) {
+ environmentView.addNamedElement(pPackage);
+ environmentView.addNamedElements(pPackage.getOwnedType());
+ }
+ }
+ return scopeView.getParent();
+ }
+}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/scoping/QVTrelationPivotScoping.java b/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/scoping/QVTrelationPivotScoping.java
index 56646aad0..255e0ddbe 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/scoping/QVTrelationPivotScoping.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/scoping/QVTrelationPivotScoping.java
@@ -18,17 +18,17 @@ import java.util.Map;
import org.eclipse.emf.ecore.EClassifier;
import org.eclipse.ocl.examples.pivot.scoping.Attribution;
-import org.eclipse.ocl.examples.pivot.scoping.EmptyAttribution;
import org.eclipse.qvtd.pivot.qvtrelation.QVTrelationPackage;
import org.eclipse.qvtd.pivot.qvtrelation.attributes.KeyAttribution;
+import org.eclipse.qvtd.pivot.qvtrelation.attributes.RelationAttribution;
+import org.eclipse.qvtd.pivot.qvtrelation.attributes.RelationDomainAttribution;
public class QVTrelationPivotScoping
{
public static void init() {
Map<EClassifier, Attribution> registry = Attribution.REGISTRY;
registry.put(QVTrelationPackage.Literals.KEY, KeyAttribution.INSTANCE);
-// registry.put(QVTrelationPackage.Literals.CORE_DOMAIN, CoreDomainAttribution.INSTANCE);
-// registry.put(QVTrelationPackage.Literals.CORE_MODEL, CoreModelAttribution.INSTANCE);
-// registry.put(QVTrelationPackage.Literals.GUARD_PATTERN, GuardPatternAttribution.INSTANCE);
+ registry.put(QVTrelationPackage.Literals.RELATION, RelationAttribution.INSTANCE);
+ registry.put(QVTrelationPackage.Literals.RELATION_DOMAIN, RelationDomainAttribution.INSTANCE);
}
}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/utilities/QVTrelationSaver.java b/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/utilities/QVTrelationSaver.java
index 23bd17874..08e142135 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/utilities/QVTrelationSaver.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtrelation/src/org/eclipse/qvtd/pivot/qvtrelation/utilities/QVTrelationSaver.java
@@ -23,12 +23,13 @@ import org.eclipse.ocl.examples.pivot.utilities.AbstractPivotSaver;
import org.eclipse.qvtd.pivot.qvtbase.utilities.QVTbaseSaver;
import org.eclipse.qvtd.pivot.qvtrelation.QVTrelationPackage;
import org.eclipse.qvtd.pivot.qvtrelation.util.AbstractNullQVTrelationVisitor;
+import org.eclipse.qvtd.pivot.qvttemplate.utilities.QVTtemplateSaver;
/**
* PivotSaver ensures that all references to specialized types are terminated
* by local copies of the specialization.
*/
-public class QVTrelationSaver extends QVTbaseSaver
+public class QVTrelationSaver extends QVTtemplateSaver
{
private static final class Factory implements AbstractPivotSaver.Factory
{
diff --git a/plugins/org.eclipse.qvtd.pivot.qvttemplate/META-INF/MANIFEST.MF b/plugins/org.eclipse.qvtd.pivot.qvttemplate/META-INF/MANIFEST.MF
index f1665d5aa..5a1b9c54b 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvttemplate/META-INF/MANIFEST.MF
+++ b/plugins/org.eclipse.qvtd.pivot.qvttemplate/META-INF/MANIFEST.MF
@@ -8,7 +8,9 @@ Bundle-Vendor: %providerName
Bundle-Localization: plugin
Bundle-RequiredExecutionEnvironment: J2SE-1.5
Export-Package: org.eclipse.qvtd.pivot.qvttemplate,
+ org.eclipse.qvtd.pivot.qvttemplate.attributes,
org.eclipse.qvtd.pivot.qvttemplate.impl,
+ org.eclipse.qvtd.pivot.qvttemplate.scoping,
org.eclipse.qvtd.pivot.qvttemplate.util,
org.eclipse.qvtd.pivot.qvttemplate.utilities
Require-Bundle: org.eclipse.core.runtime,
diff --git a/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/QVTtemplatePivotStandaloneSetup.java b/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/QVTtemplatePivotStandaloneSetup.java
index 9773520cf..7e303ee32 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/QVTtemplatePivotStandaloneSetup.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/QVTtemplatePivotStandaloneSetup.java
@@ -21,7 +21,8 @@ import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.emf.ecore.xmi.impl.XMIResourceFactoryImpl;
import org.eclipse.qvtd.pivot.qvtbase.QVTbasePivotStandaloneSetup;
-import org.eclipse.qvtd.pivot.qvttemplate.QVTtemplatePackage;
+import org.eclipse.qvtd.pivot.qvttemplate.scoping.QVTtemplatePivotScoping;
+import org.eclipse.qvtd.pivot.qvttemplate.utilities.QVTtemplateSaver;
import com.google.inject.Guice;
import com.google.inject.Injector;
@@ -41,7 +42,8 @@ public class QVTtemplatePivotStandaloneSetup //implements ISetup
public static void init() {
QVTbasePivotStandaloneSetup.doSetup();
-// QVTtemplatePivotScoping.init();
+ QVTtemplateSaver.FACTORY.getClass();
+ QVTtemplatePivotScoping.init();
}
/**
diff --git a/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/attributes/ObjectTemplateExpAttribution.java b/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/attributes/ObjectTemplateExpAttribution.java
new file mode 100644
index 000000000..c1ea9fbb3
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/attributes/ObjectTemplateExpAttribution.java
@@ -0,0 +1,36 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2010,2011 E.D.Willink and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - initial API and implementation
+ *
+ * </copyright>
+ *
+ * $Id: EnumCSAttribution.java,v 1.3 2011/04/25 09:50:02 ewillink Exp $
+ */
+package org.eclipse.qvtd.pivot.qvttemplate.attributes;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.ocl.examples.pivot.Type;
+import org.eclipse.ocl.examples.pivot.scoping.EnvironmentView;
+import org.eclipse.ocl.examples.pivot.scoping.ScopeView;
+import org.eclipse.qvtd.pivot.qvttemplate.ObjectTemplateExp;
+
+public class ObjectTemplateExpAttribution extends TemplateExpAttribution
+{
+ public static final ObjectTemplateExpAttribution INSTANCE = new ObjectTemplateExpAttribution();
+
+ @Override
+ public ScopeView computeLookup(EObject target, EnvironmentView environmentView, ScopeView scopeView) {
+ ObjectTemplateExp targetElement = (ObjectTemplateExp)target;
+ Type referredClass = targetElement.getReferredClass();
+ environmentView.addAllProperties(referredClass, Boolean.FALSE);
+ return super.computeLookup(target, environmentView, scopeView);
+ }
+}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/attributes/TemplateExpAttribution.java b/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/attributes/TemplateExpAttribution.java
new file mode 100644
index 000000000..306fc1354
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/attributes/TemplateExpAttribution.java
@@ -0,0 +1,35 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2010,2011 E.D.Willink and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - initial API and implementation
+ *
+ * </copyright>
+ *
+ * $Id: EnumCSAttribution.java,v 1.3 2011/04/25 09:50:02 ewillink Exp $
+ */
+package org.eclipse.qvtd.pivot.qvttemplate.attributes;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.ocl.examples.pivot.scoping.AbstractAttribution;
+import org.eclipse.ocl.examples.pivot.scoping.EnvironmentView;
+import org.eclipse.ocl.examples.pivot.scoping.ScopeView;
+import org.eclipse.qvtd.pivot.qvttemplate.TemplateExp;
+
+public class TemplateExpAttribution extends AbstractAttribution
+{
+ public static final TemplateExpAttribution INSTANCE = new TemplateExpAttribution();
+
+ @Override
+ public ScopeView computeLookup(EObject target, EnvironmentView environmentView, ScopeView scopeView) {
+ TemplateExp targetElement = (TemplateExp)target;
+ environmentView.addNamedElement(targetElement.getBindsTo());
+ return scopeView.getParent();
+ }
+}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/scoping/QVTtemplatePivotScoping.java b/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/scoping/QVTtemplatePivotScoping.java
new file mode 100644
index 000000000..9b3dbad72
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/scoping/QVTtemplatePivotScoping.java
@@ -0,0 +1,32 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2012 E.D.Willink and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - initial API and implementation
+ *
+ * </copyright>
+ */
+package org.eclipse.qvtd.pivot.qvttemplate.scoping;
+
+import java.util.Map;
+
+import org.eclipse.emf.ecore.EClassifier;
+import org.eclipse.ocl.examples.pivot.scoping.Attribution;
+import org.eclipse.qvtd.pivot.qvttemplate.QVTtemplatePackage;
+import org.eclipse.qvtd.pivot.qvttemplate.attributes.ObjectTemplateExpAttribution;
+import org.eclipse.qvtd.pivot.qvttemplate.attributes.TemplateExpAttribution;
+
+public class QVTtemplatePivotScoping
+{
+ public static void init() {
+ Map<EClassifier, Attribution> registry = Attribution.REGISTRY;
+ registry.put(QVTtemplatePackage.Literals.OBJECT_TEMPLATE_EXP, ObjectTemplateExpAttribution.INSTANCE);
+ registry.put(QVTtemplatePackage.Literals.TEMPLATE_EXP, TemplateExpAttribution.INSTANCE);
+ }
+}
diff --git a/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/utilities/QVTtemplateSaver.java b/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/utilities/QVTtemplateSaver.java
new file mode 100644
index 000000000..9e812aedc
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.pivot.qvttemplate/src/org/eclipse/qvtd/pivot/qvttemplate/utilities/QVTtemplateSaver.java
@@ -0,0 +1,86 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2010,2011 E.D.Willink and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - initial API and implementation
+ *
+ * </copyright>
+ *
+ * $Id: PivotSaver.java,v 1.8 2011/04/25 09:49:15 ewillink Exp $
+ */
+package org.eclipse.qvtd.pivot.qvttemplate.utilities;
+
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.resource.Resource;
+import org.eclipse.ocl.examples.pivot.util.Visitable;
+import org.eclipse.ocl.examples.pivot.utilities.AbstractPivotSaver;
+import org.eclipse.qvtd.pivot.qvtbase.utilities.QVTbaseSaver;
+import org.eclipse.qvtd.pivot.qvttemplate.QVTtemplatePackage;
+import org.eclipse.qvtd.pivot.qvttemplate.util.AbstractNullQVTtemplateVisitor;
+
+/**
+ * PivotSaver ensures that all references to specialized types are terminated
+ * by local copies of the specialization.
+ */
+public class QVTtemplateSaver extends QVTbaseSaver
+{
+ private static final class Factory implements AbstractPivotSaver.Factory
+ {
+ private Factory() {
+ QVTbaseSaver.FACTORY.getClass();
+ addFactory(this);
+ }
+
+ public LocateVisitor createLocateVisitor(AbstractPivotSaver saver) {
+ return new LocateVisitor(saver);
+ }
+
+ public ResolveVisitor createResolveVisitor(AbstractPivotSaver saver) {
+ return new ResolveVisitor(saver);
+ }
+
+ public EPackage getEPackage() {
+ return QVTtemplatePackage.eINSTANCE;
+ }
+ }
+
+ public static AbstractPivotSaver.Factory FACTORY = new Factory();
+
+ /**
+ * LocateVisitor locates references to shared specializations, so that
+ * local copies can be created and then replaced by the ResolveVisitor.
+ */
+ public static class LocateVisitor extends AbstractNullQVTtemplateVisitor<Object, AbstractPivotSaver> implements AbstractPivotSaver.LocateVisitor
+ {
+ protected LocateVisitor(AbstractPivotSaver context) {
+ super(context);
+ }
+ public Object visiting(Visitable visitable) {
+ throw new IllegalArgumentException("Unsupported " + visitable.eClass().getName() + " for PivotSaver Locate pass");
+ }
+ }
+
+ /**
+ * ResolveVisitor converts references to shared specializations
+ * to references to local copies.
+ */
+ public static class ResolveVisitor extends AbstractNullQVTtemplateVisitor<Object, AbstractPivotSaver> implements AbstractPivotSaver.ResolveVisitor
+ {
+ protected ResolveVisitor(AbstractPivotSaver saver) {
+ super(saver);
+ }
+ public Object visiting(Visitable visitable) {
+ throw new IllegalArgumentException("Unsupported " + visitable.eClass().getName() + " for PivotSaver Resolve pass");
+ }
+ }
+
+ protected QVTtemplateSaver(Resource resource) {
+ super(resource);
+ }
+} \ No newline at end of file
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/DomainPattern.gif b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/DomainPattern.gif
new file mode 100644
index 000000000..dfdf4d641
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/DomainPattern.gif
Binary files differ
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/Key.gif b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/Key.gif
new file mode 100644
index 000000000..1494144bd
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/Key.gif
Binary files differ
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/OppositePropertyCallExp.gif b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/OppositePropertyCallExp.gif
new file mode 100644
index 000000000..d748f0ce1
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/OppositePropertyCallExp.gif
Binary files differ
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/Relation.gif b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/Relation.gif
new file mode 100644
index 000000000..67c5b9802
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/Relation.gif
Binary files differ
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationCallExp.gif b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationCallExp.gif
new file mode 100644
index 000000000..57259f9d7
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationCallExp.gif
Binary files differ
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationDomain.gif b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationDomain.gif
new file mode 100644
index 000000000..c6cc907fc
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationDomain.gif
Binary files differ
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationDomainAssignment.gif b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationDomainAssignment.gif
new file mode 100644
index 000000000..fefb15bbf
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationDomainAssignment.gif
Binary files differ
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationImplementation.gif b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationImplementation.gif
new file mode 100644
index 000000000..fc57f0dcc
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationImplementation.gif
Binary files differ
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationalTransformation.gif b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationalTransformation.gif
new file mode 100644
index 000000000..8567ac6b4
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/RelationalTransformation.gif
Binary files differ
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/When.gif b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/When.gif
new file mode 100644
index 000000000..6a435bc57
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/When.gif
Binary files differ
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/Where.gif b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/Where.gif
new file mode 100644
index 000000000..216bf5d43
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/icons/Where.gif
Binary files differ
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/AbstractQVTrelationProposalProvider.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/AbstractQVTrelationProposalProvider.java
index 15af1f152..d4f3fba65 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/AbstractQVTrelationProposalProvider.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/AbstractQVTrelationProposalProvider.java
@@ -23,16 +23,16 @@ public class AbstractQVTrelationProposalProvider extends EssentialOCLProposalPro
public void completeTopLevelCS_OwnedLibrary(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeTopLevelCS_Transformation(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeTopLevelCS_Transformations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeCollectionTemplateCS_PropertyId(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ public void completeCollectionTemplateCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeCollectionTemplateCS_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeCollectionTemplateCS_MemberIdentifier(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeCollectionTemplateCS_MemberIdentifiers(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(0)), context, acceptor);
completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(1)), context, acceptor);
completeRuleCall(((RuleCall)((Alternatives)assignment.getTerminal()).getElements().get(2)), context, acceptor);
@@ -56,19 +56,22 @@ public class AbstractQVTrelationProposalProvider extends EssentialOCLProposalPro
public void completeDomainCS_ModelId(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
- public void completeDomainCS_Template(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeDomainCS_Pattern(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeDomainCS_ImplementedBy(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeDomainCS_DefaultValue(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeDomainCS_DefaultValues(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeDomainPatternCS_Template(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeKeyDeclCS_PathName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeKeyDeclCS_PropertyId(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeKeyDeclCS_PropertyIds(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
public void completeLibraryCS_Package(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
@@ -77,22 +80,25 @@ public class AbstractQVTrelationProposalProvider extends EssentialOCLProposalPro
public void completeModelDeclCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeModelDeclCS_MetaModelId(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeModelDeclCS_MetaModelIds(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
- public void completeObjectTemplateCS_PropertyId(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ public void completeObjectTemplateCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeObjectTemplateCS_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeObjectTemplateCS_PropertyTemplate(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeObjectTemplateCS_PropertyTemplates(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeParamDeclarationCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeParamDeclarationCS_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeParamDeclarationCS_OwnedType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completePredicateCS_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completePrimitiveTypeDomainCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
@@ -107,13 +113,13 @@ public class AbstractQVTrelationProposalProvider extends EssentialOCLProposalPro
public void completePropertyTemplateCS_OclExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeQueryCS_PathName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeQueryCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeQueryCS_InputParamDeclaration(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeQueryCS_InputParamDeclarations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeQueryCS_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeQueryCS_OwnedType(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeQueryCS_OclExpression(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
@@ -128,10 +134,10 @@ public class AbstractQVTrelationProposalProvider extends EssentialOCLProposalPro
public void completeRelationCS_Overrides(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
- public void completeRelationCS_VarDeclaration(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeRelationCS_VarDeclarations(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeRelationCS_Domain(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeRelationCS_Domains(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeRelationCS_When(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
@@ -146,19 +152,19 @@ public class AbstractQVTrelationProposalProvider extends EssentialOCLProposalPro
public void completeTransformationCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeTransformationCS_ModelDecl(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeTransformationCS_ModelDecls(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeTransformationCS_Extends(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
- public void completeTransformationCS_KeyDecl(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeTransformationCS_KeyDecls(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeTransformationCS_Relation(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeTransformationCS_Query(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeTransformationCS_Queries(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeUnitCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
@@ -167,16 +173,19 @@ public class AbstractQVTrelationProposalProvider extends EssentialOCLProposalPro
public void completeUnitCS_Namespace(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
}
- public void completeVarDeclarationCS_VarDeclarationId(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
- lookupCrossReference(((CrossReference)assignment.getTerminal()), context, acceptor);
+ public void completeVarDeclarationCS_VarDeclarationIds(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeVarDeclarationCS_Type(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeWhenCS_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeVarDeclarationIdCS_Name(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
+ }
+ public void completeWhenCS_Predicates(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeWhereCS_Expr(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeWhereCS_Predicates(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
public void completeNameExpCS_PathName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
@@ -185,7 +194,7 @@ public class AbstractQVTrelationProposalProvider extends EssentialOCLProposalPro
public void completeCollectionTypedRefCS_PathName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
- public void completeTypedRefCS_PathName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ public void completeTypedTypeRefCS_PathName(EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
completeRuleCall(((RuleCall)assignment.getTerminal()), context, acceptor);
}
@@ -201,6 +210,9 @@ public class AbstractQVTrelationProposalProvider extends EssentialOCLProposalPro
public void complete_DomainCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_DomainPatternCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_KeyDeclCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
@@ -216,6 +228,9 @@ public class AbstractQVTrelationProposalProvider extends EssentialOCLProposalPro
public void complete_ParamDeclarationCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_PredicateCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_PrimitiveTypeDomainCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
@@ -240,6 +255,9 @@ public class AbstractQVTrelationProposalProvider extends EssentialOCLProposalPro
public void complete_VarDeclarationCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_VarDeclarationIdCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_WhenCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
@@ -252,9 +270,15 @@ public class AbstractQVTrelationProposalProvider extends EssentialOCLProposalPro
public void complete_AnyElementCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_ExpCSOrTemplateCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_CollectionTypedRefCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
+ public void complete_TypedTypeRefCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
+ // subclasses may override
+ }
public void complete_TypedRefCS(EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor) {
// subclasses may override
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/QVTrelationParser.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/QVTrelationParser.java
index c8746c11d..e4364e8f1 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/QVTrelationParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/QVTrelationParser.java
@@ -38,8 +38,8 @@ public class QVTrelationParser extends AbstractContentAssistParser {
private static final long serialVersionUID = 1L;
{
put(grammarAccess.getTopLevelCSAccess().getAlternatives_0(), "rule__TopLevelCS__Alternatives_0");
- put(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAlternatives_4_0_0(), "rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0");
- put(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAlternatives_4_1_1_0(), "rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0");
+ put(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAlternatives_4_0_0(), "rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0");
+ put(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAlternatives_4_1_1_0(), "rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0");
put(grammarAccess.getCollectionTemplateCSAccess().getRestIdentifierAlternatives_4_3_0(), "rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0");
put(grammarAccess.getDomainCSAccess().getAlternatives_0(), "rule__DomainCS__Alternatives_0");
put(grammarAccess.getModelDeclCSAccess().getAlternatives_2(), "rule__ModelDeclCS__Alternatives_2");
@@ -47,6 +47,8 @@ public class QVTrelationParser extends AbstractContentAssistParser {
put(grammarAccess.getRelationCSAccess().getAlternatives_6(), "rule__RelationCS__Alternatives_6");
put(grammarAccess.getTemplateCSAccess().getAlternatives_0(), "rule__TemplateCS__Alternatives_0");
put(grammarAccess.getTransformationCSAccess().getAlternatives_9(), "rule__TransformationCS__Alternatives_9");
+ put(grammarAccess.getExpCSOrTemplateCSAccess().getAlternatives(), "rule__ExpCSOrTemplateCS__Alternatives");
+ put(grammarAccess.getTypedRefCSAccess().getAlternatives(), "rule__TypedRefCS__Alternatives");
put(grammarAccess.getUnrestrictedNameAccess().getAlternatives(), "rule__UnrestrictedName__Alternatives");
put(grammarAccess.getIDAccess().getAlternatives(), "rule__ID__Alternatives");
put(grammarAccess.getUPPERAccess().getAlternatives(), "rule__UPPER__Alternatives");
@@ -91,6 +93,7 @@ public class QVTrelationParser extends AbstractContentAssistParser {
put(grammarAccess.getObjectTemplateCSAccess().getGroup_4(), "rule__ObjectTemplateCS__Group_4__0");
put(grammarAccess.getObjectTemplateCSAccess().getGroup_4_1(), "rule__ObjectTemplateCS__Group_4_1__0");
put(grammarAccess.getParamDeclarationCSAccess().getGroup(), "rule__ParamDeclarationCS__Group__0");
+ put(grammarAccess.getPredicateCSAccess().getGroup(), "rule__PredicateCS__Group__0");
put(grammarAccess.getPrimitiveTypeDomainCSAccess().getGroup(), "rule__PrimitiveTypeDomainCS__Group__0");
put(grammarAccess.getPropertyTemplateCSAccess().getGroup(), "rule__PropertyTemplateCS__Group__0");
put(grammarAccess.getQueryCSAccess().getGroup(), "rule__QueryCS__Group__0");
@@ -110,9 +113,7 @@ public class QVTrelationParser extends AbstractContentAssistParser {
put(grammarAccess.getVarDeclarationCSAccess().getGroup(), "rule__VarDeclarationCS__Group__0");
put(grammarAccess.getVarDeclarationCSAccess().getGroup_1(), "rule__VarDeclarationCS__Group_1__0");
put(grammarAccess.getWhenCSAccess().getGroup(), "rule__WhenCS__Group__0");
- put(grammarAccess.getWhenCSAccess().getGroup_3(), "rule__WhenCS__Group_3__0");
put(grammarAccess.getWhereCSAccess().getGroup(), "rule__WhereCS__Group__0");
- put(grammarAccess.getWhereCSAccess().getGroup_3(), "rule__WhereCS__Group_3__0");
put(grammarAccess.getAnyElementCSAccess().getGroup(), "rule__AnyElementCS__Group__0");
put(grammarAccess.getNUMBER_LITERALAccess().getGroup(), "rule__NUMBER_LITERAL__Group__0");
put(grammarAccess.getNUMBER_LITERALAccess().getGroup_1(), "rule__NUMBER_LITERAL__Group_1__0");
@@ -183,70 +184,73 @@ public class QVTrelationParser extends AbstractContentAssistParser {
put(grammarAccess.getSelfExpCSAccess().getGroup(), "rule__SelfExpCS__Group__0");
put(grammarAccess.getTopLevelCSAccess().getOwnedImportAssignment_0_0(), "rule__TopLevelCS__OwnedImportAssignment_0_0");
put(grammarAccess.getTopLevelCSAccess().getOwnedLibraryAssignment_0_1(), "rule__TopLevelCS__OwnedLibraryAssignment_0_1");
- put(grammarAccess.getTopLevelCSAccess().getTransformationAssignment_1(), "rule__TopLevelCS__TransformationAssignment_1");
- put(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdAssignment_0(), "rule__CollectionTemplateCS__PropertyIdAssignment_0");
+ put(grammarAccess.getTopLevelCSAccess().getTransformationsAssignment_1(), "rule__TopLevelCS__TransformationsAssignment_1");
+ put(grammarAccess.getCollectionTemplateCSAccess().getNameAssignment_0(), "rule__CollectionTemplateCS__NameAssignment_0");
put(grammarAccess.getCollectionTemplateCSAccess().getTypeAssignment_2(), "rule__CollectionTemplateCS__TypeAssignment_2");
- put(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAssignment_4_0(), "rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0");
- put(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAssignment_4_1_1(), "rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1");
+ put(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAssignment_4_0(), "rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0");
+ put(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAssignment_4_1_1(), "rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1");
put(grammarAccess.getCollectionTemplateCSAccess().getRestIdentifierAssignment_4_3(), "rule__CollectionTemplateCS__RestIdentifierAssignment_4_3");
put(grammarAccess.getDefaultValueCSAccess().getPropertyIdAssignment_0(), "rule__DefaultValueCS__PropertyIdAssignment_0");
put(grammarAccess.getDefaultValueCSAccess().getInitialiserAssignment_2(), "rule__DefaultValueCS__InitialiserAssignment_2");
put(grammarAccess.getDomainCSAccess().getCheckonlyAssignment_0_0(), "rule__DomainCS__CheckonlyAssignment_0_0");
put(grammarAccess.getDomainCSAccess().getEnforceAssignment_0_1(), "rule__DomainCS__EnforceAssignment_0_1");
put(grammarAccess.getDomainCSAccess().getModelIdAssignment_2(), "rule__DomainCS__ModelIdAssignment_2");
- put(grammarAccess.getDomainCSAccess().getTemplateAssignment_3(), "rule__DomainCS__TemplateAssignment_3");
+ put(grammarAccess.getDomainCSAccess().getPatternAssignment_3(), "rule__DomainCS__PatternAssignment_3");
put(grammarAccess.getDomainCSAccess().getImplementedByAssignment_4_1(), "rule__DomainCS__ImplementedByAssignment_4_1");
- put(grammarAccess.getDomainCSAccess().getDefaultValueAssignment_5_2(), "rule__DomainCS__DefaultValueAssignment_5_2");
+ put(grammarAccess.getDomainCSAccess().getDefaultValuesAssignment_5_2(), "rule__DomainCS__DefaultValuesAssignment_5_2");
+ put(grammarAccess.getDomainPatternCSAccess().getTemplateAssignment(), "rule__DomainPatternCS__TemplateAssignment");
put(grammarAccess.getKeyDeclCSAccess().getPathNameAssignment_1(), "rule__KeyDeclCS__PathNameAssignment_1");
- put(grammarAccess.getKeyDeclCSAccess().getPropertyIdAssignment_3(), "rule__KeyDeclCS__PropertyIdAssignment_3");
- put(grammarAccess.getKeyDeclCSAccess().getPropertyIdAssignment_4_1(), "rule__KeyDeclCS__PropertyIdAssignment_4_1");
+ put(grammarAccess.getKeyDeclCSAccess().getPropertyIdsAssignment_3(), "rule__KeyDeclCS__PropertyIdsAssignment_3");
+ put(grammarAccess.getKeyDeclCSAccess().getPropertyIdsAssignment_4_1(), "rule__KeyDeclCS__PropertyIdsAssignment_4_1");
put(grammarAccess.getLibraryCSAccess().getPackageAssignment_1(), "rule__LibraryCS__PackageAssignment_1");
put(grammarAccess.getModelDeclCSAccess().getNameAssignment_0(), "rule__ModelDeclCS__NameAssignment_0");
- put(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_0(), "rule__ModelDeclCS__MetaModelIdAssignment_2_0");
- put(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_1_1(), "rule__ModelDeclCS__MetaModelIdAssignment_2_1_1");
- put(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_1_2_1(), "rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1");
- put(grammarAccess.getObjectTemplateCSAccess().getPropertyIdAssignment_0(), "rule__ObjectTemplateCS__PropertyIdAssignment_0");
+ put(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_0(), "rule__ModelDeclCS__MetaModelIdsAssignment_2_0");
+ put(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_1_1(), "rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1");
+ put(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_1_2_1(), "rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1");
+ put(grammarAccess.getObjectTemplateCSAccess().getNameAssignment_0(), "rule__ObjectTemplateCS__NameAssignment_0");
put(grammarAccess.getObjectTemplateCSAccess().getTypeAssignment_2(), "rule__ObjectTemplateCS__TypeAssignment_2");
- put(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplateAssignment_4_0(), "rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0");
- put(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplateAssignment_4_1_1(), "rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1");
+ put(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesAssignment_4_0(), "rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0");
+ put(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesAssignment_4_1_1(), "rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1");
put(grammarAccess.getParamDeclarationCSAccess().getNameAssignment_0(), "rule__ParamDeclarationCS__NameAssignment_0");
- put(grammarAccess.getParamDeclarationCSAccess().getTypeAssignment_2(), "rule__ParamDeclarationCS__TypeAssignment_2");
+ put(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeAssignment_2(), "rule__ParamDeclarationCS__OwnedTypeAssignment_2");
+ put(grammarAccess.getPredicateCSAccess().getExprAssignment_0(), "rule__PredicateCS__ExprAssignment_0");
put(grammarAccess.getPrimitiveTypeDomainCSAccess().getNameAssignment_2(), "rule__PrimitiveTypeDomainCS__NameAssignment_2");
put(grammarAccess.getPrimitiveTypeDomainCSAccess().getTypeAssignment_4(), "rule__PrimitiveTypeDomainCS__TypeAssignment_4");
put(grammarAccess.getPropertyTemplateCSAccess().getPropertyIdAssignment_0(), "rule__PropertyTemplateCS__PropertyIdAssignment_0");
put(grammarAccess.getPropertyTemplateCSAccess().getOclExpressionAssignment_2(), "rule__PropertyTemplateCS__OclExpressionAssignment_2");
- put(grammarAccess.getQueryCSAccess().getPathNameAssignment_1(), "rule__QueryCS__PathNameAssignment_1");
- put(grammarAccess.getQueryCSAccess().getInputParamDeclarationAssignment_3_0(), "rule__QueryCS__InputParamDeclarationAssignment_3_0");
- put(grammarAccess.getQueryCSAccess().getInputParamDeclarationAssignment_3_1_1(), "rule__QueryCS__InputParamDeclarationAssignment_3_1_1");
- put(grammarAccess.getQueryCSAccess().getTypeAssignment_6(), "rule__QueryCS__TypeAssignment_6");
+ put(grammarAccess.getQueryCSAccess().getNameAssignment_1(), "rule__QueryCS__NameAssignment_1");
+ put(grammarAccess.getQueryCSAccess().getInputParamDeclarationsAssignment_3_0(), "rule__QueryCS__InputParamDeclarationsAssignment_3_0");
+ put(grammarAccess.getQueryCSAccess().getInputParamDeclarationsAssignment_3_1_1(), "rule__QueryCS__InputParamDeclarationsAssignment_3_1_1");
+ put(grammarAccess.getQueryCSAccess().getOwnedTypeAssignment_6(), "rule__QueryCS__OwnedTypeAssignment_6");
put(grammarAccess.getQueryCSAccess().getOclExpressionAssignment_7_1_1(), "rule__QueryCS__OclExpressionAssignment_7_1_1");
put(grammarAccess.getRelationCSAccess().getTopAssignment_0(), "rule__RelationCS__TopAssignment_0");
put(grammarAccess.getRelationCSAccess().getNameAssignment_2(), "rule__RelationCS__NameAssignment_2");
put(grammarAccess.getRelationCSAccess().getOverridesAssignment_3_1(), "rule__RelationCS__OverridesAssignment_3_1");
- put(grammarAccess.getRelationCSAccess().getVarDeclarationAssignment_5(), "rule__RelationCS__VarDeclarationAssignment_5");
- put(grammarAccess.getRelationCSAccess().getDomainAssignment_6_0(), "rule__RelationCS__DomainAssignment_6_0");
- put(grammarAccess.getRelationCSAccess().getDomainAssignment_6_1(), "rule__RelationCS__DomainAssignment_6_1");
+ put(grammarAccess.getRelationCSAccess().getVarDeclarationsAssignment_5(), "rule__RelationCS__VarDeclarationsAssignment_5");
+ put(grammarAccess.getRelationCSAccess().getDomainsAssignment_6_0(), "rule__RelationCS__DomainsAssignment_6_0");
+ put(grammarAccess.getRelationCSAccess().getDomainsAssignment_6_1(), "rule__RelationCS__DomainsAssignment_6_1");
put(grammarAccess.getRelationCSAccess().getWhenAssignment_7(), "rule__RelationCS__WhenAssignment_7");
put(grammarAccess.getRelationCSAccess().getWhereAssignment_8(), "rule__RelationCS__WhereAssignment_8");
put(grammarAccess.getTemplateCSAccess().getGuardExpressionAssignment_1_1(), "rule__TemplateCS__GuardExpressionAssignment_1_1");
put(grammarAccess.getTransformationCSAccess().getNameAssignment_1(), "rule__TransformationCS__NameAssignment_1");
- put(grammarAccess.getTransformationCSAccess().getModelDeclAssignment_3(), "rule__TransformationCS__ModelDeclAssignment_3");
- put(grammarAccess.getTransformationCSAccess().getModelDeclAssignment_4_1(), "rule__TransformationCS__ModelDeclAssignment_4_1");
+ put(grammarAccess.getTransformationCSAccess().getModelDeclsAssignment_3(), "rule__TransformationCS__ModelDeclsAssignment_3");
+ put(grammarAccess.getTransformationCSAccess().getModelDeclsAssignment_4_1(), "rule__TransformationCS__ModelDeclsAssignment_4_1");
put(grammarAccess.getTransformationCSAccess().getExtendsAssignment_6_1(), "rule__TransformationCS__ExtendsAssignment_6_1");
put(grammarAccess.getTransformationCSAccess().getExtendsAssignment_6_2_1(), "rule__TransformationCS__ExtendsAssignment_6_2_1");
- put(grammarAccess.getTransformationCSAccess().getKeyDeclAssignment_8(), "rule__TransformationCS__KeyDeclAssignment_8");
+ put(grammarAccess.getTransformationCSAccess().getKeyDeclsAssignment_8(), "rule__TransformationCS__KeyDeclsAssignment_8");
put(grammarAccess.getTransformationCSAccess().getRelationAssignment_9_0(), "rule__TransformationCS__RelationAssignment_9_0");
- put(grammarAccess.getTransformationCSAccess().getQueryAssignment_9_1(), "rule__TransformationCS__QueryAssignment_9_1");
+ put(grammarAccess.getTransformationCSAccess().getQueriesAssignment_9_1(), "rule__TransformationCS__QueriesAssignment_9_1");
put(grammarAccess.getUnitCSAccess().getNameAssignment_1_0(), "rule__UnitCS__NameAssignment_1_0");
put(grammarAccess.getUnitCSAccess().getNamespaceAssignment_2(), "rule__UnitCS__NamespaceAssignment_2");
- put(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdAssignment_0(), "rule__VarDeclarationCS__VarDeclarationIdAssignment_0");
- put(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdAssignment_1_1(), "rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1");
+ put(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsAssignment_0(), "rule__VarDeclarationCS__VarDeclarationIdsAssignment_0");
+ put(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsAssignment_1_1(), "rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1");
put(grammarAccess.getVarDeclarationCSAccess().getTypeAssignment_3(), "rule__VarDeclarationCS__TypeAssignment_3");
- put(grammarAccess.getWhenCSAccess().getExprAssignment_3_0(), "rule__WhenCS__ExprAssignment_3_0");
- put(grammarAccess.getWhereCSAccess().getExprAssignment_3_0(), "rule__WhereCS__ExprAssignment_3_0");
+ put(grammarAccess.getVarDeclarationIdCSAccess().getNameAssignment(), "rule__VarDeclarationIdCS__NameAssignment");
+ put(grammarAccess.getWhenCSAccess().getPredicatesAssignment_3(), "rule__WhenCS__PredicatesAssignment_3");
+ put(grammarAccess.getWhereCSAccess().getPredicatesAssignment_3(), "rule__WhereCS__PredicatesAssignment_3");
put(grammarAccess.getNameExpCSAccess().getPathNameAssignment(), "rule__NameExpCS__PathNameAssignment");
put(grammarAccess.getCollectionTypedRefCSAccess().getPathNameAssignment(), "rule__CollectionTypedRefCS__PathNameAssignment");
- put(grammarAccess.getTypedRefCSAccess().getPathNameAssignment(), "rule__TypedRefCS__PathNameAssignment");
+ put(grammarAccess.getTypedTypeRefCSAccess().getPathNameAssignment(), "rule__TypedTypeRefCS__PathNameAssignment");
put(grammarAccess.getModelAccess().getOwnedExpressionAssignment(), "rule__Model__OwnedExpressionAssignment");
put(grammarAccess.getPathNameCSAccess().getPathAssignment_0(), "rule__PathNameCS__PathAssignment_0");
put(grammarAccess.getPathNameCSAccess().getPathAssignment_1_1(), "rule__PathNameCS__PathAssignment_1_1");
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g
index 1a430fd7b..b96347a16 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g
@@ -169,6 +169,34 @@ finally {
+// Entry rule entryRuleDomainPatternCS
+entryRuleDomainPatternCS
+:
+{ before(grammarAccess.getDomainPatternCSRule()); }
+ ruleDomainPatternCS
+{ after(grammarAccess.getDomainPatternCSRule()); }
+ EOF
+;
+
+// Rule DomainPatternCS
+ruleDomainPatternCS
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getDomainPatternCSAccess().getTemplateAssignment()); }
+(rule__DomainPatternCS__TemplateAssignment)
+{ after(grammarAccess.getDomainPatternCSAccess().getTemplateAssignment()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRuleKeyDeclCS
entryRuleKeyDeclCS
:
@@ -309,6 +337,34 @@ finally {
+// Entry rule entryRulePredicateCS
+entryRulePredicateCS
+:
+{ before(grammarAccess.getPredicateCSRule()); }
+ rulePredicateCS
+{ after(grammarAccess.getPredicateCSRule()); }
+ EOF
+;
+
+// Rule PredicateCS
+rulePredicateCS
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getPredicateCSAccess().getGroup()); }
+(rule__PredicateCS__Group__0)
+{ after(grammarAccess.getPredicateCSAccess().getGroup()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRulePrimitiveTypeDomainCS
entryRulePrimitiveTypeDomainCS
:
@@ -533,6 +589,34 @@ finally {
+// Entry rule entryRuleVarDeclarationIdCS
+entryRuleVarDeclarationIdCS
+:
+{ before(grammarAccess.getVarDeclarationIdCSRule()); }
+ ruleVarDeclarationIdCS
+{ after(grammarAccess.getVarDeclarationIdCSRule()); }
+ EOF
+;
+
+// Rule VarDeclarationIdCS
+ruleVarDeclarationIdCS
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getVarDeclarationIdCSAccess().getNameAssignment()); }
+(rule__VarDeclarationIdCS__NameAssignment)
+{ after(grammarAccess.getVarDeclarationIdCSAccess().getNameAssignment()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRuleWhenCS
entryRuleWhenCS
:
@@ -645,6 +729,34 @@ finally {
+// Entry rule entryRuleExpCSOrTemplateCS
+entryRuleExpCSOrTemplateCS
+:
+{ before(grammarAccess.getExpCSOrTemplateCSRule()); }
+ ruleExpCSOrTemplateCS
+{ after(grammarAccess.getExpCSOrTemplateCSRule()); }
+ EOF
+;
+
+// Rule ExpCSOrTemplateCS
+ruleExpCSOrTemplateCS
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getExpCSOrTemplateCSAccess().getAlternatives()); }
+(rule__ExpCSOrTemplateCS__Alternatives)
+{ after(grammarAccess.getExpCSOrTemplateCSAccess().getAlternatives()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRuleCollectionTypedRefCS
entryRuleCollectionTypedRefCS
:
@@ -673,6 +785,34 @@ finally {
+// Entry rule entryRuleTypedTypeRefCS
+entryRuleTypedTypeRefCS
+:
+{ before(grammarAccess.getTypedTypeRefCSRule()); }
+ ruleTypedTypeRefCS
+{ after(grammarAccess.getTypedTypeRefCSRule()); }
+ EOF
+;
+
+// Rule TypedTypeRefCS
+ruleTypedTypeRefCS
+ @init {
+ int stackSize = keepStackSize();
+ }
+ :
+(
+{ before(grammarAccess.getTypedTypeRefCSAccess().getPathNameAssignment()); }
+(rule__TypedTypeRefCS__PathNameAssignment)
+{ after(grammarAccess.getTypedTypeRefCSAccess().getPathNameAssignment()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
// Entry rule entryRuleTypedRefCS
entryRuleTypedRefCS
:
@@ -689,9 +829,9 @@ ruleTypedRefCS
}
:
(
-{ before(grammarAccess.getTypedRefCSAccess().getPathNameAssignment()); }
-(rule__TypedRefCS__PathNameAssignment)
-{ after(grammarAccess.getTypedRefCSAccess().getPathNameAssignment()); }
+{ before(grammarAccess.getTypedRefCSAccess().getAlternatives()); }
+(rule__TypedRefCS__Alternatives)
+{ after(grammarAccess.getTypedRefCSAccess().getAlternatives()); }
)
;
@@ -2555,27 +2695,27 @@ finally {
restoreStackSize(stackSize);
}
-rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0
+rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierNameExpCSParserRuleCall_4_0_0_0()); }
+{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersNameExpCSParserRuleCall_4_0_0_0()); }
ruleNameExpCS
-{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierNameExpCSParserRuleCall_4_0_0_0()); }
+{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersNameExpCSParserRuleCall_4_0_0_0()); }
)
|(
-{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierTemplateCSParserRuleCall_4_0_0_1()); }
+{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersTemplateCSParserRuleCall_4_0_0_1()); }
ruleTemplateCS
-{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierTemplateCSParserRuleCall_4_0_0_1()); }
+{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersTemplateCSParserRuleCall_4_0_0_1()); }
)
|(
-{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAnyElementCSParserRuleCall_4_0_0_2()); }
+{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAnyElementCSParserRuleCall_4_0_0_2()); }
ruleAnyElementCS
-{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAnyElementCSParserRuleCall_4_0_0_2()); }
+{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAnyElementCSParserRuleCall_4_0_0_2()); }
)
;
@@ -2583,27 +2723,27 @@ finally {
restoreStackSize(stackSize);
}
-rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0
+rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierNameExpCSParserRuleCall_4_1_1_0_0()); }
+{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersNameExpCSParserRuleCall_4_1_1_0_0()); }
ruleNameExpCS
-{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierNameExpCSParserRuleCall_4_1_1_0_0()); }
+{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersNameExpCSParserRuleCall_4_1_1_0_0()); }
)
|(
-{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierTemplateCSParserRuleCall_4_1_1_0_1()); }
+{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersTemplateCSParserRuleCall_4_1_1_0_1()); }
ruleTemplateCS
-{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierTemplateCSParserRuleCall_4_1_1_0_1()); }
+{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersTemplateCSParserRuleCall_4_1_1_0_1()); }
)
|(
-{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAnyElementCSParserRuleCall_4_1_1_0_2()); }
+{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAnyElementCSParserRuleCall_4_1_1_0_2()); }
ruleAnyElementCS
-{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAnyElementCSParserRuleCall_4_1_1_0_2()); }
+{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAnyElementCSParserRuleCall_4_1_1_0_2()); }
)
;
@@ -2661,9 +2801,9 @@ rule__ModelDeclCS__Alternatives_2
}
:
(
-{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_0()); }
-(rule__ModelDeclCS__MetaModelIdAssignment_2_0)
-{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_0()); }
+{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_0()); }
+(rule__ModelDeclCS__MetaModelIdsAssignment_2_0)
+{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_0()); }
)
|(
@@ -2707,15 +2847,15 @@ rule__RelationCS__Alternatives_6
}
:
(
-{ before(grammarAccess.getRelationCSAccess().getDomainAssignment_6_0()); }
-(rule__RelationCS__DomainAssignment_6_0)
-{ after(grammarAccess.getRelationCSAccess().getDomainAssignment_6_0()); }
+{ before(grammarAccess.getRelationCSAccess().getDomainsAssignment_6_0()); }
+(rule__RelationCS__DomainsAssignment_6_0)
+{ after(grammarAccess.getRelationCSAccess().getDomainsAssignment_6_0()); }
)
|(
-{ before(grammarAccess.getRelationCSAccess().getDomainAssignment_6_1()); }
-(rule__RelationCS__DomainAssignment_6_1)
-{ after(grammarAccess.getRelationCSAccess().getDomainAssignment_6_1()); }
+{ before(grammarAccess.getRelationCSAccess().getDomainsAssignment_6_1()); }
+(rule__RelationCS__DomainsAssignment_6_1)
+{ after(grammarAccess.getRelationCSAccess().getDomainsAssignment_6_1()); }
)
;
@@ -2757,9 +2897,53 @@ rule__TransformationCS__Alternatives_9
)
|(
-{ before(grammarAccess.getTransformationCSAccess().getQueryAssignment_9_1()); }
-(rule__TransformationCS__QueryAssignment_9_1)
-{ after(grammarAccess.getTransformationCSAccess().getQueryAssignment_9_1()); }
+{ before(grammarAccess.getTransformationCSAccess().getQueriesAssignment_9_1()); }
+(rule__TransformationCS__QueriesAssignment_9_1)
+{ after(grammarAccess.getTransformationCSAccess().getQueriesAssignment_9_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__ExpCSOrTemplateCS__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getExpCSOrTemplateCSAccess().getExpCSParserRuleCall_0()); }
+ ruleExpCS
+{ after(grammarAccess.getExpCSOrTemplateCSAccess().getExpCSParserRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getExpCSOrTemplateCSAccess().getTemplateCSParserRuleCall_1()); }
+ ruleTemplateCS
+{ after(grammarAccess.getExpCSOrTemplateCSAccess().getTemplateCSParserRuleCall_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__TypedRefCS__Alternatives
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getTypedRefCSAccess().getPrimitiveTypeCSParserRuleCall_0()); }
+ rulePrimitiveTypeCS
+{ after(grammarAccess.getTypedRefCSAccess().getPrimitiveTypeCSParserRuleCall_0()); }
+)
+
+ |(
+{ before(grammarAccess.getTypedRefCSAccess().getTypedTypeRefCSParserRuleCall_1()); }
+ ruleTypedTypeRefCS
+{ after(grammarAccess.getTypedRefCSAccess().getTypedTypeRefCSParserRuleCall_1()); }
)
;
@@ -3822,9 +4006,9 @@ rule__TopLevelCS__Group__1__Impl
}
:
(
-{ before(grammarAccess.getTopLevelCSAccess().getTransformationAssignment_1()); }
-(rule__TopLevelCS__TransformationAssignment_1)*
-{ after(grammarAccess.getTopLevelCSAccess().getTransformationAssignment_1()); }
+{ before(grammarAccess.getTopLevelCSAccess().getTransformationsAssignment_1()); }
+(rule__TopLevelCS__TransformationsAssignment_1)*
+{ after(grammarAccess.getTopLevelCSAccess().getTransformationsAssignment_1()); }
)
;
@@ -3855,9 +4039,9 @@ rule__CollectionTemplateCS__Group__0__Impl
}
:
(
-{ before(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdAssignment_0()); }
-(rule__CollectionTemplateCS__PropertyIdAssignment_0)?
-{ after(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdAssignment_0()); }
+{ before(grammarAccess.getCollectionTemplateCSAccess().getNameAssignment_0()); }
+(rule__CollectionTemplateCS__NameAssignment_0)?
+{ after(grammarAccess.getCollectionTemplateCSAccess().getNameAssignment_0()); }
)
;
@@ -4046,9 +4230,9 @@ rule__CollectionTemplateCS__Group_4__0__Impl
}
:
(
-{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAssignment_4_0()); }
-(rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0)
-{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAssignment_4_0()); }
+{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAssignment_4_0()); }
+(rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0)
+{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAssignment_4_0()); }
)
;
@@ -4201,9 +4385,9 @@ rule__CollectionTemplateCS__Group_4_1__1__Impl
}
:
(
-{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAssignment_4_1_1()); }
-(rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1)
-{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAssignment_4_1_1()); }
+{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAssignment_4_1_1()); }
+(rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1)
+{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAssignment_4_1_1()); }
)
;
@@ -4450,9 +4634,9 @@ rule__DomainCS__Group__3__Impl
}
:
(
-{ before(grammarAccess.getDomainCSAccess().getTemplateAssignment_3()); }
-(rule__DomainCS__TemplateAssignment_3)
-{ after(grammarAccess.getDomainCSAccess().getTemplateAssignment_3()); }
+{ before(grammarAccess.getDomainCSAccess().getPatternAssignment_3()); }
+(rule__DomainCS__PatternAssignment_3)
+{ after(grammarAccess.getDomainCSAccess().getPatternAssignment_3()); }
)
;
@@ -4707,14 +4891,14 @@ rule__DomainCS__Group_5__2__Impl
:
(
(
-{ before(grammarAccess.getDomainCSAccess().getDefaultValueAssignment_5_2()); }
-(rule__DomainCS__DefaultValueAssignment_5_2)
-{ after(grammarAccess.getDomainCSAccess().getDefaultValueAssignment_5_2()); }
+{ before(grammarAccess.getDomainCSAccess().getDefaultValuesAssignment_5_2()); }
+(rule__DomainCS__DefaultValuesAssignment_5_2)
+{ after(grammarAccess.getDomainCSAccess().getDefaultValuesAssignment_5_2()); }
)
(
-{ before(grammarAccess.getDomainCSAccess().getDefaultValueAssignment_5_2()); }
-(rule__DomainCS__DefaultValueAssignment_5_2)*
-{ after(grammarAccess.getDomainCSAccess().getDefaultValueAssignment_5_2()); }
+{ before(grammarAccess.getDomainCSAccess().getDefaultValuesAssignment_5_2()); }
+(rule__DomainCS__DefaultValuesAssignment_5_2)*
+{ after(grammarAccess.getDomainCSAccess().getDefaultValuesAssignment_5_2()); }
)
)
@@ -4871,9 +5055,9 @@ rule__KeyDeclCS__Group__3__Impl
}
:
(
-{ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdAssignment_3()); }
-(rule__KeyDeclCS__PropertyIdAssignment_3)
-{ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdAssignment_3()); }
+{ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdsAssignment_3()); }
+(rule__KeyDeclCS__PropertyIdsAssignment_3)
+{ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdsAssignment_3()); }
)
;
@@ -5034,9 +5218,9 @@ rule__KeyDeclCS__Group_4__1__Impl
}
:
(
-{ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdAssignment_4_1()); }
-(rule__KeyDeclCS__PropertyIdAssignment_4_1)
-{ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdAssignment_4_1()); }
+{ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdsAssignment_4_1()); }
+(rule__KeyDeclCS__PropertyIdsAssignment_4_1)
+{ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdsAssignment_4_1()); }
)
;
@@ -5288,9 +5472,9 @@ rule__ModelDeclCS__Group_2_1__1__Impl
}
:
(
-{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_1_1()); }
-(rule__ModelDeclCS__MetaModelIdAssignment_2_1_1)
-{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_1_1()); }
+{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_1_1()); }
+(rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1)
+{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_1_1()); }
)
;
@@ -5414,9 +5598,9 @@ rule__ModelDeclCS__Group_2_1_2__1__Impl
}
:
(
-{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_1_2_1()); }
-(rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1)
-{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_1_2_1()); }
+{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_1_2_1()); }
+(rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1)
+{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_1_2_1()); }
)
;
@@ -5447,9 +5631,9 @@ rule__ObjectTemplateCS__Group__0__Impl
}
:
(
-{ before(grammarAccess.getObjectTemplateCSAccess().getPropertyIdAssignment_0()); }
-(rule__ObjectTemplateCS__PropertyIdAssignment_0)?
-{ after(grammarAccess.getObjectTemplateCSAccess().getPropertyIdAssignment_0()); }
+{ before(grammarAccess.getObjectTemplateCSAccess().getNameAssignment_0()); }
+(rule__ObjectTemplateCS__NameAssignment_0)?
+{ after(grammarAccess.getObjectTemplateCSAccess().getNameAssignment_0()); }
)
;
@@ -5638,9 +5822,9 @@ rule__ObjectTemplateCS__Group_4__0__Impl
}
:
(
-{ before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplateAssignment_4_0()); }
-(rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0)
-{ after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplateAssignment_4_0()); }
+{ before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesAssignment_4_0()); }
+(rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0)
+{ after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesAssignment_4_0()); }
)
;
@@ -5729,9 +5913,9 @@ rule__ObjectTemplateCS__Group_4_1__1__Impl
}
:
(
-{ before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplateAssignment_4_1_1()); }
-(rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1)
-{ after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplateAssignment_4_1_1()); }
+{ before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesAssignment_4_1_1()); }
+(rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1)
+{ after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesAssignment_4_1_1()); }
)
;
@@ -5821,9 +6005,44 @@ rule__ParamDeclarationCS__Group__2__Impl
}
:
(
-{ before(grammarAccess.getParamDeclarationCSAccess().getTypeAssignment_2()); }
-(rule__ParamDeclarationCS__TypeAssignment_2)
-{ after(grammarAccess.getParamDeclarationCSAccess().getTypeAssignment_2()); }
+{ before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeAssignment_2()); }
+(rule__ParamDeclarationCS__OwnedTypeAssignment_2)
+{ after(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeAssignment_2()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+
+
+
+
+
+
+
+rule__PredicateCS__Group__0
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PredicateCS__Group__0__Impl
+ rule__PredicateCS__Group__1
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PredicateCS__Group__0__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPredicateCSAccess().getExprAssignment_0()); }
+(rule__PredicateCS__ExprAssignment_0)
+{ after(grammarAccess.getPredicateCSAccess().getExprAssignment_0()); }
)
;
@@ -5832,6 +6051,34 @@ finally {
}
+rule__PredicateCS__Group__1
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+ rule__PredicateCS__Group__1__Impl
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PredicateCS__Group__1__Impl
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1()); }
+
+ ';'
+
+{ after(grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
@@ -6174,9 +6421,9 @@ rule__QueryCS__Group__1__Impl
}
:
(
-{ before(grammarAccess.getQueryCSAccess().getPathNameAssignment_1()); }
-(rule__QueryCS__PathNameAssignment_1)
-{ after(grammarAccess.getQueryCSAccess().getPathNameAssignment_1()); }
+{ before(grammarAccess.getQueryCSAccess().getNameAssignment_1()); }
+(rule__QueryCS__NameAssignment_1)
+{ after(grammarAccess.getQueryCSAccess().getNameAssignment_1()); }
)
;
@@ -6325,9 +6572,9 @@ rule__QueryCS__Group__6__Impl
}
:
(
-{ before(grammarAccess.getQueryCSAccess().getTypeAssignment_6()); }
-(rule__QueryCS__TypeAssignment_6)
-{ after(grammarAccess.getQueryCSAccess().getTypeAssignment_6()); }
+{ before(grammarAccess.getQueryCSAccess().getOwnedTypeAssignment_6()); }
+(rule__QueryCS__OwnedTypeAssignment_6)
+{ after(grammarAccess.getQueryCSAccess().getOwnedTypeAssignment_6()); }
)
;
@@ -6398,9 +6645,9 @@ rule__QueryCS__Group_3__0__Impl
}
:
(
-{ before(grammarAccess.getQueryCSAccess().getInputParamDeclarationAssignment_3_0()); }
-(rule__QueryCS__InputParamDeclarationAssignment_3_0)
-{ after(grammarAccess.getQueryCSAccess().getInputParamDeclarationAssignment_3_0()); }
+{ before(grammarAccess.getQueryCSAccess().getInputParamDeclarationsAssignment_3_0()); }
+(rule__QueryCS__InputParamDeclarationsAssignment_3_0)
+{ after(grammarAccess.getQueryCSAccess().getInputParamDeclarationsAssignment_3_0()); }
)
;
@@ -6489,9 +6736,9 @@ rule__QueryCS__Group_3_1__1__Impl
}
:
(
-{ before(grammarAccess.getQueryCSAccess().getInputParamDeclarationAssignment_3_1_1()); }
-(rule__QueryCS__InputParamDeclarationAssignment_3_1_1)
-{ after(grammarAccess.getQueryCSAccess().getInputParamDeclarationAssignment_3_1_1()); }
+{ before(grammarAccess.getQueryCSAccess().getInputParamDeclarationsAssignment_3_1_1()); }
+(rule__QueryCS__InputParamDeclarationsAssignment_3_1_1)
+{ after(grammarAccess.getQueryCSAccess().getInputParamDeclarationsAssignment_3_1_1()); }
)
;
@@ -6767,9 +7014,9 @@ rule__RelationCS__Group__5__Impl
}
:
(
-{ before(grammarAccess.getRelationCSAccess().getVarDeclarationAssignment_5()); }
-(rule__RelationCS__VarDeclarationAssignment_5)*
-{ after(grammarAccess.getRelationCSAccess().getVarDeclarationAssignment_5()); }
+{ before(grammarAccess.getRelationCSAccess().getVarDeclarationsAssignment_5()); }
+(rule__RelationCS__VarDeclarationsAssignment_5)*
+{ after(grammarAccess.getRelationCSAccess().getVarDeclarationsAssignment_5()); }
)
;
@@ -7251,9 +7498,9 @@ rule__TransformationCS__Group__3__Impl
}
:
(
-{ before(grammarAccess.getTransformationCSAccess().getModelDeclAssignment_3()); }
-(rule__TransformationCS__ModelDeclAssignment_3)
-{ after(grammarAccess.getTransformationCSAccess().getModelDeclAssignment_3()); }
+{ before(grammarAccess.getTransformationCSAccess().getModelDeclsAssignment_3()); }
+(rule__TransformationCS__ModelDeclsAssignment_3)
+{ after(grammarAccess.getTransformationCSAccess().getModelDeclsAssignment_3()); }
)
;
@@ -7400,9 +7647,9 @@ rule__TransformationCS__Group__8__Impl
}
:
(
-{ before(grammarAccess.getTransformationCSAccess().getKeyDeclAssignment_8()); }
-(rule__TransformationCS__KeyDeclAssignment_8)*
-{ after(grammarAccess.getTransformationCSAccess().getKeyDeclAssignment_8()); }
+{ before(grammarAccess.getTransformationCSAccess().getKeyDeclsAssignment_8()); }
+(rule__TransformationCS__KeyDeclsAssignment_8)*
+{ after(grammarAccess.getTransformationCSAccess().getKeyDeclsAssignment_8()); }
)
;
@@ -7540,9 +7787,9 @@ rule__TransformationCS__Group_4__1__Impl
}
:
(
-{ before(grammarAccess.getTransformationCSAccess().getModelDeclAssignment_4_1()); }
-(rule__TransformationCS__ModelDeclAssignment_4_1)
-{ after(grammarAccess.getTransformationCSAccess().getModelDeclAssignment_4_1()); }
+{ before(grammarAccess.getTransformationCSAccess().getModelDeclsAssignment_4_1()); }
+(rule__TransformationCS__ModelDeclsAssignment_4_1)
+{ after(grammarAccess.getTransformationCSAccess().getModelDeclsAssignment_4_1()); }
)
;
@@ -7920,9 +8167,9 @@ rule__VarDeclarationCS__Group__0__Impl
}
:
(
-{ before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdAssignment_0()); }
-(rule__VarDeclarationCS__VarDeclarationIdAssignment_0)
-{ after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdAssignment_0()); }
+{ before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsAssignment_0()); }
+(rule__VarDeclarationCS__VarDeclarationIdsAssignment_0)
+{ after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsAssignment_0()); }
)
;
@@ -8108,9 +8355,9 @@ rule__VarDeclarationCS__Group_1__1__Impl
}
:
(
-{ before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdAssignment_1_1()); }
-(rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1)
-{ after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdAssignment_1_1()); }
+{ before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsAssignment_1_1()); }
+(rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1)
+{ after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsAssignment_1_1()); }
)
;
@@ -8141,11 +8388,11 @@ rule__WhenCS__Group__0__Impl
}
:
(
-{ before(grammarAccess.getWhenCSAccess().getWhenCSAction_0()); }
+{ before(grammarAccess.getWhenCSAccess().getPatternCSAction_0()); }
(
)
-{ after(grammarAccess.getWhenCSAccess().getWhenCSAction_0()); }
+{ after(grammarAccess.getWhenCSAccess().getPatternCSAction_0()); }
)
;
@@ -8234,9 +8481,9 @@ rule__WhenCS__Group__3__Impl
}
:
(
-{ before(grammarAccess.getWhenCSAccess().getGroup_3()); }
-(rule__WhenCS__Group_3__0)*
-{ after(grammarAccess.getWhenCSAccess().getGroup_3()); }
+{ before(grammarAccess.getWhenCSAccess().getPredicatesAssignment_3()); }
+(rule__WhenCS__PredicatesAssignment_3)*
+{ after(grammarAccess.getWhenCSAccess().getPredicatesAssignment_3()); }
)
;
@@ -8285,69 +8532,6 @@ finally {
-rule__WhenCS__Group_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__WhenCS__Group_3__0__Impl
- rule__WhenCS__Group_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__WhenCS__Group_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getWhenCSAccess().getExprAssignment_3_0()); }
-(rule__WhenCS__ExprAssignment_3_0)
-{ after(grammarAccess.getWhenCSAccess().getExprAssignment_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__WhenCS__Group_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__WhenCS__Group_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__WhenCS__Group_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getWhenCSAccess().getSemicolonKeyword_3_1()); }
-
- ';'
-
-{ after(grammarAccess.getWhenCSAccess().getSemicolonKeyword_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
rule__WhereCS__Group__0
@init {
int stackSize = keepStackSize();
@@ -8366,11 +8550,11 @@ rule__WhereCS__Group__0__Impl
}
:
(
-{ before(grammarAccess.getWhereCSAccess().getWhereCSAction_0()); }
+{ before(grammarAccess.getWhereCSAccess().getPatternCSAction_0()); }
(
)
-{ after(grammarAccess.getWhereCSAccess().getWhereCSAction_0()); }
+{ after(grammarAccess.getWhereCSAccess().getPatternCSAction_0()); }
)
;
@@ -8459,9 +8643,9 @@ rule__WhereCS__Group__3__Impl
}
:
(
-{ before(grammarAccess.getWhereCSAccess().getGroup_3()); }
-(rule__WhereCS__Group_3__0)*
-{ after(grammarAccess.getWhereCSAccess().getGroup_3()); }
+{ before(grammarAccess.getWhereCSAccess().getPredicatesAssignment_3()); }
+(rule__WhereCS__PredicatesAssignment_3)*
+{ after(grammarAccess.getWhereCSAccess().getPredicatesAssignment_3()); }
)
;
@@ -8510,69 +8694,6 @@ finally {
-rule__WhereCS__Group_3__0
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__WhereCS__Group_3__0__Impl
- rule__WhereCS__Group_3__1
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__WhereCS__Group_3__0__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getWhereCSAccess().getExprAssignment_3_0()); }
-(rule__WhereCS__ExprAssignment_3_0)
-{ after(grammarAccess.getWhereCSAccess().getExprAssignment_3_0()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-rule__WhereCS__Group_3__1
- @init {
- int stackSize = keepStackSize();
- }
-:
- rule__WhereCS__Group_3__1__Impl
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-rule__WhereCS__Group_3__1__Impl
- @init {
- int stackSize = keepStackSize();
- }
-:
-(
-{ before(grammarAccess.getWhereCSAccess().getSemicolonKeyword_3_1()); }
-
- ';'
-
-{ after(grammarAccess.getWhereCSAccess().getSemicolonKeyword_3_1()); }
-)
-
-;
-finally {
- restoreStackSize(stackSize);
-}
-
-
-
-
-
-
rule__AnyElementCS__Group__0
@init {
int stackSize = keepStackSize();
@@ -14631,14 +14752,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__TopLevelCS__TransformationAssignment_1
+rule__TopLevelCS__TransformationsAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getTopLevelCSAccess().getTransformationTransformationCSParserRuleCall_1_0()); }
- ruleTransformationCS{ after(grammarAccess.getTopLevelCSAccess().getTransformationTransformationCSParserRuleCall_1_0()); }
+{ before(grammarAccess.getTopLevelCSAccess().getTransformationsTransformationCSParserRuleCall_1_0()); }
+ ruleTransformationCS{ after(grammarAccess.getTopLevelCSAccess().getTransformationsTransformationCSParserRuleCall_1_0()); }
)
;
@@ -14646,18 +14767,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__CollectionTemplateCS__PropertyIdAssignment_0
+rule__CollectionTemplateCS__NameAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0()); }
-(
-{ before(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1()); }
- ruleUnrestrictedName{ after(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1()); }
-)
-{ after(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0()); }
+{ before(grammarAccess.getCollectionTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); }
+ ruleUnrestrictedName{ after(grammarAccess.getCollectionTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); }
)
;
@@ -14680,15 +14797,15 @@ finally {
restoreStackSize(stackSize);
}
-rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0
+rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAlternatives_4_0_0()); }
-(rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0)
-{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAlternatives_4_0_0()); }
+{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAlternatives_4_0_0()); }
+(rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0)
+{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAlternatives_4_0_0()); }
)
;
@@ -14696,15 +14813,15 @@ finally {
restoreStackSize(stackSize);
}
-rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1
+rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAlternatives_4_1_1_0()); }
-(rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0)
-{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAlternatives_4_1_1_0()); }
+{ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAlternatives_4_1_1_0()); }
+(rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0)
+{ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAlternatives_4_1_1_0()); }
)
;
@@ -14827,14 +14944,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__DomainCS__TemplateAssignment_3
+rule__DomainCS__PatternAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getDomainCSAccess().getTemplateTemplateCSParserRuleCall_3_0()); }
- ruleTemplateCS{ after(grammarAccess.getDomainCSAccess().getTemplateTemplateCSParserRuleCall_3_0()); }
+{ before(grammarAccess.getDomainCSAccess().getPatternDomainPatternCSParserRuleCall_3_0()); }
+ ruleDomainPatternCS{ after(grammarAccess.getDomainCSAccess().getPatternDomainPatternCSParserRuleCall_3_0()); }
)
;
@@ -14857,14 +14974,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__DomainCS__DefaultValueAssignment_5_2
+rule__DomainCS__DefaultValuesAssignment_5_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getDomainCSAccess().getDefaultValuesDefaultValueCSParserRuleCall_5_2_0()); }
+ ruleDefaultValueCS{ after(grammarAccess.getDomainCSAccess().getDefaultValuesDefaultValueCSParserRuleCall_5_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__DomainPatternCS__TemplateAssignment
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getDomainCSAccess().getDefaultValueDefaultValueCSParserRuleCall_5_2_0()); }
- ruleDefaultValueCS{ after(grammarAccess.getDomainCSAccess().getDefaultValueDefaultValueCSParserRuleCall_5_2_0()); }
+{ before(grammarAccess.getDomainPatternCSAccess().getTemplateTemplateCSParserRuleCall_0()); }
+ ruleTemplateCS{ after(grammarAccess.getDomainPatternCSAccess().getTemplateTemplateCSParserRuleCall_0()); }
)
;
@@ -14887,18 +15019,18 @@ finally {
restoreStackSize(stackSize);
}
-rule__KeyDeclCS__PropertyIdAssignment_3
+rule__KeyDeclCS__PropertyIdsAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_3_0()); }
+{ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_3_0()); }
(
-{ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_3_0_1()); }
- ruleUnrestrictedName{ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_3_0_1()); }
+{ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyUnrestrictedNameParserRuleCall_3_0_1()); }
+ ruleUnrestrictedName{ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyUnrestrictedNameParserRuleCall_3_0_1()); }
)
-{ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_3_0()); }
+{ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_3_0()); }
)
;
@@ -14906,18 +15038,18 @@ finally {
restoreStackSize(stackSize);
}
-rule__KeyDeclCS__PropertyIdAssignment_4_1
+rule__KeyDeclCS__PropertyIdsAssignment_4_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_4_1_0()); }
+{ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_4_1_0()); }
(
-{ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_4_1_0_1()); }
- ruleUnrestrictedName{ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_4_1_0_1()); }
+{ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyUnrestrictedNameParserRuleCall_4_1_0_1()); }
+ ruleUnrestrictedName{ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyUnrestrictedNameParserRuleCall_4_1_0_1()); }
)
-{ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_4_1_0()); }
+{ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_4_1_0()); }
)
;
@@ -14959,18 +15091,18 @@ finally {
restoreStackSize(stackSize);
}
-rule__ModelDeclCS__MetaModelIdAssignment_2_0
+rule__ModelDeclCS__MetaModelIdsAssignment_2_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_0_0()); }
+{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_0_0()); }
(
-{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_0_0_1()); }
- ruleUnrestrictedName{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_0_0_1()); }
+{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_0_0_1()); }
+ ruleUnrestrictedName{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_0_0_1()); }
)
-{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_0_0()); }
+{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_0_0()); }
)
;
@@ -14978,18 +15110,18 @@ finally {
restoreStackSize(stackSize);
}
-rule__ModelDeclCS__MetaModelIdAssignment_2_1_1
+rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_1_0()); }
+{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_1_0()); }
(
-{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_1_1_0_1()); }
- ruleUnrestrictedName{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_1_1_0_1()); }
+{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_1_1_0_1()); }
+ ruleUnrestrictedName{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_1_1_0_1()); }
)
-{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_1_0()); }
+{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_1_0()); }
)
;
@@ -14997,18 +15129,18 @@ finally {
restoreStackSize(stackSize);
}
-rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1
+rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_2_1_0()); }
+{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_2_1_0()); }
(
-{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_1_2_1_0_1()); }
- ruleUnrestrictedName{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_1_2_1_0_1()); }
+{ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_1_2_1_0_1()); }
+ ruleUnrestrictedName{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_1_2_1_0_1()); }
)
-{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_2_1_0()); }
+{ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_2_1_0()); }
)
;
@@ -15016,18 +15148,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ObjectTemplateCS__PropertyIdAssignment_0
+rule__ObjectTemplateCS__NameAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getObjectTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0()); }
-(
-{ before(grammarAccess.getObjectTemplateCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1()); }
- ruleUnrestrictedName{ after(grammarAccess.getObjectTemplateCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1()); }
-)
-{ after(grammarAccess.getObjectTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0()); }
+{ before(grammarAccess.getObjectTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); }
+ ruleUnrestrictedName{ after(grammarAccess.getObjectTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0()); }
)
;
@@ -15050,14 +15178,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0
+rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatePropertyTemplateCSParserRuleCall_4_0_0()); }
- rulePropertyTemplateCS{ after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatePropertyTemplateCSParserRuleCall_4_0_0()); }
+{ before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_0_0()); }
+ rulePropertyTemplateCS{ after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_0_0()); }
)
;
@@ -15065,14 +15193,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1
+rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatePropertyTemplateCSParserRuleCall_4_1_1_0()); }
- rulePropertyTemplateCS{ after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatePropertyTemplateCSParserRuleCall_4_1_1_0()); }
+{ before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_1_1_0()); }
+ rulePropertyTemplateCS{ after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_1_1_0()); }
)
;
@@ -15095,14 +15223,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__ParamDeclarationCS__TypeAssignment_2
+rule__ParamDeclarationCS__OwnedTypeAssignment_2
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypedRefCSParserRuleCall_2_0()); }
+ ruleTypedRefCS{ after(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypedRefCSParserRuleCall_2_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__PredicateCS__ExprAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getParamDeclarationCSAccess().getTypeTypedRefCSParserRuleCall_2_0()); }
- ruleTypedRefCS{ after(grammarAccess.getParamDeclarationCSAccess().getTypeTypedRefCSParserRuleCall_2_0()); }
+{ before(grammarAccess.getPredicateCSAccess().getExprExpCSParserRuleCall_0_0()); }
+ ruleExpCS{ after(grammarAccess.getPredicateCSAccess().getExprExpCSParserRuleCall_0_0()); }
)
;
@@ -15165,8 +15308,8 @@ rule__PropertyTemplateCS__OclExpressionAssignment_2
}
:
(
-{ before(grammarAccess.getPropertyTemplateCSAccess().getOclExpressionExpCSParserRuleCall_2_0()); }
- ruleExpCS{ after(grammarAccess.getPropertyTemplateCSAccess().getOclExpressionExpCSParserRuleCall_2_0()); }
+{ before(grammarAccess.getPropertyTemplateCSAccess().getOclExpressionExpCSOrTemplateCSParserRuleCall_2_0()); }
+ ruleExpCSOrTemplateCS{ after(grammarAccess.getPropertyTemplateCSAccess().getOclExpressionExpCSOrTemplateCSParserRuleCall_2_0()); }
)
;
@@ -15174,14 +15317,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__QueryCS__PathNameAssignment_1
+rule__QueryCS__NameAssignment_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getQueryCSAccess().getPathNamePathNameCSParserRuleCall_1_0()); }
- rulePathNameCS{ after(grammarAccess.getQueryCSAccess().getPathNamePathNameCSParserRuleCall_1_0()); }
+{ before(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); }
+ ruleUnrestrictedName{ after(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_1_0()); }
)
;
@@ -15189,14 +15332,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__QueryCS__InputParamDeclarationAssignment_3_0
+rule__QueryCS__InputParamDeclarationsAssignment_3_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_3_0_0()); }
- ruleParamDeclarationCS{ after(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_3_0_0()); }
+{ before(grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_0_0()); }
+ ruleParamDeclarationCS{ after(grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_0_0()); }
)
;
@@ -15204,14 +15347,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__QueryCS__InputParamDeclarationAssignment_3_1_1
+rule__QueryCS__InputParamDeclarationsAssignment_3_1_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_3_1_1_0()); }
- ruleParamDeclarationCS{ after(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_3_1_1_0()); }
+{ before(grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_1_1_0()); }
+ ruleParamDeclarationCS{ after(grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_1_1_0()); }
)
;
@@ -15219,14 +15362,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__QueryCS__TypeAssignment_6
+rule__QueryCS__OwnedTypeAssignment_6
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getQueryCSAccess().getTypeTypedRefCSParserRuleCall_6_0()); }
- ruleTypedRefCS{ after(grammarAccess.getQueryCSAccess().getTypeTypedRefCSParserRuleCall_6_0()); }
+{ before(grammarAccess.getQueryCSAccess().getOwnedTypeTypedRefCSParserRuleCall_6_0()); }
+ ruleTypedRefCS{ after(grammarAccess.getQueryCSAccess().getOwnedTypeTypedRefCSParserRuleCall_6_0()); }
)
;
@@ -15306,14 +15449,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__RelationCS__VarDeclarationAssignment_5
+rule__RelationCS__VarDeclarationsAssignment_5
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRelationCSAccess().getVarDeclarationVarDeclarationCSParserRuleCall_5_0()); }
- ruleVarDeclarationCS{ after(grammarAccess.getRelationCSAccess().getVarDeclarationVarDeclarationCSParserRuleCall_5_0()); }
+{ before(grammarAccess.getRelationCSAccess().getVarDeclarationsVarDeclarationCSParserRuleCall_5_0()); }
+ ruleVarDeclarationCS{ after(grammarAccess.getRelationCSAccess().getVarDeclarationsVarDeclarationCSParserRuleCall_5_0()); }
)
;
@@ -15321,14 +15464,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__RelationCS__DomainAssignment_6_0
+rule__RelationCS__DomainsAssignment_6_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRelationCSAccess().getDomainDomainCSParserRuleCall_6_0_0()); }
- ruleDomainCS{ after(grammarAccess.getRelationCSAccess().getDomainDomainCSParserRuleCall_6_0_0()); }
+{ before(grammarAccess.getRelationCSAccess().getDomainsDomainCSParserRuleCall_6_0_0()); }
+ ruleDomainCS{ after(grammarAccess.getRelationCSAccess().getDomainsDomainCSParserRuleCall_6_0_0()); }
)
;
@@ -15336,14 +15479,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__RelationCS__DomainAssignment_6_1
+rule__RelationCS__DomainsAssignment_6_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getRelationCSAccess().getDomainPrimitiveTypeDomainCSParserRuleCall_6_1_0()); }
- rulePrimitiveTypeDomainCS{ after(grammarAccess.getRelationCSAccess().getDomainPrimitiveTypeDomainCSParserRuleCall_6_1_0()); }
+{ before(grammarAccess.getRelationCSAccess().getDomainsPrimitiveTypeDomainCSParserRuleCall_6_1_0()); }
+ rulePrimitiveTypeDomainCS{ after(grammarAccess.getRelationCSAccess().getDomainsPrimitiveTypeDomainCSParserRuleCall_6_1_0()); }
)
;
@@ -15411,14 +15554,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__TransformationCS__ModelDeclAssignment_3
+rule__TransformationCS__ModelDeclsAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getTransformationCSAccess().getModelDeclModelDeclCSParserRuleCall_3_0()); }
- ruleModelDeclCS{ after(grammarAccess.getTransformationCSAccess().getModelDeclModelDeclCSParserRuleCall_3_0()); }
+{ before(grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_3_0()); }
+ ruleModelDeclCS{ after(grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_3_0()); }
)
;
@@ -15426,14 +15569,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__TransformationCS__ModelDeclAssignment_4_1
+rule__TransformationCS__ModelDeclsAssignment_4_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getTransformationCSAccess().getModelDeclModelDeclCSParserRuleCall_4_1_0()); }
- ruleModelDeclCS{ after(grammarAccess.getTransformationCSAccess().getModelDeclModelDeclCSParserRuleCall_4_1_0()); }
+{ before(grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_4_1_0()); }
+ ruleModelDeclCS{ after(grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_4_1_0()); }
)
;
@@ -15479,14 +15622,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__TransformationCS__KeyDeclAssignment_8
+rule__TransformationCS__KeyDeclsAssignment_8
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getTransformationCSAccess().getKeyDeclKeyDeclCSParserRuleCall_8_0()); }
- ruleKeyDeclCS{ after(grammarAccess.getTransformationCSAccess().getKeyDeclKeyDeclCSParserRuleCall_8_0()); }
+{ before(grammarAccess.getTransformationCSAccess().getKeyDeclsKeyDeclCSParserRuleCall_8_0()); }
+ ruleKeyDeclCS{ after(grammarAccess.getTransformationCSAccess().getKeyDeclsKeyDeclCSParserRuleCall_8_0()); }
)
;
@@ -15509,14 +15652,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__TransformationCS__QueryAssignment_9_1
+rule__TransformationCS__QueriesAssignment_9_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getTransformationCSAccess().getQueryQueryCSParserRuleCall_9_1_0()); }
- ruleQueryCS{ after(grammarAccess.getTransformationCSAccess().getQueryQueryCSParserRuleCall_9_1_0()); }
+{ before(grammarAccess.getTransformationCSAccess().getQueriesQueryCSParserRuleCall_9_1_0()); }
+ ruleQueryCS{ after(grammarAccess.getTransformationCSAccess().getQueriesQueryCSParserRuleCall_9_1_0()); }
)
;
@@ -15558,18 +15701,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__VarDeclarationCS__VarDeclarationIdAssignment_0
+rule__VarDeclarationCS__VarDeclarationIdsAssignment_0
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_0_0()); }
-(
-{ before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyUnrestrictedNameParserRuleCall_0_0_1()); }
- ruleUnrestrictedName{ after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyUnrestrictedNameParserRuleCall_0_0_1()); }
-)
-{ after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_0_0()); }
+{ before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_0_0()); }
+ ruleVarDeclarationIdCS{ after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_0_0()); }
)
;
@@ -15577,18 +15716,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1
+rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_1_1_0()); }
-(
-{ before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyUnrestrictedNameParserRuleCall_1_1_0_1()); }
- ruleUnrestrictedName{ after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyUnrestrictedNameParserRuleCall_1_1_0_1()); }
-)
-{ after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_1_1_0()); }
+{ before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_1_1_0()); }
+ ruleVarDeclarationIdCS{ after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_1_1_0()); }
)
;
@@ -15611,14 +15746,29 @@ finally {
restoreStackSize(stackSize);
}
-rule__WhenCS__ExprAssignment_3_0
+rule__VarDeclarationIdCS__NameAssignment
+ @init {
+ int stackSize = keepStackSize();
+ }
+:
+(
+{ before(grammarAccess.getVarDeclarationIdCSAccess().getNameUnrestrictedNameParserRuleCall_0()); }
+ ruleUnrestrictedName{ after(grammarAccess.getVarDeclarationIdCSAccess().getNameUnrestrictedNameParserRuleCall_0()); }
+)
+
+;
+finally {
+ restoreStackSize(stackSize);
+}
+
+rule__WhenCS__PredicatesAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getWhenCSAccess().getExprExpCSParserRuleCall_3_0_0()); }
- ruleExpCS{ after(grammarAccess.getWhenCSAccess().getExprExpCSParserRuleCall_3_0_0()); }
+{ before(grammarAccess.getWhenCSAccess().getPredicatesPredicateCSParserRuleCall_3_0()); }
+ rulePredicateCS{ after(grammarAccess.getWhenCSAccess().getPredicatesPredicateCSParserRuleCall_3_0()); }
)
;
@@ -15626,14 +15776,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__WhereCS__ExprAssignment_3_0
+rule__WhereCS__PredicatesAssignment_3
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getWhereCSAccess().getExprExpCSParserRuleCall_3_0_0()); }
- ruleExpCS{ after(grammarAccess.getWhereCSAccess().getExprExpCSParserRuleCall_3_0_0()); }
+{ before(grammarAccess.getWhereCSAccess().getPredicatesPredicateCSParserRuleCall_3_0()); }
+ rulePredicateCS{ after(grammarAccess.getWhereCSAccess().getPredicatesPredicateCSParserRuleCall_3_0()); }
)
;
@@ -15671,14 +15821,14 @@ finally {
restoreStackSize(stackSize);
}
-rule__TypedRefCS__PathNameAssignment
+rule__TypedTypeRefCS__PathNameAssignment
@init {
int stackSize = keepStackSize();
}
:
(
-{ before(grammarAccess.getTypedRefCSAccess().getPathNamePathNameCSParserRuleCall_0()); }
- rulePathNameCS{ after(grammarAccess.getTypedRefCSAccess().getPathNamePathNameCSParserRuleCall_0()); }
+{ before(grammarAccess.getTypedTypeRefCSAccess().getPathNamePathNameCSParserRuleCall_0()); }
+ rulePathNameCS{ after(grammarAccess.getTypedTypeRefCSAccess().getPathNamePathNameCSParserRuleCall_0()); }
)
;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationLexer.java
index e85eb35a2..f53439b5e 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationLexer.java
@@ -1758,8 +1758,8 @@ public class InternalQVTrelationLexer extends Lexer {
// $ANTLR start "RULE_ESCAPED_CHARACTER"
public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17126:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17126:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17276:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17276: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') ) {
@@ -1783,8 +1783,8 @@ public class InternalQVTrelationLexer extends Lexer {
// $ANTLR start "RULE_LETTER_CHARACTER"
public final void mRULE_LETTER_CHARACTER() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17128:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17128:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17278:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17278: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();
@@ -1807,8 +1807,8 @@ public class InternalQVTrelationLexer extends Lexer {
// $ANTLR start "RULE_DIGIT_CHARACTER"
public final void mRULE_DIGIT_CHARACTER() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17130:31: ( '0' .. '9' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17130:33: '0' .. '9'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17280:31: ( '0' .. '9' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17280:33: '0' .. '9'
{
matchRange('0','9');
@@ -1825,11 +1825,11 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_DOUBLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17132:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17132:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17282:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17282:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17132:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17282:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
loop1:
do {
int alt1=3;
@@ -1845,14 +1845,14 @@ public class InternalQVTrelationLexer extends Lexer {
switch (alt1) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17132:34: RULE_ESCAPED_CHARACTER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17282:34: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17132:57: ~ ( ( '\\\\' | '\"' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17282:57: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1889,11 +1889,11 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17134:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17134:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17284:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17284:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17134:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17284:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
loop2:
do {
int alt2=3;
@@ -1909,14 +1909,14 @@ public class InternalQVTrelationLexer extends Lexer {
switch (alt2) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17134:35: RULE_ESCAPED_CHARACTER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17284:35: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17134:58: ~ ( ( '\\\\' | '\\'' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17284:58: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1953,12 +1953,12 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_ML_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17136:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17136:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17286:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17286:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
{
match("/'");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17136:38: ( options {greedy=false; } : . )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17286:38: ( options {greedy=false; } : . )*
loop3:
do {
int alt3=2;
@@ -1983,7 +1983,7 @@ public class InternalQVTrelationLexer extends Lexer {
switch (alt3) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17136:66: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17286:66: .
{
matchAny();
@@ -2013,11 +2013,11 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_SIMPLE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17138:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | RULE_DIGIT_CHARACTER )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17138:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | RULE_DIGIT_CHARACTER )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17288:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | RULE_DIGIT_CHARACTER )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17288:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | RULE_DIGIT_CHARACTER )*
{
mRULE_LETTER_CHARACTER();
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17138:40: ( RULE_LETTER_CHARACTER | RULE_DIGIT_CHARACTER )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17288:40: ( RULE_LETTER_CHARACTER | RULE_DIGIT_CHARACTER )*
loop4:
do {
int alt4=2;
@@ -2066,8 +2066,8 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_ESCAPED_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17140:17: ( '_' RULE_SINGLE_QUOTED_STRING )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17140:19: '_' RULE_SINGLE_QUOTED_STRING
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17290:17: ( '_' RULE_SINGLE_QUOTED_STRING )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17290:19: '_' RULE_SINGLE_QUOTED_STRING
{
match('_');
mRULE_SINGLE_QUOTED_STRING();
@@ -2087,10 +2087,10 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17142:10: ( ( RULE_DIGIT_CHARACTER )+ )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17142:12: ( RULE_DIGIT_CHARACTER )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17292:10: ( ( RULE_DIGIT_CHARACTER )+ )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17292:12: ( RULE_DIGIT_CHARACTER )+
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17142:12: ( RULE_DIGIT_CHARACTER )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17292:12: ( RULE_DIGIT_CHARACTER )+
int cnt5=0;
loop5:
do {
@@ -2104,7 +2104,7 @@ public class InternalQVTrelationLexer extends Lexer {
switch (alt5) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17142:12: RULE_DIGIT_CHARACTER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17292:12: RULE_DIGIT_CHARACTER
{
mRULE_DIGIT_CHARACTER();
@@ -2136,12 +2136,12 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17144:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17144:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17294:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17294:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17144:24: ( options {greedy=false; } : . )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17294:24: ( options {greedy=false; } : . )*
loop6:
do {
int alt6=2;
@@ -2166,7 +2166,7 @@ public class InternalQVTrelationLexer extends Lexer {
switch (alt6) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17144:52: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17294:52: .
{
matchAny();
@@ -2196,12 +2196,12 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17146:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17146:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17296:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17296:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17146:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17296:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop7:
do {
int alt7=2;
@@ -2214,7 +2214,7 @@ public class InternalQVTrelationLexer extends Lexer {
switch (alt7) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17146:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17296: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();
@@ -2234,7 +2234,7 @@ public class InternalQVTrelationLexer extends Lexer {
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17146:40: ( ( '\\r' )? '\\n' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17296:40: ( ( '\\r' )? '\\n' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -2243,9 +2243,9 @@ public class InternalQVTrelationLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17146:41: ( '\\r' )? '\\n'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17296:41: ( '\\r' )? '\\n'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17146:41: ( '\\r' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17296:41: ( '\\r' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -2254,7 +2254,7 @@ public class InternalQVTrelationLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17146:41: '\\r'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17296:41: '\\r'
{
match('\r');
@@ -2286,10 +2286,10 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17148:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17148:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17298:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17298:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17148:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17298:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt10=0;
loop10:
do {
@@ -2343,8 +2343,8 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17150:16: ( . )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17150:18: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17300:16: ( . )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17300:18: .
{
matchAny();
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationParser.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationParser.java
index 80f50f839..0ace4594e 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelationParser.java
@@ -496,17 +496,102 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "ruleDomainCS"
+ // $ANTLR start "entryRuleDomainPatternCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:173:1: entryRuleDomainPatternCS : ruleDomainPatternCS EOF ;
+ public final void entryRuleDomainPatternCS() throws RecognitionException {
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:174:1: ( ruleDomainPatternCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:175:1: ruleDomainPatternCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDomainPatternCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleDomainPatternCS_in_entryRuleDomainPatternCS307);
+ ruleDomainPatternCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDomainPatternCSRule());
+ }
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleDomainPatternCS314); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleDomainPatternCS"
+
+
+ // $ANTLR start "ruleDomainPatternCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:182:1: ruleDomainPatternCS : ( ( rule__DomainPatternCS__TemplateAssignment ) ) ;
+ public final void ruleDomainPatternCS() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:186:2: ( ( ( rule__DomainPatternCS__TemplateAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:187:1: ( ( rule__DomainPatternCS__TemplateAssignment ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:187:1: ( ( rule__DomainPatternCS__TemplateAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:188:1: ( rule__DomainPatternCS__TemplateAssignment )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDomainPatternCSAccess().getTemplateAssignment());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:189:1: ( rule__DomainPatternCS__TemplateAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:189:2: rule__DomainPatternCS__TemplateAssignment
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__DomainPatternCS__TemplateAssignment_in_ruleDomainPatternCS340);
+ rule__DomainPatternCS__TemplateAssignment();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDomainPatternCSAccess().getTemplateAssignment());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleDomainPatternCS"
+
+
// $ANTLR start "entryRuleKeyDeclCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:173:1: entryRuleKeyDeclCS : ruleKeyDeclCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:201:1: entryRuleKeyDeclCS : ruleKeyDeclCS EOF ;
public final void entryRuleKeyDeclCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:174:1: ( ruleKeyDeclCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:175:1: ruleKeyDeclCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:202:1: ( ruleKeyDeclCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:203:1: ruleKeyDeclCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getKeyDeclCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleKeyDeclCS_in_entryRuleKeyDeclCS307);
+ pushFollow(FollowSets000.FOLLOW_ruleKeyDeclCS_in_entryRuleKeyDeclCS367);
ruleKeyDeclCS();
state._fsp--;
@@ -514,7 +599,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getKeyDeclCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleKeyDeclCS314); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleKeyDeclCS374); if (state.failed) return ;
}
@@ -531,25 +616,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleKeyDeclCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:182:1: ruleKeyDeclCS : ( ( rule__KeyDeclCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:210:1: ruleKeyDeclCS : ( ( rule__KeyDeclCS__Group__0 ) ) ;
public final void ruleKeyDeclCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:186:2: ( ( ( rule__KeyDeclCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:187:1: ( ( rule__KeyDeclCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:214:2: ( ( ( rule__KeyDeclCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:215:1: ( ( rule__KeyDeclCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:187:1: ( ( rule__KeyDeclCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:188:1: ( rule__KeyDeclCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:215:1: ( ( rule__KeyDeclCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:216:1: ( rule__KeyDeclCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getKeyDeclCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:189:1: ( rule__KeyDeclCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:189:2: rule__KeyDeclCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:217:1: ( rule__KeyDeclCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:217:2: rule__KeyDeclCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__0_in_ruleKeyDeclCS340);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__0_in_ruleKeyDeclCS400);
rule__KeyDeclCS__Group__0();
state._fsp--;
@@ -582,16 +667,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleLibraryCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:201:1: entryRuleLibraryCS : ruleLibraryCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:229:1: entryRuleLibraryCS : ruleLibraryCS EOF ;
public final void entryRuleLibraryCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:202:1: ( ruleLibraryCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:203:1: ruleLibraryCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:230:1: ( ruleLibraryCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:231:1: ruleLibraryCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLibraryCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLibraryCS_in_entryRuleLibraryCS367);
+ pushFollow(FollowSets000.FOLLOW_ruleLibraryCS_in_entryRuleLibraryCS427);
ruleLibraryCS();
state._fsp--;
@@ -599,7 +684,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getLibraryCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLibraryCS374); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLibraryCS434); if (state.failed) return ;
}
@@ -616,25 +701,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleLibraryCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:210:1: ruleLibraryCS : ( ( rule__LibraryCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:238:1: ruleLibraryCS : ( ( rule__LibraryCS__Group__0 ) ) ;
public final void ruleLibraryCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:214:2: ( ( ( rule__LibraryCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:215:1: ( ( rule__LibraryCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:242:2: ( ( ( rule__LibraryCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:243:1: ( ( rule__LibraryCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:215:1: ( ( rule__LibraryCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:216:1: ( rule__LibraryCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:243:1: ( ( rule__LibraryCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:244:1: ( rule__LibraryCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLibraryCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:217:1: ( rule__LibraryCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:217:2: rule__LibraryCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:245:1: ( rule__LibraryCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:245:2: rule__LibraryCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__0_in_ruleLibraryCS400);
+ pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__0_in_ruleLibraryCS460);
rule__LibraryCS__Group__0();
state._fsp--;
@@ -667,16 +752,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleModelDeclCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:229:1: entryRuleModelDeclCS : ruleModelDeclCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:257:1: entryRuleModelDeclCS : ruleModelDeclCS EOF ;
public final void entryRuleModelDeclCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:230:1: ( ruleModelDeclCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:231:1: ruleModelDeclCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:258:1: ( ruleModelDeclCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:259:1: ruleModelDeclCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getModelDeclCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleModelDeclCS_in_entryRuleModelDeclCS427);
+ pushFollow(FollowSets000.FOLLOW_ruleModelDeclCS_in_entryRuleModelDeclCS487);
ruleModelDeclCS();
state._fsp--;
@@ -684,7 +769,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getModelDeclCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleModelDeclCS434); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleModelDeclCS494); if (state.failed) return ;
}
@@ -701,25 +786,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleModelDeclCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:238:1: ruleModelDeclCS : ( ( rule__ModelDeclCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:266:1: ruleModelDeclCS : ( ( rule__ModelDeclCS__Group__0 ) ) ;
public final void ruleModelDeclCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:242:2: ( ( ( rule__ModelDeclCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:243:1: ( ( rule__ModelDeclCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:270:2: ( ( ( rule__ModelDeclCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:271:1: ( ( rule__ModelDeclCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:243:1: ( ( rule__ModelDeclCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:244:1: ( rule__ModelDeclCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:271:1: ( ( rule__ModelDeclCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:272:1: ( rule__ModelDeclCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getModelDeclCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:245:1: ( rule__ModelDeclCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:245:2: rule__ModelDeclCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:273:1: ( rule__ModelDeclCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:273:2: rule__ModelDeclCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__0_in_ruleModelDeclCS460);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__0_in_ruleModelDeclCS520);
rule__ModelDeclCS__Group__0();
state._fsp--;
@@ -752,16 +837,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleObjectTemplateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:257:1: entryRuleObjectTemplateCS : ruleObjectTemplateCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:285:1: entryRuleObjectTemplateCS : ruleObjectTemplateCS EOF ;
public final void entryRuleObjectTemplateCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:258:1: ( ruleObjectTemplateCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:259:1: ruleObjectTemplateCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:286:1: ( ruleObjectTemplateCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:287:1: ruleObjectTemplateCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getObjectTemplateCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleObjectTemplateCS_in_entryRuleObjectTemplateCS487);
+ pushFollow(FollowSets000.FOLLOW_ruleObjectTemplateCS_in_entryRuleObjectTemplateCS547);
ruleObjectTemplateCS();
state._fsp--;
@@ -769,7 +854,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getObjectTemplateCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleObjectTemplateCS494); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleObjectTemplateCS554); if (state.failed) return ;
}
@@ -786,25 +871,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleObjectTemplateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:266:1: ruleObjectTemplateCS : ( ( rule__ObjectTemplateCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:294:1: ruleObjectTemplateCS : ( ( rule__ObjectTemplateCS__Group__0 ) ) ;
public final void ruleObjectTemplateCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:270:2: ( ( ( rule__ObjectTemplateCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:271:1: ( ( rule__ObjectTemplateCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:298:2: ( ( ( rule__ObjectTemplateCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:299:1: ( ( rule__ObjectTemplateCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:271:1: ( ( rule__ObjectTemplateCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:272:1: ( rule__ObjectTemplateCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:299:1: ( ( rule__ObjectTemplateCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:300:1: ( rule__ObjectTemplateCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getObjectTemplateCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:273:1: ( rule__ObjectTemplateCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:273:2: rule__ObjectTemplateCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:301:1: ( rule__ObjectTemplateCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:301:2: rule__ObjectTemplateCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__0_in_ruleObjectTemplateCS520);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__0_in_ruleObjectTemplateCS580);
rule__ObjectTemplateCS__Group__0();
state._fsp--;
@@ -837,16 +922,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleParamDeclarationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:285:1: entryRuleParamDeclarationCS : ruleParamDeclarationCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:313:1: entryRuleParamDeclarationCS : ruleParamDeclarationCS EOF ;
public final void entryRuleParamDeclarationCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:286:1: ( ruleParamDeclarationCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:287:1: ruleParamDeclarationCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:314:1: ( ruleParamDeclarationCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:315:1: ruleParamDeclarationCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS547);
+ pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS607);
ruleParamDeclarationCS();
state._fsp--;
@@ -854,7 +939,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getParamDeclarationCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParamDeclarationCS554); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParamDeclarationCS614); if (state.failed) return ;
}
@@ -871,25 +956,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleParamDeclarationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:294:1: ruleParamDeclarationCS : ( ( rule__ParamDeclarationCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:322:1: ruleParamDeclarationCS : ( ( rule__ParamDeclarationCS__Group__0 ) ) ;
public final void ruleParamDeclarationCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:298:2: ( ( ( rule__ParamDeclarationCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:299:1: ( ( rule__ParamDeclarationCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:326:2: ( ( ( rule__ParamDeclarationCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:327:1: ( ( rule__ParamDeclarationCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:299:1: ( ( rule__ParamDeclarationCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:300:1: ( rule__ParamDeclarationCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:327:1: ( ( rule__ParamDeclarationCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:328:1: ( rule__ParamDeclarationCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:301:1: ( rule__ParamDeclarationCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:301:2: rule__ParamDeclarationCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:329:1: ( rule__ParamDeclarationCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:329:2: rule__ParamDeclarationCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0_in_ruleParamDeclarationCS580);
+ pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0_in_ruleParamDeclarationCS640);
rule__ParamDeclarationCS__Group__0();
state._fsp--;
@@ -921,17 +1006,102 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "ruleParamDeclarationCS"
+ // $ANTLR start "entryRulePredicateCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:341:1: entryRulePredicateCS : rulePredicateCS EOF ;
+ public final void entryRulePredicateCS() throws RecognitionException {
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:342:1: ( rulePredicateCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:343:1: rulePredicateCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPredicateCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_rulePredicateCS_in_entryRulePredicateCS667);
+ rulePredicateCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPredicateCSRule());
+ }
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePredicateCS674); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRulePredicateCS"
+
+
+ // $ANTLR start "rulePredicateCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:350:1: rulePredicateCS : ( ( rule__PredicateCS__Group__0 ) ) ;
+ public final void rulePredicateCS() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:354:2: ( ( ( rule__PredicateCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:355:1: ( ( rule__PredicateCS__Group__0 ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:355:1: ( ( rule__PredicateCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:356:1: ( rule__PredicateCS__Group__0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPredicateCSAccess().getGroup());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:357:1: ( rule__PredicateCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:357:2: rule__PredicateCS__Group__0
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__0_in_rulePredicateCS700);
+ rule__PredicateCS__Group__0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPredicateCSAccess().getGroup());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rulePredicateCS"
+
+
// $ANTLR start "entryRulePrimitiveTypeDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:313:1: entryRulePrimitiveTypeDomainCS : rulePrimitiveTypeDomainCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:369:1: entryRulePrimitiveTypeDomainCS : rulePrimitiveTypeDomainCS EOF ;
public final void entryRulePrimitiveTypeDomainCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:314:1: ( rulePrimitiveTypeDomainCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:315:1: rulePrimitiveTypeDomainCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:370:1: ( rulePrimitiveTypeDomainCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:371:1: rulePrimitiveTypeDomainCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeDomainCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeDomainCS_in_entryRulePrimitiveTypeDomainCS607);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeDomainCS_in_entryRulePrimitiveTypeDomainCS727);
rulePrimitiveTypeDomainCS();
state._fsp--;
@@ -939,7 +1109,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeDomainCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeDomainCS614); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeDomainCS734); if (state.failed) return ;
}
@@ -956,25 +1126,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rulePrimitiveTypeDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:322:1: rulePrimitiveTypeDomainCS : ( ( rule__PrimitiveTypeDomainCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:378:1: rulePrimitiveTypeDomainCS : ( ( rule__PrimitiveTypeDomainCS__Group__0 ) ) ;
public final void rulePrimitiveTypeDomainCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:326:2: ( ( ( rule__PrimitiveTypeDomainCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:327:1: ( ( rule__PrimitiveTypeDomainCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:382:2: ( ( ( rule__PrimitiveTypeDomainCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:383:1: ( ( rule__PrimitiveTypeDomainCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:327:1: ( ( rule__PrimitiveTypeDomainCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:328:1: ( rule__PrimitiveTypeDomainCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:383:1: ( ( rule__PrimitiveTypeDomainCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:384:1: ( rule__PrimitiveTypeDomainCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeDomainCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:329:1: ( rule__PrimitiveTypeDomainCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:329:2: rule__PrimitiveTypeDomainCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:385:1: ( rule__PrimitiveTypeDomainCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:385:2: rule__PrimitiveTypeDomainCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__0_in_rulePrimitiveTypeDomainCS640);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__0_in_rulePrimitiveTypeDomainCS760);
rule__PrimitiveTypeDomainCS__Group__0();
state._fsp--;
@@ -1007,16 +1177,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRulePropertyTemplateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:341:1: entryRulePropertyTemplateCS : rulePropertyTemplateCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:397:1: entryRulePropertyTemplateCS : rulePropertyTemplateCS EOF ;
public final void entryRulePropertyTemplateCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:342:1: ( rulePropertyTemplateCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:343:1: rulePropertyTemplateCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:398:1: ( rulePropertyTemplateCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:399:1: rulePropertyTemplateCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyTemplateCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePropertyTemplateCS_in_entryRulePropertyTemplateCS667);
+ pushFollow(FollowSets000.FOLLOW_rulePropertyTemplateCS_in_entryRulePropertyTemplateCS787);
rulePropertyTemplateCS();
state._fsp--;
@@ -1024,7 +1194,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getPropertyTemplateCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePropertyTemplateCS674); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePropertyTemplateCS794); if (state.failed) return ;
}
@@ -1041,25 +1211,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rulePropertyTemplateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:350:1: rulePropertyTemplateCS : ( ( rule__PropertyTemplateCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:406:1: rulePropertyTemplateCS : ( ( rule__PropertyTemplateCS__Group__0 ) ) ;
public final void rulePropertyTemplateCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:354:2: ( ( ( rule__PropertyTemplateCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:355:1: ( ( rule__PropertyTemplateCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:410:2: ( ( ( rule__PropertyTemplateCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:411:1: ( ( rule__PropertyTemplateCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:355:1: ( ( rule__PropertyTemplateCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:356:1: ( rule__PropertyTemplateCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:411:1: ( ( rule__PropertyTemplateCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:412:1: ( rule__PropertyTemplateCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyTemplateCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:357:1: ( rule__PropertyTemplateCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:357:2: rule__PropertyTemplateCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:413:1: ( rule__PropertyTemplateCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:413:2: rule__PropertyTemplateCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__0_in_rulePropertyTemplateCS700);
+ pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__0_in_rulePropertyTemplateCS820);
rule__PropertyTemplateCS__Group__0();
state._fsp--;
@@ -1092,16 +1262,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleQueryCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:369:1: entryRuleQueryCS : ruleQueryCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:425:1: entryRuleQueryCS : ruleQueryCS EOF ;
public final void entryRuleQueryCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:370:1: ( ruleQueryCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:371:1: ruleQueryCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:426:1: ( ruleQueryCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:427:1: ruleQueryCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleQueryCS_in_entryRuleQueryCS727);
+ pushFollow(FollowSets000.FOLLOW_ruleQueryCS_in_entryRuleQueryCS847);
ruleQueryCS();
state._fsp--;
@@ -1109,7 +1279,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQueryCS734); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQueryCS854); if (state.failed) return ;
}
@@ -1126,25 +1296,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleQueryCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:378:1: ruleQueryCS : ( ( rule__QueryCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:434:1: ruleQueryCS : ( ( rule__QueryCS__Group__0 ) ) ;
public final void ruleQueryCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:382:2: ( ( ( rule__QueryCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:383:1: ( ( rule__QueryCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:438:2: ( ( ( rule__QueryCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:439:1: ( ( rule__QueryCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:383:1: ( ( rule__QueryCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:384:1: ( rule__QueryCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:439:1: ( ( rule__QueryCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:440:1: ( rule__QueryCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:385:1: ( rule__QueryCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:385:2: rule__QueryCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:441:1: ( rule__QueryCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:441:2: rule__QueryCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0_in_ruleQueryCS760);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0_in_ruleQueryCS880);
rule__QueryCS__Group__0();
state._fsp--;
@@ -1177,16 +1347,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleRelationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:397:1: entryRuleRelationCS : ruleRelationCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:453:1: entryRuleRelationCS : ruleRelationCS EOF ;
public final void entryRuleRelationCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:398:1: ( ruleRelationCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:399:1: ruleRelationCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:454:1: ( ruleRelationCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:455:1: ruleRelationCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleRelationCS_in_entryRuleRelationCS787);
+ pushFollow(FollowSets000.FOLLOW_ruleRelationCS_in_entryRuleRelationCS907);
ruleRelationCS();
state._fsp--;
@@ -1194,7 +1364,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getRelationCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRelationCS794); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRelationCS914); if (state.failed) return ;
}
@@ -1211,25 +1381,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleRelationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:406:1: ruleRelationCS : ( ( rule__RelationCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:462:1: ruleRelationCS : ( ( rule__RelationCS__Group__0 ) ) ;
public final void ruleRelationCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:410:2: ( ( ( rule__RelationCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:411:1: ( ( rule__RelationCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:466:2: ( ( ( rule__RelationCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:467:1: ( ( rule__RelationCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:411:1: ( ( rule__RelationCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:412:1: ( rule__RelationCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:467:1: ( ( rule__RelationCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:468:1: ( rule__RelationCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:413:1: ( rule__RelationCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:413:2: rule__RelationCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:469:1: ( rule__RelationCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:469:2: rule__RelationCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__0_in_ruleRelationCS820);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__0_in_ruleRelationCS940);
rule__RelationCS__Group__0();
state._fsp--;
@@ -1262,16 +1432,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleTemplateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:425:1: entryRuleTemplateCS : ruleTemplateCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:481:1: entryRuleTemplateCS : ruleTemplateCS EOF ;
public final void entryRuleTemplateCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:426:1: ( ruleTemplateCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:427:1: ruleTemplateCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:482:1: ( ruleTemplateCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:483:1: ruleTemplateCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_entryRuleTemplateCS847);
+ pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_entryRuleTemplateCS967);
ruleTemplateCS();
state._fsp--;
@@ -1279,7 +1449,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getTemplateCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTemplateCS854); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTemplateCS974); if (state.failed) return ;
}
@@ -1296,25 +1466,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleTemplateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:434:1: ruleTemplateCS : ( ( rule__TemplateCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:490:1: ruleTemplateCS : ( ( rule__TemplateCS__Group__0 ) ) ;
public final void ruleTemplateCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:438:2: ( ( ( rule__TemplateCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:439:1: ( ( rule__TemplateCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:494:2: ( ( ( rule__TemplateCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:495:1: ( ( rule__TemplateCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:439:1: ( ( rule__TemplateCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:440:1: ( rule__TemplateCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:495:1: ( ( rule__TemplateCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:496:1: ( rule__TemplateCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:441:1: ( rule__TemplateCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:441:2: rule__TemplateCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:497:1: ( rule__TemplateCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:497:2: rule__TemplateCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__0_in_ruleTemplateCS880);
+ pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__0_in_ruleTemplateCS1000);
rule__TemplateCS__Group__0();
state._fsp--;
@@ -1347,16 +1517,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleTransformationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:453:1: entryRuleTransformationCS : ruleTransformationCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:509:1: entryRuleTransformationCS : ruleTransformationCS EOF ;
public final void entryRuleTransformationCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:454:1: ( ruleTransformationCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:455:1: ruleTransformationCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:510:1: ( ruleTransformationCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:511:1: ruleTransformationCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS907);
+ pushFollow(FollowSets000.FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS1027);
ruleTransformationCS();
state._fsp--;
@@ -1364,7 +1534,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTransformationCS914); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTransformationCS1034); if (state.failed) return ;
}
@@ -1381,25 +1551,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleTransformationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:462:1: ruleTransformationCS : ( ( rule__TransformationCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:518:1: ruleTransformationCS : ( ( rule__TransformationCS__Group__0 ) ) ;
public final void ruleTransformationCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:466:2: ( ( ( rule__TransformationCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:467:1: ( ( rule__TransformationCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:522:2: ( ( ( rule__TransformationCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:523:1: ( ( rule__TransformationCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:467:1: ( ( rule__TransformationCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:468:1: ( rule__TransformationCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:523:1: ( ( rule__TransformationCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:524:1: ( rule__TransformationCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:469:1: ( rule__TransformationCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:469:2: rule__TransformationCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:525:1: ( rule__TransformationCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:525:2: rule__TransformationCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0_in_ruleTransformationCS940);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0_in_ruleTransformationCS1060);
rule__TransformationCS__Group__0();
state._fsp--;
@@ -1432,16 +1602,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleUnitCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:481:1: entryRuleUnitCS : ruleUnitCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:537:1: entryRuleUnitCS : ruleUnitCS EOF ;
public final void entryRuleUnitCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:482:1: ( ruleUnitCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:483:1: ruleUnitCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:538:1: ( ruleUnitCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:539:1: ruleUnitCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnitCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnitCS_in_entryRuleUnitCS967);
+ pushFollow(FollowSets000.FOLLOW_ruleUnitCS_in_entryRuleUnitCS1087);
ruleUnitCS();
state._fsp--;
@@ -1449,7 +1619,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getUnitCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnitCS974); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnitCS1094); if (state.failed) return ;
}
@@ -1466,25 +1636,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleUnitCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:490:1: ruleUnitCS : ( ( rule__UnitCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:546:1: ruleUnitCS : ( ( rule__UnitCS__Group__0 ) ) ;
public final void ruleUnitCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:494:2: ( ( ( rule__UnitCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:495:1: ( ( rule__UnitCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:550:2: ( ( ( rule__UnitCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:551:1: ( ( rule__UnitCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:495:1: ( ( rule__UnitCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:496:1: ( rule__UnitCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:551:1: ( ( rule__UnitCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:552:1: ( rule__UnitCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnitCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:497:1: ( rule__UnitCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:497:2: rule__UnitCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:553:1: ( rule__UnitCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:553:2: rule__UnitCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__0_in_ruleUnitCS1000);
+ pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__0_in_ruleUnitCS1120);
rule__UnitCS__Group__0();
state._fsp--;
@@ -1517,16 +1687,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleVarDeclarationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:509:1: entryRuleVarDeclarationCS : ruleVarDeclarationCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:565:1: entryRuleVarDeclarationCS : ruleVarDeclarationCS EOF ;
public final void entryRuleVarDeclarationCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:510:1: ( ruleVarDeclarationCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:511:1: ruleVarDeclarationCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:566:1: ( ruleVarDeclarationCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:567:1: ruleVarDeclarationCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getVarDeclarationCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleVarDeclarationCS_in_entryRuleVarDeclarationCS1027);
+ pushFollow(FollowSets000.FOLLOW_ruleVarDeclarationCS_in_entryRuleVarDeclarationCS1147);
ruleVarDeclarationCS();
state._fsp--;
@@ -1534,7 +1704,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getVarDeclarationCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleVarDeclarationCS1034); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleVarDeclarationCS1154); if (state.failed) return ;
}
@@ -1551,25 +1721,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleVarDeclarationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:518:1: ruleVarDeclarationCS : ( ( rule__VarDeclarationCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:574:1: ruleVarDeclarationCS : ( ( rule__VarDeclarationCS__Group__0 ) ) ;
public final void ruleVarDeclarationCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:522:2: ( ( ( rule__VarDeclarationCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:523:1: ( ( rule__VarDeclarationCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:578:2: ( ( ( rule__VarDeclarationCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:579:1: ( ( rule__VarDeclarationCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:523:1: ( ( rule__VarDeclarationCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:524:1: ( rule__VarDeclarationCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:579:1: ( ( rule__VarDeclarationCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:580:1: ( rule__VarDeclarationCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getVarDeclarationCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:525:1: ( rule__VarDeclarationCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:525:2: rule__VarDeclarationCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:581:1: ( rule__VarDeclarationCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:581:2: rule__VarDeclarationCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__0_in_ruleVarDeclarationCS1060);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__0_in_ruleVarDeclarationCS1180);
rule__VarDeclarationCS__Group__0();
state._fsp--;
@@ -1601,17 +1771,102 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "ruleVarDeclarationCS"
+ // $ANTLR start "entryRuleVarDeclarationIdCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:593:1: entryRuleVarDeclarationIdCS : ruleVarDeclarationIdCS EOF ;
+ public final void entryRuleVarDeclarationIdCS() throws RecognitionException {
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:594:1: ( ruleVarDeclarationIdCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:595:1: ruleVarDeclarationIdCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getVarDeclarationIdCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleVarDeclarationIdCS_in_entryRuleVarDeclarationIdCS1207);
+ ruleVarDeclarationIdCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getVarDeclarationIdCSRule());
+ }
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleVarDeclarationIdCS1214); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleVarDeclarationIdCS"
+
+
+ // $ANTLR start "ruleVarDeclarationIdCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:602:1: ruleVarDeclarationIdCS : ( ( rule__VarDeclarationIdCS__NameAssignment ) ) ;
+ public final void ruleVarDeclarationIdCS() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:606:2: ( ( ( rule__VarDeclarationIdCS__NameAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:607:1: ( ( rule__VarDeclarationIdCS__NameAssignment ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:607:1: ( ( rule__VarDeclarationIdCS__NameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:608:1: ( rule__VarDeclarationIdCS__NameAssignment )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getVarDeclarationIdCSAccess().getNameAssignment());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:609:1: ( rule__VarDeclarationIdCS__NameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:609:2: rule__VarDeclarationIdCS__NameAssignment
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationIdCS__NameAssignment_in_ruleVarDeclarationIdCS1240);
+ rule__VarDeclarationIdCS__NameAssignment();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getVarDeclarationIdCSAccess().getNameAssignment());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleVarDeclarationIdCS"
+
+
// $ANTLR start "entryRuleWhenCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:537:1: entryRuleWhenCS : ruleWhenCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:621:1: entryRuleWhenCS : ruleWhenCS EOF ;
public final void entryRuleWhenCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:538:1: ( ruleWhenCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:539:1: ruleWhenCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:622:1: ( ruleWhenCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:623:1: ruleWhenCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWhenCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleWhenCS_in_entryRuleWhenCS1087);
+ pushFollow(FollowSets000.FOLLOW_ruleWhenCS_in_entryRuleWhenCS1267);
ruleWhenCS();
state._fsp--;
@@ -1619,7 +1874,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getWhenCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWhenCS1094); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWhenCS1274); if (state.failed) return ;
}
@@ -1636,25 +1891,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleWhenCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:546:1: ruleWhenCS : ( ( rule__WhenCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:630:1: ruleWhenCS : ( ( rule__WhenCS__Group__0 ) ) ;
public final void ruleWhenCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:550:2: ( ( ( rule__WhenCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:551:1: ( ( rule__WhenCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:634:2: ( ( ( rule__WhenCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:635:1: ( ( rule__WhenCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:551:1: ( ( rule__WhenCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:552:1: ( rule__WhenCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:635:1: ( ( rule__WhenCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:636:1: ( rule__WhenCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWhenCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:553:1: ( rule__WhenCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:553:2: rule__WhenCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:637:1: ( rule__WhenCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:637:2: rule__WhenCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__0_in_ruleWhenCS1120);
+ pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__0_in_ruleWhenCS1300);
rule__WhenCS__Group__0();
state._fsp--;
@@ -1687,16 +1942,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleWhereCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:565:1: entryRuleWhereCS : ruleWhereCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:649:1: entryRuleWhereCS : ruleWhereCS EOF ;
public final void entryRuleWhereCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:566:1: ( ruleWhereCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:567:1: ruleWhereCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:650:1: ( ruleWhereCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:651:1: ruleWhereCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWhereCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleWhereCS_in_entryRuleWhereCS1147);
+ pushFollow(FollowSets000.FOLLOW_ruleWhereCS_in_entryRuleWhereCS1327);
ruleWhereCS();
state._fsp--;
@@ -1704,7 +1959,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getWhereCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWhereCS1154); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWhereCS1334); if (state.failed) return ;
}
@@ -1721,25 +1976,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleWhereCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:574:1: ruleWhereCS : ( ( rule__WhereCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:658:1: ruleWhereCS : ( ( rule__WhereCS__Group__0 ) ) ;
public final void ruleWhereCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:578:2: ( ( ( rule__WhereCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:579:1: ( ( rule__WhereCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:662:2: ( ( ( rule__WhereCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:663:1: ( ( rule__WhereCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:579:1: ( ( rule__WhereCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:580:1: ( rule__WhereCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:663:1: ( ( rule__WhereCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:664:1: ( rule__WhereCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWhereCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:581:1: ( rule__WhereCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:581:2: rule__WhereCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:665:1: ( rule__WhereCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:665:2: rule__WhereCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__0_in_ruleWhereCS1180);
+ pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__0_in_ruleWhereCS1360);
rule__WhereCS__Group__0();
state._fsp--;
@@ -1772,16 +2027,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleNameExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:593:1: entryRuleNameExpCS : ruleNameExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:677:1: entryRuleNameExpCS : ruleNameExpCS EOF ;
public final void entryRuleNameExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:594:1: ( ruleNameExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:595:1: ruleNameExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:678:1: ( ruleNameExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:679:1: ruleNameExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_entryRuleNameExpCS1207);
+ pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_entryRuleNameExpCS1387);
ruleNameExpCS();
state._fsp--;
@@ -1789,7 +2044,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getNameExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNameExpCS1214); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNameExpCS1394); if (state.failed) return ;
}
@@ -1806,25 +2061,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleNameExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:602:1: ruleNameExpCS : ( ( rule__NameExpCS__PathNameAssignment ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:686:1: ruleNameExpCS : ( ( rule__NameExpCS__PathNameAssignment ) ) ;
public final void ruleNameExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:606:2: ( ( ( rule__NameExpCS__PathNameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:607:1: ( ( rule__NameExpCS__PathNameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:690:2: ( ( ( rule__NameExpCS__PathNameAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:691:1: ( ( rule__NameExpCS__PathNameAssignment ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:607:1: ( ( rule__NameExpCS__PathNameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:608:1: ( rule__NameExpCS__PathNameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:691:1: ( ( rule__NameExpCS__PathNameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:692:1: ( rule__NameExpCS__PathNameAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getPathNameAssignment());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:609:1: ( rule__NameExpCS__PathNameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:609:2: rule__NameExpCS__PathNameAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:693:1: ( rule__NameExpCS__PathNameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:693:2: rule__NameExpCS__PathNameAssignment
{
- pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__PathNameAssignment_in_ruleNameExpCS1240);
+ pushFollow(FollowSets000.FOLLOW_rule__NameExpCS__PathNameAssignment_in_ruleNameExpCS1420);
rule__NameExpCS__PathNameAssignment();
state._fsp--;
@@ -1857,16 +2112,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleAnyElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:621:1: entryRuleAnyElementCS : ruleAnyElementCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:705:1: entryRuleAnyElementCS : ruleAnyElementCS EOF ;
public final void entryRuleAnyElementCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:622:1: ( ruleAnyElementCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:623:1: ruleAnyElementCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:706:1: ( ruleAnyElementCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:707:1: ruleAnyElementCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAnyElementCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_entryRuleAnyElementCS1267);
+ pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_entryRuleAnyElementCS1447);
ruleAnyElementCS();
state._fsp--;
@@ -1874,7 +2129,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getAnyElementCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAnyElementCS1274); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAnyElementCS1454); if (state.failed) return ;
}
@@ -1891,25 +2146,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleAnyElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:630:1: ruleAnyElementCS : ( ( rule__AnyElementCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:714:1: ruleAnyElementCS : ( ( rule__AnyElementCS__Group__0 ) ) ;
public final void ruleAnyElementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:634:2: ( ( ( rule__AnyElementCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:635:1: ( ( rule__AnyElementCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:718:2: ( ( ( rule__AnyElementCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:719:1: ( ( rule__AnyElementCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:635:1: ( ( rule__AnyElementCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:636:1: ( rule__AnyElementCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:719:1: ( ( rule__AnyElementCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:720:1: ( rule__AnyElementCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAnyElementCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:637:1: ( rule__AnyElementCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:637:2: rule__AnyElementCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:721:1: ( rule__AnyElementCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:721:2: rule__AnyElementCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__AnyElementCS__Group__0_in_ruleAnyElementCS1300);
+ pushFollow(FollowSets000.FOLLOW_rule__AnyElementCS__Group__0_in_ruleAnyElementCS1480);
rule__AnyElementCS__Group__0();
state._fsp--;
@@ -1941,17 +2196,102 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "ruleAnyElementCS"
+ // $ANTLR start "entryRuleExpCSOrTemplateCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:733:1: entryRuleExpCSOrTemplateCS : ruleExpCSOrTemplateCS EOF ;
+ public final void entryRuleExpCSOrTemplateCS() throws RecognitionException {
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:734:1: ( ruleExpCSOrTemplateCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:735:1: ruleExpCSOrTemplateCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getExpCSOrTemplateCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleExpCSOrTemplateCS_in_entryRuleExpCSOrTemplateCS1507);
+ ruleExpCSOrTemplateCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getExpCSOrTemplateCSRule());
+ }
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExpCSOrTemplateCS1514); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleExpCSOrTemplateCS"
+
+
+ // $ANTLR start "ruleExpCSOrTemplateCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:742:1: ruleExpCSOrTemplateCS : ( ( rule__ExpCSOrTemplateCS__Alternatives ) ) ;
+ public final void ruleExpCSOrTemplateCS() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:746:2: ( ( ( rule__ExpCSOrTemplateCS__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:747:1: ( ( rule__ExpCSOrTemplateCS__Alternatives ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:747:1: ( ( rule__ExpCSOrTemplateCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:748:1: ( rule__ExpCSOrTemplateCS__Alternatives )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getExpCSOrTemplateCSAccess().getAlternatives());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:749:1: ( rule__ExpCSOrTemplateCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:749:2: rule__ExpCSOrTemplateCS__Alternatives
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__ExpCSOrTemplateCS__Alternatives_in_ruleExpCSOrTemplateCS1540);
+ rule__ExpCSOrTemplateCS__Alternatives();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getExpCSOrTemplateCSAccess().getAlternatives());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleExpCSOrTemplateCS"
+
+
// $ANTLR start "entryRuleCollectionTypedRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:649:1: entryRuleCollectionTypedRefCS : ruleCollectionTypedRefCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:761:1: entryRuleCollectionTypedRefCS : ruleCollectionTypedRefCS EOF ;
public final void entryRuleCollectionTypedRefCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:650:1: ( ruleCollectionTypedRefCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:651:1: ruleCollectionTypedRefCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:762:1: ( ruleCollectionTypedRefCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:763:1: ruleCollectionTypedRefCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypedRefCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypedRefCS_in_entryRuleCollectionTypedRefCS1327);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypedRefCS_in_entryRuleCollectionTypedRefCS1567);
ruleCollectionTypedRefCS();
state._fsp--;
@@ -1959,7 +2299,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypedRefCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypedRefCS1334); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypedRefCS1574); if (state.failed) return ;
}
@@ -1976,25 +2316,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleCollectionTypedRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:658:1: ruleCollectionTypedRefCS : ( ( rule__CollectionTypedRefCS__PathNameAssignment ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:770:1: ruleCollectionTypedRefCS : ( ( rule__CollectionTypedRefCS__PathNameAssignment ) ) ;
public final void ruleCollectionTypedRefCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:662:2: ( ( ( rule__CollectionTypedRefCS__PathNameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:663:1: ( ( rule__CollectionTypedRefCS__PathNameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:774:2: ( ( ( rule__CollectionTypedRefCS__PathNameAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:775:1: ( ( rule__CollectionTypedRefCS__PathNameAssignment ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:663:1: ( ( rule__CollectionTypedRefCS__PathNameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:664:1: ( rule__CollectionTypedRefCS__PathNameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:775:1: ( ( rule__CollectionTypedRefCS__PathNameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:776:1: ( rule__CollectionTypedRefCS__PathNameAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypedRefCSAccess().getPathNameAssignment());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:665:1: ( rule__CollectionTypedRefCS__PathNameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:665:2: rule__CollectionTypedRefCS__PathNameAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:777:1: ( rule__CollectionTypedRefCS__PathNameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:777:2: rule__CollectionTypedRefCS__PathNameAssignment
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypedRefCS__PathNameAssignment_in_ruleCollectionTypedRefCS1360);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTypedRefCS__PathNameAssignment_in_ruleCollectionTypedRefCS1600);
rule__CollectionTypedRefCS__PathNameAssignment();
state._fsp--;
@@ -2026,17 +2366,102 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "ruleCollectionTypedRefCS"
+ // $ANTLR start "entryRuleTypedTypeRefCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:789:1: entryRuleTypedTypeRefCS : ruleTypedTypeRefCS EOF ;
+ public final void entryRuleTypedTypeRefCS() throws RecognitionException {
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:790:1: ( ruleTypedTypeRefCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:791:1: ruleTypedTypeRefCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getTypedTypeRefCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleTypedTypeRefCS_in_entryRuleTypedTypeRefCS1627);
+ ruleTypedTypeRefCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getTypedTypeRefCSRule());
+ }
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypedTypeRefCS1634); if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+ }
+ return ;
+ }
+ // $ANTLR end "entryRuleTypedTypeRefCS"
+
+
+ // $ANTLR start "ruleTypedTypeRefCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:798:1: ruleTypedTypeRefCS : ( ( rule__TypedTypeRefCS__PathNameAssignment ) ) ;
+ public final void ruleTypedTypeRefCS() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:802:2: ( ( ( rule__TypedTypeRefCS__PathNameAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:803:1: ( ( rule__TypedTypeRefCS__PathNameAssignment ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:803:1: ( ( rule__TypedTypeRefCS__PathNameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:804:1: ( rule__TypedTypeRefCS__PathNameAssignment )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getTypedTypeRefCSAccess().getPathNameAssignment());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:805:1: ( rule__TypedTypeRefCS__PathNameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:805:2: rule__TypedTypeRefCS__PathNameAssignment
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__TypedTypeRefCS__PathNameAssignment_in_ruleTypedTypeRefCS1660);
+ rule__TypedTypeRefCS__PathNameAssignment();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getTypedTypeRefCSAccess().getPathNameAssignment());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "ruleTypedTypeRefCS"
+
+
// $ANTLR start "entryRuleTypedRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:677:1: entryRuleTypedRefCS : ruleTypedRefCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:817:1: entryRuleTypedRefCS : ruleTypedRefCS EOF ;
public final void entryRuleTypedRefCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:678:1: ( ruleTypedRefCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:679:1: ruleTypedRefCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:818:1: ( ruleTypedRefCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:819:1: ruleTypedRefCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypedRefCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_entryRuleTypedRefCS1387);
+ pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_entryRuleTypedRefCS1687);
ruleTypedRefCS();
state._fsp--;
@@ -2044,7 +2469,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getTypedRefCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypedRefCS1394); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypedRefCS1694); if (state.failed) return ;
}
@@ -2061,26 +2486,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleTypedRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:686:1: ruleTypedRefCS : ( ( rule__TypedRefCS__PathNameAssignment ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:826:1: ruleTypedRefCS : ( ( rule__TypedRefCS__Alternatives ) ) ;
public final void ruleTypedRefCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:690:2: ( ( ( rule__TypedRefCS__PathNameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:691:1: ( ( rule__TypedRefCS__PathNameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:830:2: ( ( ( rule__TypedRefCS__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:831:1: ( ( rule__TypedRefCS__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:691:1: ( ( rule__TypedRefCS__PathNameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:692:1: ( rule__TypedRefCS__PathNameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:831:1: ( ( rule__TypedRefCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:832:1: ( rule__TypedRefCS__Alternatives )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTypedRefCSAccess().getPathNameAssignment());
+ before(grammarAccess.getTypedRefCSAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:693:1: ( rule__TypedRefCS__PathNameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:693:2: rule__TypedRefCS__PathNameAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:833:1: ( rule__TypedRefCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:833:2: rule__TypedRefCS__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__TypedRefCS__PathNameAssignment_in_ruleTypedRefCS1420);
- rule__TypedRefCS__PathNameAssignment();
+ pushFollow(FollowSets000.FOLLOW_rule__TypedRefCS__Alternatives_in_ruleTypedRefCS1720);
+ rule__TypedRefCS__Alternatives();
state._fsp--;
if (state.failed) return ;
@@ -2088,7 +2513,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getTypedRefCSAccess().getPathNameAssignment());
+ after(grammarAccess.getTypedRefCSAccess().getAlternatives());
}
}
@@ -2112,16 +2537,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:705:1: entryRuleUnrestrictedName : ruleUnrestrictedName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:845:1: entryRuleUnrestrictedName : ruleUnrestrictedName EOF ;
public final void entryRuleUnrestrictedName() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:706:1: ( ruleUnrestrictedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:707:1: ruleUnrestrictedName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:846:1: ( ruleUnrestrictedName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:847:1: ruleUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName1447);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName1747);
ruleUnrestrictedName();
state._fsp--;
@@ -2129,7 +2554,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnrestrictedName1454); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnrestrictedName1754); if (state.failed) return ;
}
@@ -2146,25 +2571,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:714:1: ruleUnrestrictedName : ( ( rule__UnrestrictedName__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:854:1: ruleUnrestrictedName : ( ( rule__UnrestrictedName__Alternatives ) ) ;
public final void ruleUnrestrictedName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:718:2: ( ( ( rule__UnrestrictedName__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:719:1: ( ( rule__UnrestrictedName__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:858:2: ( ( ( rule__UnrestrictedName__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:859:1: ( ( rule__UnrestrictedName__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:719:1: ( ( rule__UnrestrictedName__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:720:1: ( rule__UnrestrictedName__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:859:1: ( ( rule__UnrestrictedName__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:860:1: ( rule__UnrestrictedName__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:721:1: ( rule__UnrestrictedName__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:721:2: rule__UnrestrictedName__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:861:1: ( rule__UnrestrictedName__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:861:2: rule__UnrestrictedName__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__UnrestrictedName__Alternatives_in_ruleUnrestrictedName1480);
+ pushFollow(FollowSets000.FOLLOW_rule__UnrestrictedName__Alternatives_in_ruleUnrestrictedName1780);
rule__UnrestrictedName__Alternatives();
state._fsp--;
@@ -2197,16 +2622,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleID"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:735:1: entryRuleID : ruleID EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:875:1: entryRuleID : ruleID EOF ;
public final void entryRuleID() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:736:1: ( ruleID EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:737:1: ruleID EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:876:1: ( ruleID EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:877:1: ruleID EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIDRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleID_in_entryRuleID1509);
+ pushFollow(FollowSets000.FOLLOW_ruleID_in_entryRuleID1809);
ruleID();
state._fsp--;
@@ -2214,7 +2639,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getIDRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleID1516); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleID1816); if (state.failed) return ;
}
@@ -2231,25 +2656,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleID"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:744:1: ruleID : ( ( rule__ID__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:884:1: ruleID : ( ( rule__ID__Alternatives ) ) ;
public final void ruleID() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:748:2: ( ( ( rule__ID__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:749:1: ( ( rule__ID__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:888:2: ( ( ( rule__ID__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:889:1: ( ( rule__ID__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:749:1: ( ( rule__ID__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:750:1: ( rule__ID__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:889:1: ( ( rule__ID__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:890:1: ( rule__ID__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIDAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:751:1: ( rule__ID__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:751:2: rule__ID__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:891:1: ( rule__ID__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:891:2: rule__ID__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__ID__Alternatives_in_ruleID1542);
+ pushFollow(FollowSets000.FOLLOW_rule__ID__Alternatives_in_ruleID1842);
rule__ID__Alternatives();
state._fsp--;
@@ -2282,16 +2707,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleLOWER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:763:1: entryRuleLOWER : ruleLOWER EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:903:1: entryRuleLOWER : ruleLOWER EOF ;
public final void entryRuleLOWER() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:764:1: ( ruleLOWER EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:765:1: ruleLOWER EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:904:1: ( ruleLOWER EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:905:1: ruleLOWER EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLOWERRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_entryRuleLOWER1569);
+ pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_entryRuleLOWER1869);
ruleLOWER();
state._fsp--;
@@ -2299,7 +2724,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getLOWERRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLOWER1576); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLOWER1876); if (state.failed) return ;
}
@@ -2316,22 +2741,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleLOWER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:772:1: ruleLOWER : ( RULE_INT ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:912:1: ruleLOWER : ( RULE_INT ) ;
public final void ruleLOWER() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:776:2: ( ( RULE_INT ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:777:1: ( RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:916:2: ( ( RULE_INT ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:917:1: ( RULE_INT )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:777:1: ( RULE_INT )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:778:1: RULE_INT
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:917:1: ( RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:918:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLOWERAccess().getINTTerminalRuleCall());
}
- match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleLOWER1602); if (state.failed) return ;
+ match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleLOWER1902); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLOWERAccess().getINTTerminalRuleCall());
}
@@ -2357,16 +2782,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleUPPER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:791:1: entryRuleUPPER : ruleUPPER EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:931:1: entryRuleUPPER : ruleUPPER EOF ;
public final void entryRuleUPPER() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:792:1: ( ruleUPPER EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:793:1: ruleUPPER EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:932:1: ( ruleUPPER EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:933:1: ruleUPPER EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUPPERRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_entryRuleUPPER1628);
+ pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_entryRuleUPPER1928);
ruleUPPER();
state._fsp--;
@@ -2374,7 +2799,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getUPPERRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUPPER1635); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUPPER1935); if (state.failed) return ;
}
@@ -2391,25 +2816,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleUPPER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:800:1: ruleUPPER : ( ( rule__UPPER__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:940:1: ruleUPPER : ( ( rule__UPPER__Alternatives ) ) ;
public final void ruleUPPER() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:804:2: ( ( ( rule__UPPER__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:805:1: ( ( rule__UPPER__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:944:2: ( ( ( rule__UPPER__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:945:1: ( ( rule__UPPER__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:805:1: ( ( rule__UPPER__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:806:1: ( rule__UPPER__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:945:1: ( ( rule__UPPER__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:946:1: ( rule__UPPER__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUPPERAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:807:1: ( rule__UPPER__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:807:2: rule__UPPER__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:947:1: ( rule__UPPER__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:947:2: rule__UPPER__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__UPPER__Alternatives_in_ruleUPPER1661);
+ pushFollow(FollowSets000.FOLLOW_rule__UPPER__Alternatives_in_ruleUPPER1961);
rule__UPPER__Alternatives();
state._fsp--;
@@ -2442,16 +2867,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleNUMBER_LITERAL"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:819:1: entryRuleNUMBER_LITERAL : ruleNUMBER_LITERAL EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:959:1: entryRuleNUMBER_LITERAL : ruleNUMBER_LITERAL EOF ;
public final void entryRuleNUMBER_LITERAL() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:820:1: ( ruleNUMBER_LITERAL EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:821:1: ruleNUMBER_LITERAL EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:960:1: ( ruleNUMBER_LITERAL EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:961:1: ruleNUMBER_LITERAL EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL1688);
+ pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL1988);
ruleNUMBER_LITERAL();
state._fsp--;
@@ -2459,7 +2884,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getNUMBER_LITERALRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNUMBER_LITERAL1695); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNUMBER_LITERAL1995); if (state.failed) return ;
}
@@ -2476,25 +2901,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleNUMBER_LITERAL"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:828:1: ruleNUMBER_LITERAL : ( ( rule__NUMBER_LITERAL__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:968:1: ruleNUMBER_LITERAL : ( ( rule__NUMBER_LITERAL__Group__0 ) ) ;
public final void ruleNUMBER_LITERAL() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:832:2: ( ( ( rule__NUMBER_LITERAL__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:833:1: ( ( rule__NUMBER_LITERAL__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:972:2: ( ( ( rule__NUMBER_LITERAL__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:973:1: ( ( rule__NUMBER_LITERAL__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:833:1: ( ( rule__NUMBER_LITERAL__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:834:1: ( rule__NUMBER_LITERAL__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:973:1: ( ( rule__NUMBER_LITERAL__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:974:1: ( rule__NUMBER_LITERAL__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:835:1: ( rule__NUMBER_LITERAL__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:835:2: rule__NUMBER_LITERAL__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:975:1: ( rule__NUMBER_LITERAL__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:975:2: rule__NUMBER_LITERAL__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group__0_in_ruleNUMBER_LITERAL1721);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group__0_in_ruleNUMBER_LITERAL2021);
rule__NUMBER_LITERAL__Group__0();
state._fsp--;
@@ -2527,16 +2952,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleURI"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:847:1: entryRuleURI : ruleURI EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:987:1: entryRuleURI : ruleURI EOF ;
public final void entryRuleURI() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:848:1: ( ruleURI EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:849:1: ruleURI EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:988:1: ( ruleURI EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:989:1: ruleURI EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleURI_in_entryRuleURI1748);
+ pushFollow(FollowSets000.FOLLOW_ruleURI_in_entryRuleURI2048);
ruleURI();
state._fsp--;
@@ -2544,7 +2969,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getURIRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURI1755); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURI2055); if (state.failed) return ;
}
@@ -2561,22 +2986,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleURI"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:856:1: ruleURI : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:996:1: ruleURI : ( RULE_SINGLE_QUOTED_STRING ) ;
public final void ruleURI() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:860:2: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:861:1: ( RULE_SINGLE_QUOTED_STRING )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1000:2: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1001:1: ( RULE_SINGLE_QUOTED_STRING )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:861:1: ( RULE_SINGLE_QUOTED_STRING )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:862:1: RULE_SINGLE_QUOTED_STRING
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1001:1: ( RULE_SINGLE_QUOTED_STRING )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1002:1: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getURIAccess().getSINGLE_QUOTED_STRINGTerminalRuleCall());
}
- match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI1781); if (state.failed) return ;
+ match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI2081); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getURIAccess().getSINGLE_QUOTED_STRINGTerminalRuleCall());
}
@@ -2602,16 +3027,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleEssentialOCLUnrestrictedIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:877:1: entryRuleEssentialOCLUnrestrictedIdentifier : ruleEssentialOCLUnrestrictedIdentifier EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1017:1: entryRuleEssentialOCLUnrestrictedIdentifier : ruleEssentialOCLUnrestrictedIdentifier EOF ;
public final void entryRuleEssentialOCLUnrestrictedIdentifier() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:878:1: ( ruleEssentialOCLUnrestrictedIdentifier EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:879:1: ruleEssentialOCLUnrestrictedIdentifier EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1018:1: ( ruleEssentialOCLUnrestrictedIdentifier EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1019:1: ruleEssentialOCLUnrestrictedIdentifier EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnrestrictedIdentifierRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_entryRuleEssentialOCLUnrestrictedIdentifier1809);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_entryRuleEssentialOCLUnrestrictedIdentifier2109);
ruleEssentialOCLUnrestrictedIdentifier();
state._fsp--;
@@ -2619,7 +3044,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLUnrestrictedIdentifierRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedIdentifier1816); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedIdentifier2116); if (state.failed) return ;
}
@@ -2636,25 +3061,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleEssentialOCLUnrestrictedIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:886:1: ruleEssentialOCLUnrestrictedIdentifier : ( ( rule__EssentialOCLUnrestrictedIdentifier__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1026:1: ruleEssentialOCLUnrestrictedIdentifier : ( ( rule__EssentialOCLUnrestrictedIdentifier__Alternatives ) ) ;
public final void ruleEssentialOCLUnrestrictedIdentifier() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:890:2: ( ( ( rule__EssentialOCLUnrestrictedIdentifier__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:891:1: ( ( rule__EssentialOCLUnrestrictedIdentifier__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1030:2: ( ( ( rule__EssentialOCLUnrestrictedIdentifier__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1031:1: ( ( rule__EssentialOCLUnrestrictedIdentifier__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:891:1: ( ( rule__EssentialOCLUnrestrictedIdentifier__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:892:1: ( rule__EssentialOCLUnrestrictedIdentifier__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1031:1: ( ( rule__EssentialOCLUnrestrictedIdentifier__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1032:1: ( rule__EssentialOCLUnrestrictedIdentifier__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnrestrictedIdentifierAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:893:1: ( rule__EssentialOCLUnrestrictedIdentifier__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:893:2: rule__EssentialOCLUnrestrictedIdentifier__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1033:1: ( rule__EssentialOCLUnrestrictedIdentifier__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1033:2: rule__EssentialOCLUnrestrictedIdentifier__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLUnrestrictedIdentifier__Alternatives_in_ruleEssentialOCLUnrestrictedIdentifier1842);
+ pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLUnrestrictedIdentifier__Alternatives_in_ruleEssentialOCLUnrestrictedIdentifier2142);
rule__EssentialOCLUnrestrictedIdentifier__Alternatives();
state._fsp--;
@@ -2687,16 +3112,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleEssentialOCLPrefixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:905:1: entryRuleEssentialOCLPrefixOperator : ruleEssentialOCLPrefixOperator EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1045:1: entryRuleEssentialOCLPrefixOperator : ruleEssentialOCLPrefixOperator EOF ;
public final void entryRuleEssentialOCLPrefixOperator() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:906:1: ( ruleEssentialOCLPrefixOperator EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:907:1: ruleEssentialOCLPrefixOperator EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1046:1: ( ruleEssentialOCLPrefixOperator EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1047:1: ruleEssentialOCLPrefixOperator EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLPrefixOperatorRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLPrefixOperator_in_entryRuleEssentialOCLPrefixOperator1869);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLPrefixOperator_in_entryRuleEssentialOCLPrefixOperator2169);
ruleEssentialOCLPrefixOperator();
state._fsp--;
@@ -2704,7 +3129,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLPrefixOperatorRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLPrefixOperator1876); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLPrefixOperator2176); if (state.failed) return ;
}
@@ -2721,25 +3146,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleEssentialOCLPrefixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:914:1: ruleEssentialOCLPrefixOperator : ( ( rule__EssentialOCLPrefixOperator__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1054:1: ruleEssentialOCLPrefixOperator : ( ( rule__EssentialOCLPrefixOperator__Alternatives ) ) ;
public final void ruleEssentialOCLPrefixOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:918:2: ( ( ( rule__EssentialOCLPrefixOperator__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:919:1: ( ( rule__EssentialOCLPrefixOperator__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1058:2: ( ( ( rule__EssentialOCLPrefixOperator__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1059:1: ( ( rule__EssentialOCLPrefixOperator__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:919:1: ( ( rule__EssentialOCLPrefixOperator__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:920:1: ( rule__EssentialOCLPrefixOperator__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1059:1: ( ( rule__EssentialOCLPrefixOperator__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1060:1: ( rule__EssentialOCLPrefixOperator__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLPrefixOperatorAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:921:1: ( rule__EssentialOCLPrefixOperator__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:921:2: rule__EssentialOCLPrefixOperator__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1061:1: ( rule__EssentialOCLPrefixOperator__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1061:2: rule__EssentialOCLPrefixOperator__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLPrefixOperator__Alternatives_in_ruleEssentialOCLPrefixOperator1902);
+ pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLPrefixOperator__Alternatives_in_ruleEssentialOCLPrefixOperator2202);
rule__EssentialOCLPrefixOperator__Alternatives();
state._fsp--;
@@ -2772,16 +3197,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleEssentialOCLInfixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:933:1: entryRuleEssentialOCLInfixOperator : ruleEssentialOCLInfixOperator EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1073:1: entryRuleEssentialOCLInfixOperator : ruleEssentialOCLInfixOperator EOF ;
public final void entryRuleEssentialOCLInfixOperator() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:934:1: ( ruleEssentialOCLInfixOperator EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:935:1: ruleEssentialOCLInfixOperator EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1074:1: ( ruleEssentialOCLInfixOperator EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1075:1: ruleEssentialOCLInfixOperator EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperator_in_entryRuleEssentialOCLInfixOperator1929);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperator_in_entryRuleEssentialOCLInfixOperator2229);
ruleEssentialOCLInfixOperator();
state._fsp--;
@@ -2789,7 +3214,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperator1936); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperator2236); if (state.failed) return ;
}
@@ -2806,25 +3231,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleEssentialOCLInfixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:942:1: ruleEssentialOCLInfixOperator : ( ( rule__EssentialOCLInfixOperator__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1082:1: ruleEssentialOCLInfixOperator : ( ( rule__EssentialOCLInfixOperator__Alternatives ) ) ;
public final void ruleEssentialOCLInfixOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:946:2: ( ( ( rule__EssentialOCLInfixOperator__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:947:1: ( ( rule__EssentialOCLInfixOperator__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1086:2: ( ( ( rule__EssentialOCLInfixOperator__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1087:1: ( ( rule__EssentialOCLInfixOperator__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:947:1: ( ( rule__EssentialOCLInfixOperator__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:948:1: ( rule__EssentialOCLInfixOperator__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1087:1: ( ( rule__EssentialOCLInfixOperator__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1088:1: ( rule__EssentialOCLInfixOperator__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:949:1: ( rule__EssentialOCLInfixOperator__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:949:2: rule__EssentialOCLInfixOperator__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1089:1: ( rule__EssentialOCLInfixOperator__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1089:2: rule__EssentialOCLInfixOperator__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLInfixOperator__Alternatives_in_ruleEssentialOCLInfixOperator1962);
+ pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLInfixOperator__Alternatives_in_ruleEssentialOCLInfixOperator2262);
rule__EssentialOCLInfixOperator__Alternatives();
state._fsp--;
@@ -2857,16 +3282,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleEssentialOCLNavigationOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:961:1: entryRuleEssentialOCLNavigationOperator : ruleEssentialOCLNavigationOperator EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1101:1: entryRuleEssentialOCLNavigationOperator : ruleEssentialOCLNavigationOperator EOF ;
public final void entryRuleEssentialOCLNavigationOperator() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:962:1: ( ruleEssentialOCLNavigationOperator EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:963:1: ruleEssentialOCLNavigationOperator EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1102:1: ( ruleEssentialOCLNavigationOperator EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1103:1: ruleEssentialOCLNavigationOperator EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperator_in_entryRuleEssentialOCLNavigationOperator1989);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperator_in_entryRuleEssentialOCLNavigationOperator2289);
ruleEssentialOCLNavigationOperator();
state._fsp--;
@@ -2874,7 +3299,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLNavigationOperatorRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperator1996); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperator2296); if (state.failed) return ;
}
@@ -2891,25 +3316,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleEssentialOCLNavigationOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:970:1: ruleEssentialOCLNavigationOperator : ( ( rule__EssentialOCLNavigationOperator__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1110:1: ruleEssentialOCLNavigationOperator : ( ( rule__EssentialOCLNavigationOperator__Alternatives ) ) ;
public final void ruleEssentialOCLNavigationOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:974:2: ( ( ( rule__EssentialOCLNavigationOperator__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:975:1: ( ( rule__EssentialOCLNavigationOperator__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1114:2: ( ( ( rule__EssentialOCLNavigationOperator__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1115:1: ( ( rule__EssentialOCLNavigationOperator__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:975:1: ( ( rule__EssentialOCLNavigationOperator__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:976:1: ( rule__EssentialOCLNavigationOperator__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1115:1: ( ( rule__EssentialOCLNavigationOperator__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1116:1: ( rule__EssentialOCLNavigationOperator__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:977:1: ( rule__EssentialOCLNavigationOperator__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:977:2: rule__EssentialOCLNavigationOperator__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1117:1: ( rule__EssentialOCLNavigationOperator__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1117:2: rule__EssentialOCLNavigationOperator__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLNavigationOperator__Alternatives_in_ruleEssentialOCLNavigationOperator2022);
+ pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLNavigationOperator__Alternatives_in_ruleEssentialOCLNavigationOperator2322);
rule__EssentialOCLNavigationOperator__Alternatives();
state._fsp--;
@@ -2942,16 +3367,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:989:1: entryRuleIdentifier : ruleIdentifier EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1129:1: entryRuleIdentifier : ruleIdentifier EOF ;
public final void entryRuleIdentifier() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:990:1: ( ruleIdentifier EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:991:1: ruleIdentifier EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1130:1: ( ruleIdentifier EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1131:1: ruleIdentifier EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdentifierRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_entryRuleIdentifier2049);
+ pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_entryRuleIdentifier2349);
ruleIdentifier();
state._fsp--;
@@ -2959,7 +3384,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getIdentifierRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdentifier2056); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdentifier2356); if (state.failed) return ;
}
@@ -2976,25 +3401,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:998:1: ruleIdentifier : ( ( rule__Identifier__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1138:1: ruleIdentifier : ( ( rule__Identifier__Alternatives ) ) ;
public final void ruleIdentifier() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1002:2: ( ( ( rule__Identifier__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1003:1: ( ( rule__Identifier__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1142:2: ( ( ( rule__Identifier__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1143:1: ( ( rule__Identifier__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1003:1: ( ( rule__Identifier__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1004:1: ( rule__Identifier__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1143:1: ( ( rule__Identifier__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1144:1: ( rule__Identifier__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdentifierAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1005:1: ( rule__Identifier__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1005:2: rule__Identifier__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1145:1: ( rule__Identifier__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1145:2: rule__Identifier__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__Identifier__Alternatives_in_ruleIdentifier2082);
+ pushFollow(FollowSets000.FOLLOW_rule__Identifier__Alternatives_in_ruleIdentifier2382);
rule__Identifier__Alternatives();
state._fsp--;
@@ -3027,16 +3452,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleStringLiteral"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1017:1: entryRuleStringLiteral : ruleStringLiteral EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1157:1: entryRuleStringLiteral : ruleStringLiteral EOF ;
public final void entryRuleStringLiteral() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1018:1: ( ruleStringLiteral EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1019:1: ruleStringLiteral EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1158:1: ( ruleStringLiteral EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1159:1: ruleStringLiteral EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStringLiteralRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral2109);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral2409);
ruleStringLiteral();
state._fsp--;
@@ -3044,7 +3469,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getStringLiteralRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteral2116); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteral2416); if (state.failed) return ;
}
@@ -3061,22 +3486,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleStringLiteral"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1026:1: ruleStringLiteral : ( RULE_SINGLE_QUOTED_STRING ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1166:1: ruleStringLiteral : ( RULE_SINGLE_QUOTED_STRING ) ;
public final void ruleStringLiteral() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1030:2: ( ( RULE_SINGLE_QUOTED_STRING ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1031:1: ( RULE_SINGLE_QUOTED_STRING )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1170:2: ( ( RULE_SINGLE_QUOTED_STRING ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1171:1: ( RULE_SINGLE_QUOTED_STRING )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1031:1: ( RULE_SINGLE_QUOTED_STRING )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1032:1: RULE_SINGLE_QUOTED_STRING
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1171:1: ( RULE_SINGLE_QUOTED_STRING )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1172:1: RULE_SINGLE_QUOTED_STRING
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStringLiteralAccess().getSINGLE_QUOTED_STRINGTerminalRuleCall());
}
- match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral2142); if (state.failed) return ;
+ match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral2442); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getStringLiteralAccess().getSINGLE_QUOTED_STRINGTerminalRuleCall());
}
@@ -3102,16 +3527,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRulePrefixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1045:1: entryRulePrefixOperator : rulePrefixOperator EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1185:1: entryRulePrefixOperator : rulePrefixOperator EOF ;
public final void entryRulePrefixOperator() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1046:1: ( rulePrefixOperator EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1047:1: rulePrefixOperator EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1186:1: ( rulePrefixOperator EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1187:1: rulePrefixOperator EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixOperatorRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixOperator_in_entryRulePrefixOperator2168);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixOperator_in_entryRulePrefixOperator2468);
rulePrefixOperator();
state._fsp--;
@@ -3119,7 +3544,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getPrefixOperatorRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixOperator2175); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixOperator2475); if (state.failed) return ;
}
@@ -3136,22 +3561,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rulePrefixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1054:1: rulePrefixOperator : ( ruleEssentialOCLPrefixOperator ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1194:1: rulePrefixOperator : ( ruleEssentialOCLPrefixOperator ) ;
public final void rulePrefixOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1058:2: ( ( ruleEssentialOCLPrefixOperator ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1059:1: ( ruleEssentialOCLPrefixOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1198:2: ( ( ruleEssentialOCLPrefixOperator ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1199:1: ( ruleEssentialOCLPrefixOperator )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1059:1: ( ruleEssentialOCLPrefixOperator )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1060:1: ruleEssentialOCLPrefixOperator
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1199:1: ( ruleEssentialOCLPrefixOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1200:1: ruleEssentialOCLPrefixOperator
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixOperatorAccess().getEssentialOCLPrefixOperatorParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLPrefixOperator_in_rulePrefixOperator2201);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLPrefixOperator_in_rulePrefixOperator2501);
ruleEssentialOCLPrefixOperator();
state._fsp--;
@@ -3181,16 +3606,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleInfixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1073:1: entryRuleInfixOperator : ruleInfixOperator EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1213:1: entryRuleInfixOperator : ruleInfixOperator EOF ;
public final void entryRuleInfixOperator() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1074:1: ( ruleInfixOperator EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1075:1: ruleInfixOperator EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1214:1: ( ruleInfixOperator EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1215:1: ruleInfixOperator EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInfixOperatorRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleInfixOperator_in_entryRuleInfixOperator2227);
+ pushFollow(FollowSets000.FOLLOW_ruleInfixOperator_in_entryRuleInfixOperator2527);
ruleInfixOperator();
state._fsp--;
@@ -3198,7 +3623,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getInfixOperatorRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInfixOperator2234); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInfixOperator2534); if (state.failed) return ;
}
@@ -3215,22 +3640,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleInfixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1082:1: ruleInfixOperator : ( ruleEssentialOCLInfixOperator ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1222:1: ruleInfixOperator : ( ruleEssentialOCLInfixOperator ) ;
public final void ruleInfixOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1086:2: ( ( ruleEssentialOCLInfixOperator ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1087:1: ( ruleEssentialOCLInfixOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1226:2: ( ( ruleEssentialOCLInfixOperator ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1227:1: ( ruleEssentialOCLInfixOperator )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1087:1: ( ruleEssentialOCLInfixOperator )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1088:1: ruleEssentialOCLInfixOperator
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1227:1: ( ruleEssentialOCLInfixOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1228:1: ruleEssentialOCLInfixOperator
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInfixOperatorAccess().getEssentialOCLInfixOperatorParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperator_in_ruleInfixOperator2260);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperator_in_ruleInfixOperator2560);
ruleEssentialOCLInfixOperator();
state._fsp--;
@@ -3260,16 +3685,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleNavigationOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1101:1: entryRuleNavigationOperator : ruleNavigationOperator EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1241:1: entryRuleNavigationOperator : ruleNavigationOperator EOF ;
public final void entryRuleNavigationOperator() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1102:1: ( ruleNavigationOperator EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1103:1: ruleNavigationOperator EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1242:1: ( ruleNavigationOperator EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1243:1: ruleNavigationOperator EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigationOperatorRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigationOperator_in_entryRuleNavigationOperator2286);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigationOperator_in_entryRuleNavigationOperator2586);
ruleNavigationOperator();
state._fsp--;
@@ -3277,7 +3702,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigationOperatorRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigationOperator2293); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigationOperator2593); if (state.failed) return ;
}
@@ -3294,22 +3719,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleNavigationOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1110:1: ruleNavigationOperator : ( ruleEssentialOCLNavigationOperator ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1250:1: ruleNavigationOperator : ( ruleEssentialOCLNavigationOperator ) ;
public final void ruleNavigationOperator() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1114:2: ( ( ruleEssentialOCLNavigationOperator ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1115:1: ( ruleEssentialOCLNavigationOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1254:2: ( ( ruleEssentialOCLNavigationOperator ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1255:1: ( ruleEssentialOCLNavigationOperator )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1115:1: ( ruleEssentialOCLNavigationOperator )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1116:1: ruleEssentialOCLNavigationOperator
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1255:1: ( ruleEssentialOCLNavigationOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1256:1: ruleEssentialOCLNavigationOperator
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigationOperatorAccess().getEssentialOCLNavigationOperatorParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperator_in_ruleNavigationOperator2319);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperator_in_ruleNavigationOperator2619);
ruleEssentialOCLNavigationOperator();
state._fsp--;
@@ -3339,16 +3764,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleEssentialOCLUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1129:1: entryRuleEssentialOCLUnrestrictedName : ruleEssentialOCLUnrestrictedName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1269:1: entryRuleEssentialOCLUnrestrictedName : ruleEssentialOCLUnrestrictedName EOF ;
public final void entryRuleEssentialOCLUnrestrictedName() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1130:1: ( ruleEssentialOCLUnrestrictedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1131:1: ruleEssentialOCLUnrestrictedName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1270:1: ( ruleEssentialOCLUnrestrictedName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1271:1: ruleEssentialOCLUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnrestrictedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName2345);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName2645);
ruleEssentialOCLUnrestrictedName();
state._fsp--;
@@ -3356,7 +3781,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLUnrestrictedNameRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName2352); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName2652); if (state.failed) return ;
}
@@ -3373,22 +3798,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleEssentialOCLUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1138:1: ruleEssentialOCLUnrestrictedName : ( ruleIdentifier ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1278:1: ruleEssentialOCLUnrestrictedName : ( ruleIdentifier ) ;
public final void ruleEssentialOCLUnrestrictedName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1142:2: ( ( ruleIdentifier ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1143:1: ( ruleIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1282:2: ( ( ruleIdentifier ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1283:1: ( ruleIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1143:1: ( ruleIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1144:1: ruleIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1283:1: ( ruleIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1284:1: ruleIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnrestrictedNameAccess().getIdentifierParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName2378);
+ pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName2678);
ruleIdentifier();
state._fsp--;
@@ -3418,16 +3843,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleEssentialOCLUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1157:1: entryRuleEssentialOCLUnreservedName : ruleEssentialOCLUnreservedName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1297:1: entryRuleEssentialOCLUnreservedName : ruleEssentialOCLUnreservedName EOF ;
public final void entryRuleEssentialOCLUnreservedName() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1158:1: ( ruleEssentialOCLUnreservedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1159:1: ruleEssentialOCLUnreservedName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1298:1: ( ruleEssentialOCLUnreservedName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1299:1: ruleEssentialOCLUnreservedName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName2404);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName2704);
ruleEssentialOCLUnreservedName();
state._fsp--;
@@ -3435,7 +3860,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLUnreservedNameRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName2411); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName2711); if (state.failed) return ;
}
@@ -3452,25 +3877,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleEssentialOCLUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1166:1: ruleEssentialOCLUnreservedName : ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1306:1: ruleEssentialOCLUnreservedName : ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) ;
public final void ruleEssentialOCLUnreservedName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1170:2: ( ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1171:1: ( ( rule__EssentialOCLUnreservedName__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1310:2: ( ( ( rule__EssentialOCLUnreservedName__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1311:1: ( ( rule__EssentialOCLUnreservedName__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1171:1: ( ( rule__EssentialOCLUnreservedName__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1172:1: ( rule__EssentialOCLUnreservedName__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1311:1: ( ( rule__EssentialOCLUnreservedName__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1312:1: ( rule__EssentialOCLUnreservedName__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1173:1: ( rule__EssentialOCLUnreservedName__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1173:2: rule__EssentialOCLUnreservedName__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1313:1: ( rule__EssentialOCLUnreservedName__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1313:2: rule__EssentialOCLUnreservedName__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLUnreservedName__Alternatives_in_ruleEssentialOCLUnreservedName2437);
+ pushFollow(FollowSets000.FOLLOW_rule__EssentialOCLUnreservedName__Alternatives_in_ruleEssentialOCLUnreservedName2737);
rule__EssentialOCLUnreservedName__Alternatives();
state._fsp--;
@@ -3503,16 +3928,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1185:1: entryRuleUnreservedName : ruleUnreservedName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1325:1: entryRuleUnreservedName : ruleUnreservedName EOF ;
public final void entryRuleUnreservedName() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1186:1: ( ruleUnreservedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1187:1: ruleUnreservedName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1326:1: ( ruleUnreservedName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1327:1: ruleUnreservedName EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnreservedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName2464);
+ pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName2764);
ruleUnreservedName();
state._fsp--;
@@ -3520,7 +3945,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getUnreservedNameRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnreservedName2471); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnreservedName2771); if (state.failed) return ;
}
@@ -3537,22 +3962,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1194:1: ruleUnreservedName : ( ruleEssentialOCLUnreservedName ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1334:1: ruleUnreservedName : ( ruleEssentialOCLUnreservedName ) ;
public final void ruleUnreservedName() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1198:2: ( ( ruleEssentialOCLUnreservedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1199:1: ( ruleEssentialOCLUnreservedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1338:2: ( ( ruleEssentialOCLUnreservedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1339:1: ( ruleEssentialOCLUnreservedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1199:1: ( ruleEssentialOCLUnreservedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1200:1: ruleEssentialOCLUnreservedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1339:1: ( ruleEssentialOCLUnreservedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1340:1: ruleEssentialOCLUnreservedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnreservedNameAccess().getEssentialOCLUnreservedNameParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName2497);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName2797);
ruleEssentialOCLUnreservedName();
state._fsp--;
@@ -3582,16 +4007,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRulePathNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1213:1: entryRulePathNameCS : rulePathNameCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1353:1: entryRulePathNameCS : rulePathNameCS EOF ;
public final void entryRulePathNameCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1214:1: ( rulePathNameCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1215:1: rulePathNameCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1354:1: ( rulePathNameCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1355:1: rulePathNameCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_entryRulePathNameCS2523);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_entryRulePathNameCS2823);
rulePathNameCS();
state._fsp--;
@@ -3599,7 +4024,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getPathNameCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePathNameCS2530); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePathNameCS2830); if (state.failed) return ;
}
@@ -3616,25 +4041,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rulePathNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1222:1: rulePathNameCS : ( ( rule__PathNameCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1362:1: rulePathNameCS : ( ( rule__PathNameCS__Group__0 ) ) ;
public final void rulePathNameCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1226:2: ( ( ( rule__PathNameCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1227:1: ( ( rule__PathNameCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1366:2: ( ( ( rule__PathNameCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1367:1: ( ( rule__PathNameCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1227:1: ( ( rule__PathNameCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1228:1: ( rule__PathNameCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1367:1: ( ( rule__PathNameCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1368:1: ( rule__PathNameCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1229:1: ( rule__PathNameCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1229:2: rule__PathNameCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1369:1: ( rule__PathNameCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1369:2: rule__PathNameCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__0_in_rulePathNameCS2556);
+ pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__0_in_rulePathNameCS2856);
rule__PathNameCS__Group__0();
state._fsp--;
@@ -3667,16 +4092,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleFirstPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1241:1: entryRuleFirstPathElementCS : ruleFirstPathElementCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1381:1: entryRuleFirstPathElementCS : ruleFirstPathElementCS EOF ;
public final void entryRuleFirstPathElementCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1242:1: ( ruleFirstPathElementCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1243:1: ruleFirstPathElementCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1382:1: ( ruleFirstPathElementCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1383:1: ruleFirstPathElementCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFirstPathElementCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS2583);
+ pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS2883);
ruleFirstPathElementCS();
state._fsp--;
@@ -3684,7 +4109,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getFirstPathElementCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFirstPathElementCS2590); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFirstPathElementCS2890); if (state.failed) return ;
}
@@ -3701,25 +4126,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleFirstPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1250:1: ruleFirstPathElementCS : ( ( rule__FirstPathElementCS__ElementAssignment ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1390:1: ruleFirstPathElementCS : ( ( rule__FirstPathElementCS__ElementAssignment ) ) ;
public final void ruleFirstPathElementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1254:2: ( ( ( rule__FirstPathElementCS__ElementAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1255:1: ( ( rule__FirstPathElementCS__ElementAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1394:2: ( ( ( rule__FirstPathElementCS__ElementAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1395:1: ( ( rule__FirstPathElementCS__ElementAssignment ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1255:1: ( ( rule__FirstPathElementCS__ElementAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1256:1: ( rule__FirstPathElementCS__ElementAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1395:1: ( ( rule__FirstPathElementCS__ElementAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1396:1: ( rule__FirstPathElementCS__ElementAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFirstPathElementCSAccess().getElementAssignment());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1257:1: ( rule__FirstPathElementCS__ElementAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1257:2: rule__FirstPathElementCS__ElementAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1397:1: ( rule__FirstPathElementCS__ElementAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1397:2: rule__FirstPathElementCS__ElementAssignment
{
- pushFollow(FollowSets000.FOLLOW_rule__FirstPathElementCS__ElementAssignment_in_ruleFirstPathElementCS2616);
+ pushFollow(FollowSets000.FOLLOW_rule__FirstPathElementCS__ElementAssignment_in_ruleFirstPathElementCS2916);
rule__FirstPathElementCS__ElementAssignment();
state._fsp--;
@@ -3752,16 +4177,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleNextPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1269:1: entryRuleNextPathElementCS : ruleNextPathElementCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1409:1: entryRuleNextPathElementCS : ruleNextPathElementCS EOF ;
public final void entryRuleNextPathElementCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1270:1: ( ruleNextPathElementCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1271:1: ruleNextPathElementCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1410:1: ( ruleNextPathElementCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1411:1: ruleNextPathElementCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNextPathElementCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS2643);
+ pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS2943);
ruleNextPathElementCS();
state._fsp--;
@@ -3769,7 +4194,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getNextPathElementCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNextPathElementCS2650); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNextPathElementCS2950); if (state.failed) return ;
}
@@ -3786,25 +4211,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleNextPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1278:1: ruleNextPathElementCS : ( ( rule__NextPathElementCS__ElementAssignment ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1418:1: ruleNextPathElementCS : ( ( rule__NextPathElementCS__ElementAssignment ) ) ;
public final void ruleNextPathElementCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1282:2: ( ( ( rule__NextPathElementCS__ElementAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1283:1: ( ( rule__NextPathElementCS__ElementAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1422:2: ( ( ( rule__NextPathElementCS__ElementAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1423:1: ( ( rule__NextPathElementCS__ElementAssignment ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1283:1: ( ( rule__NextPathElementCS__ElementAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1284:1: ( rule__NextPathElementCS__ElementAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1423:1: ( ( rule__NextPathElementCS__ElementAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1424:1: ( rule__NextPathElementCS__ElementAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNextPathElementCSAccess().getElementAssignment());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1285:1: ( rule__NextPathElementCS__ElementAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1285:2: rule__NextPathElementCS__ElementAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1425:1: ( rule__NextPathElementCS__ElementAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1425:2: rule__NextPathElementCS__ElementAssignment
{
- pushFollow(FollowSets000.FOLLOW_rule__NextPathElementCS__ElementAssignment_in_ruleNextPathElementCS2676);
+ pushFollow(FollowSets000.FOLLOW_rule__NextPathElementCS__ElementAssignment_in_ruleNextPathElementCS2976);
rule__NextPathElementCS__ElementAssignment();
state._fsp--;
@@ -3837,16 +4262,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRulePrimitiveTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1297:1: entryRulePrimitiveTypeIdentifier : rulePrimitiveTypeIdentifier EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1437:1: entryRulePrimitiveTypeIdentifier : rulePrimitiveTypeIdentifier EOF ;
public final void entryRulePrimitiveTypeIdentifier() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1298:1: ( rulePrimitiveTypeIdentifier EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1299:1: rulePrimitiveTypeIdentifier EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1438:1: ( rulePrimitiveTypeIdentifier EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1439:1: rulePrimitiveTypeIdentifier EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier2703);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier3003);
rulePrimitiveTypeIdentifier();
state._fsp--;
@@ -3854,7 +4279,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier2710); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier3010); if (state.failed) return ;
}
@@ -3871,25 +4296,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rulePrimitiveTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1306:1: rulePrimitiveTypeIdentifier : ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1446:1: rulePrimitiveTypeIdentifier : ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) ;
public final void rulePrimitiveTypeIdentifier() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1310:2: ( ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1311:1: ( ( rule__PrimitiveTypeIdentifier__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1450:2: ( ( ( rule__PrimitiveTypeIdentifier__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1451:1: ( ( rule__PrimitiveTypeIdentifier__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1311:1: ( ( rule__PrimitiveTypeIdentifier__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1312:1: ( rule__PrimitiveTypeIdentifier__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1451:1: ( ( rule__PrimitiveTypeIdentifier__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1452:1: ( rule__PrimitiveTypeIdentifier__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1313:1: ( rule__PrimitiveTypeIdentifier__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1313:2: rule__PrimitiveTypeIdentifier__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1453:1: ( rule__PrimitiveTypeIdentifier__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1453:2: rule__PrimitiveTypeIdentifier__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeIdentifier__Alternatives_in_rulePrimitiveTypeIdentifier2736);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeIdentifier__Alternatives_in_rulePrimitiveTypeIdentifier3036);
rule__PrimitiveTypeIdentifier__Alternatives();
state._fsp--;
@@ -3922,16 +4347,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRulePrimitiveTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1325:1: entryRulePrimitiveTypeCS : rulePrimitiveTypeCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1465:1: entryRulePrimitiveTypeCS : rulePrimitiveTypeCS EOF ;
public final void entryRulePrimitiveTypeCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1326:1: ( rulePrimitiveTypeCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1327:1: rulePrimitiveTypeCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1466:1: ( rulePrimitiveTypeCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1467:1: rulePrimitiveTypeCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS2763);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS3063);
rulePrimitiveTypeCS();
state._fsp--;
@@ -3939,7 +4364,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeCS2770); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeCS3070); if (state.failed) return ;
}
@@ -3956,25 +4381,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rulePrimitiveTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1334:1: rulePrimitiveTypeCS : ( ( rule__PrimitiveTypeCS__NameAssignment ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1474:1: rulePrimitiveTypeCS : ( ( rule__PrimitiveTypeCS__NameAssignment ) ) ;
public final void rulePrimitiveTypeCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1338:2: ( ( ( rule__PrimitiveTypeCS__NameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1339:1: ( ( rule__PrimitiveTypeCS__NameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1478:2: ( ( ( rule__PrimitiveTypeCS__NameAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1479:1: ( ( rule__PrimitiveTypeCS__NameAssignment ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1339:1: ( ( rule__PrimitiveTypeCS__NameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1340:1: ( rule__PrimitiveTypeCS__NameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1479:1: ( ( rule__PrimitiveTypeCS__NameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1480:1: ( rule__PrimitiveTypeCS__NameAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeCSAccess().getNameAssignment());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1341:1: ( rule__PrimitiveTypeCS__NameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1341:2: rule__PrimitiveTypeCS__NameAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1481:1: ( rule__PrimitiveTypeCS__NameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1481:2: rule__PrimitiveTypeCS__NameAssignment
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeCS__NameAssignment_in_rulePrimitiveTypeCS2796);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeCS__NameAssignment_in_rulePrimitiveTypeCS3096);
rule__PrimitiveTypeCS__NameAssignment();
state._fsp--;
@@ -4007,16 +4432,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleCollectionTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1353:1: entryRuleCollectionTypeIdentifier : ruleCollectionTypeIdentifier EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1493:1: entryRuleCollectionTypeIdentifier : ruleCollectionTypeIdentifier EOF ;
public final void entryRuleCollectionTypeIdentifier() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1354:1: ( ruleCollectionTypeIdentifier EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1355:1: ruleCollectionTypeIdentifier EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1494:1: ( ruleCollectionTypeIdentifier EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1495:1: ruleCollectionTypeIdentifier EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier2823);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier3123);
ruleCollectionTypeIdentifier();
state._fsp--;
@@ -4024,7 +4449,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier2830); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier3130); if (state.failed) return ;
}
@@ -4041,25 +4466,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleCollectionTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1362:1: ruleCollectionTypeIdentifier : ( ( rule__CollectionTypeIdentifier__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1502:1: ruleCollectionTypeIdentifier : ( ( rule__CollectionTypeIdentifier__Alternatives ) ) ;
public final void ruleCollectionTypeIdentifier() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1366:2: ( ( ( rule__CollectionTypeIdentifier__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1367:1: ( ( rule__CollectionTypeIdentifier__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1506:2: ( ( ( rule__CollectionTypeIdentifier__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1507:1: ( ( rule__CollectionTypeIdentifier__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1367:1: ( ( rule__CollectionTypeIdentifier__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1368:1: ( rule__CollectionTypeIdentifier__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1507:1: ( ( rule__CollectionTypeIdentifier__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1508:1: ( rule__CollectionTypeIdentifier__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1369:1: ( rule__CollectionTypeIdentifier__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1369:2: rule__CollectionTypeIdentifier__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1509:1: ( rule__CollectionTypeIdentifier__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1509:2: rule__CollectionTypeIdentifier__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeIdentifier__Alternatives_in_ruleCollectionTypeIdentifier2856);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeIdentifier__Alternatives_in_ruleCollectionTypeIdentifier3156);
rule__CollectionTypeIdentifier__Alternatives();
state._fsp--;
@@ -4092,16 +4517,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleCollectionTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1381:1: entryRuleCollectionTypeCS : ruleCollectionTypeCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1521:1: entryRuleCollectionTypeCS : ruleCollectionTypeCS EOF ;
public final void entryRuleCollectionTypeCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1382:1: ( ruleCollectionTypeCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1383:1: ruleCollectionTypeCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1522:1: ( ruleCollectionTypeCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1523:1: ruleCollectionTypeCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS2883);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS3183);
ruleCollectionTypeCS();
state._fsp--;
@@ -4109,7 +4534,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeCS2890); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeCS3190); if (state.failed) return ;
}
@@ -4126,25 +4551,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleCollectionTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1390:1: ruleCollectionTypeCS : ( ( rule__CollectionTypeCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1530:1: ruleCollectionTypeCS : ( ( rule__CollectionTypeCS__Group__0 ) ) ;
public final void ruleCollectionTypeCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1394:2: ( ( ( rule__CollectionTypeCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1395:1: ( ( rule__CollectionTypeCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1534:2: ( ( ( rule__CollectionTypeCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1535:1: ( ( rule__CollectionTypeCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1395:1: ( ( rule__CollectionTypeCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1396:1: ( rule__CollectionTypeCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1535:1: ( ( rule__CollectionTypeCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1536:1: ( rule__CollectionTypeCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1397:1: ( rule__CollectionTypeCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1397:2: rule__CollectionTypeCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1537:1: ( rule__CollectionTypeCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1537:2: rule__CollectionTypeCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0_in_ruleCollectionTypeCS2916);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0_in_ruleCollectionTypeCS3216);
rule__CollectionTypeCS__Group__0();
state._fsp--;
@@ -4177,16 +4602,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleMultiplicityBoundsCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1409:1: entryRuleMultiplicityBoundsCS : ruleMultiplicityBoundsCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1549:1: entryRuleMultiplicityBoundsCS : ruleMultiplicityBoundsCS EOF ;
public final void entryRuleMultiplicityBoundsCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1410:1: ( ruleMultiplicityBoundsCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1411:1: ruleMultiplicityBoundsCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1550:1: ( ruleMultiplicityBoundsCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1551:1: ruleMultiplicityBoundsCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS2943);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS3243);
ruleMultiplicityBoundsCS();
state._fsp--;
@@ -4194,7 +4619,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityBoundsCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS2950); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS3250); if (state.failed) return ;
}
@@ -4211,25 +4636,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleMultiplicityBoundsCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1418:1: ruleMultiplicityBoundsCS : ( ( rule__MultiplicityBoundsCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1558:1: ruleMultiplicityBoundsCS : ( ( rule__MultiplicityBoundsCS__Group__0 ) ) ;
public final void ruleMultiplicityBoundsCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1422:2: ( ( ( rule__MultiplicityBoundsCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1423:1: ( ( rule__MultiplicityBoundsCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1562:2: ( ( ( rule__MultiplicityBoundsCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1563:1: ( ( rule__MultiplicityBoundsCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1423:1: ( ( rule__MultiplicityBoundsCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1424:1: ( rule__MultiplicityBoundsCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1563:1: ( ( rule__MultiplicityBoundsCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1564:1: ( rule__MultiplicityBoundsCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1425:1: ( rule__MultiplicityBoundsCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1425:2: rule__MultiplicityBoundsCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1565:1: ( rule__MultiplicityBoundsCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1565:2: rule__MultiplicityBoundsCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__0_in_ruleMultiplicityBoundsCS2976);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__0_in_ruleMultiplicityBoundsCS3276);
rule__MultiplicityBoundsCS__Group__0();
state._fsp--;
@@ -4262,16 +4687,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleMultiplicityCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1437:1: entryRuleMultiplicityCS : ruleMultiplicityCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1577:1: entryRuleMultiplicityCS : ruleMultiplicityCS EOF ;
public final void entryRuleMultiplicityCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1438:1: ( ruleMultiplicityCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1439:1: ruleMultiplicityCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1578:1: ( ruleMultiplicityCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1579:1: ruleMultiplicityCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS3003);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS3303);
ruleMultiplicityCS();
state._fsp--;
@@ -4279,7 +4704,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityCS3010); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityCS3310); if (state.failed) return ;
}
@@ -4296,25 +4721,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleMultiplicityCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1446:1: ruleMultiplicityCS : ( ( rule__MultiplicityCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1586:1: ruleMultiplicityCS : ( ( rule__MultiplicityCS__Group__0 ) ) ;
public final void ruleMultiplicityCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1450:2: ( ( ( rule__MultiplicityCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1451:1: ( ( rule__MultiplicityCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1590:2: ( ( ( rule__MultiplicityCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1591:1: ( ( rule__MultiplicityCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1451:1: ( ( rule__MultiplicityCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1452:1: ( rule__MultiplicityCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1591:1: ( ( rule__MultiplicityCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1592:1: ( rule__MultiplicityCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1453:1: ( rule__MultiplicityCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1453:2: rule__MultiplicityCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1593:1: ( rule__MultiplicityCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1593:2: rule__MultiplicityCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__0_in_ruleMultiplicityCS3036);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__0_in_ruleMultiplicityCS3336);
rule__MultiplicityCS__Group__0();
state._fsp--;
@@ -4347,16 +4772,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleMultiplicityStringCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1465:1: entryRuleMultiplicityStringCS : ruleMultiplicityStringCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1605:1: entryRuleMultiplicityStringCS : ruleMultiplicityStringCS EOF ;
public final void entryRuleMultiplicityStringCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1466:1: ( ruleMultiplicityStringCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1467:1: ruleMultiplicityStringCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1606:1: ( ruleMultiplicityStringCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1607:1: ruleMultiplicityStringCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS3063);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS3363);
ruleMultiplicityStringCS();
state._fsp--;
@@ -4364,7 +4789,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityStringCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityStringCS3070); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityStringCS3370); if (state.failed) return ;
}
@@ -4381,25 +4806,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleMultiplicityStringCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1474:1: ruleMultiplicityStringCS : ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1614:1: ruleMultiplicityStringCS : ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) ;
public final void ruleMultiplicityStringCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1478:2: ( ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1479:1: ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1618:2: ( ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1619:1: ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1479:1: ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1480:1: ( rule__MultiplicityStringCS__StringBoundsAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1619:1: ( ( rule__MultiplicityStringCS__StringBoundsAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1620:1: ( rule__MultiplicityStringCS__StringBoundsAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAssignment());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1481:1: ( rule__MultiplicityStringCS__StringBoundsAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1481:2: rule__MultiplicityStringCS__StringBoundsAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1621:1: ( rule__MultiplicityStringCS__StringBoundsAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1621:2: rule__MultiplicityStringCS__StringBoundsAssignment
{
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityStringCS__StringBoundsAssignment_in_ruleMultiplicityStringCS3096);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityStringCS__StringBoundsAssignment_in_ruleMultiplicityStringCS3396);
rule__MultiplicityStringCS__StringBoundsAssignment();
state._fsp--;
@@ -4432,16 +4857,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleTupleTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1493:1: entryRuleTupleTypeCS : ruleTupleTypeCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1633:1: entryRuleTupleTypeCS : ruleTupleTypeCS EOF ;
public final void entryRuleTupleTypeCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1494:1: ( ruleTupleTypeCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1495:1: ruleTupleTypeCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1634:1: ( ruleTupleTypeCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1635:1: ruleTupleTypeCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS3123);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS3423);
ruleTupleTypeCS();
state._fsp--;
@@ -4449,7 +4874,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleTypeCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleTypeCS3130); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleTypeCS3430); if (state.failed) return ;
}
@@ -4466,25 +4891,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleTupleTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1502:1: ruleTupleTypeCS : ( ( rule__TupleTypeCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1642:1: ruleTupleTypeCS : ( ( rule__TupleTypeCS__Group__0 ) ) ;
public final void ruleTupleTypeCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1506:2: ( ( ( rule__TupleTypeCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1507:1: ( ( rule__TupleTypeCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1646:2: ( ( ( rule__TupleTypeCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1647:1: ( ( rule__TupleTypeCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1507:1: ( ( rule__TupleTypeCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1508:1: ( rule__TupleTypeCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1647:1: ( ( rule__TupleTypeCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1648:1: ( rule__TupleTypeCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1509:1: ( rule__TupleTypeCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1509:2: rule__TupleTypeCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1649:1: ( rule__TupleTypeCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1649:2: rule__TupleTypeCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0_in_ruleTupleTypeCS3156);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0_in_ruleTupleTypeCS3456);
rule__TupleTypeCS__Group__0();
state._fsp--;
@@ -4517,16 +4942,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleTuplePartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1521:1: entryRuleTuplePartCS : ruleTuplePartCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1661:1: entryRuleTuplePartCS : ruleTuplePartCS EOF ;
public final void entryRuleTuplePartCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1522:1: ( ruleTuplePartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1523:1: ruleTuplePartCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1662:1: ( ruleTuplePartCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1663:1: ruleTuplePartCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS3183);
+ pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS3483);
ruleTuplePartCS();
state._fsp--;
@@ -4534,7 +4959,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getTuplePartCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTuplePartCS3190); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTuplePartCS3490); if (state.failed) return ;
}
@@ -4551,25 +4976,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleTuplePartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1530:1: ruleTuplePartCS : ( ( rule__TuplePartCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1670:1: ruleTuplePartCS : ( ( rule__TuplePartCS__Group__0 ) ) ;
public final void ruleTuplePartCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1534:2: ( ( ( rule__TuplePartCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1535:1: ( ( rule__TuplePartCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1674:2: ( ( ( rule__TuplePartCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1675:1: ( ( rule__TuplePartCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1535:1: ( ( rule__TuplePartCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1536:1: ( rule__TuplePartCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1675:1: ( ( rule__TuplePartCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1676:1: ( rule__TuplePartCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1537:1: ( rule__TuplePartCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1537:2: rule__TuplePartCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1677:1: ( rule__TuplePartCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1677:2: rule__TuplePartCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0_in_ruleTuplePartCS3216);
+ pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0_in_ruleTuplePartCS3516);
rule__TuplePartCS__Group__0();
state._fsp--;
@@ -4602,16 +5027,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleCollectionLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1549:1: entryRuleCollectionLiteralExpCS : ruleCollectionLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1689:1: entryRuleCollectionLiteralExpCS : ruleCollectionLiteralExpCS EOF ;
public final void entryRuleCollectionLiteralExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1550:1: ( ruleCollectionLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1551:1: ruleCollectionLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1690:1: ( ruleCollectionLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1691:1: ruleCollectionLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS3243);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS3543);
ruleCollectionLiteralExpCS();
state._fsp--;
@@ -4619,7 +5044,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionLiteralExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS3250); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS3550); if (state.failed) return ;
}
@@ -4636,25 +5061,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleCollectionLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1558:1: ruleCollectionLiteralExpCS : ( ( rule__CollectionLiteralExpCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1698:1: ruleCollectionLiteralExpCS : ( ( rule__CollectionLiteralExpCS__Group__0 ) ) ;
public final void ruleCollectionLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1562:2: ( ( ( rule__CollectionLiteralExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1563:1: ( ( rule__CollectionLiteralExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1702:2: ( ( ( rule__CollectionLiteralExpCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1703:1: ( ( rule__CollectionLiteralExpCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1563:1: ( ( rule__CollectionLiteralExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1564:1: ( rule__CollectionLiteralExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1703:1: ( ( rule__CollectionLiteralExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1704:1: ( rule__CollectionLiteralExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1565:1: ( rule__CollectionLiteralExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1565:2: rule__CollectionLiteralExpCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1705:1: ( rule__CollectionLiteralExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1705:2: rule__CollectionLiteralExpCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0_in_ruleCollectionLiteralExpCS3276);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0_in_ruleCollectionLiteralExpCS3576);
rule__CollectionLiteralExpCS__Group__0();
state._fsp--;
@@ -4687,16 +5112,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleCollectionLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1577:1: entryRuleCollectionLiteralPartCS : ruleCollectionLiteralPartCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1717:1: entryRuleCollectionLiteralPartCS : ruleCollectionLiteralPartCS EOF ;
public final void entryRuleCollectionLiteralPartCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1578:1: ( ruleCollectionLiteralPartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1579:1: ruleCollectionLiteralPartCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1718:1: ( ruleCollectionLiteralPartCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1719:1: ruleCollectionLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS3303);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS3603);
ruleCollectionLiteralPartCS();
state._fsp--;
@@ -4704,7 +5129,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionLiteralPartCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS3310); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS3610); if (state.failed) return ;
}
@@ -4721,25 +5146,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleCollectionLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1586:1: ruleCollectionLiteralPartCS : ( ( rule__CollectionLiteralPartCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1726:1: ruleCollectionLiteralPartCS : ( ( rule__CollectionLiteralPartCS__Group__0 ) ) ;
public final void ruleCollectionLiteralPartCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1590:2: ( ( ( rule__CollectionLiteralPartCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1591:1: ( ( rule__CollectionLiteralPartCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1730:2: ( ( ( rule__CollectionLiteralPartCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1731:1: ( ( rule__CollectionLiteralPartCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1591:1: ( ( rule__CollectionLiteralPartCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1592:1: ( rule__CollectionLiteralPartCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1731:1: ( ( rule__CollectionLiteralPartCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1732:1: ( rule__CollectionLiteralPartCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1593:1: ( rule__CollectionLiteralPartCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1593:2: rule__CollectionLiteralPartCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1733:1: ( rule__CollectionLiteralPartCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1733:2: rule__CollectionLiteralPartCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__0_in_ruleCollectionLiteralPartCS3336);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__0_in_ruleCollectionLiteralPartCS3636);
rule__CollectionLiteralPartCS__Group__0();
state._fsp--;
@@ -4772,16 +5197,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleConstructorPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1605:1: entryRuleConstructorPartCS : ruleConstructorPartCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1745:1: entryRuleConstructorPartCS : ruleConstructorPartCS EOF ;
public final void entryRuleConstructorPartCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1606:1: ( ruleConstructorPartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1607:1: ruleConstructorPartCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1746:1: ( ruleConstructorPartCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1747:1: ruleConstructorPartCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getConstructorPartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_entryRuleConstructorPartCS3363);
+ pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_entryRuleConstructorPartCS3663);
ruleConstructorPartCS();
state._fsp--;
@@ -4789,7 +5214,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getConstructorPartCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleConstructorPartCS3370); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleConstructorPartCS3670); if (state.failed) return ;
}
@@ -4806,25 +5231,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleConstructorPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1614:1: ruleConstructorPartCS : ( ( rule__ConstructorPartCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1754:1: ruleConstructorPartCS : ( ( rule__ConstructorPartCS__Group__0 ) ) ;
public final void ruleConstructorPartCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1618:2: ( ( ( rule__ConstructorPartCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1619:1: ( ( rule__ConstructorPartCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1758:2: ( ( ( rule__ConstructorPartCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1759:1: ( ( rule__ConstructorPartCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1619:1: ( ( rule__ConstructorPartCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1620:1: ( rule__ConstructorPartCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1759:1: ( ( rule__ConstructorPartCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1760:1: ( rule__ConstructorPartCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getConstructorPartCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1621:1: ( rule__ConstructorPartCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1621:2: rule__ConstructorPartCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1761:1: ( rule__ConstructorPartCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1761:2: rule__ConstructorPartCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__0_in_ruleConstructorPartCS3396);
+ pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__0_in_ruleConstructorPartCS3696);
rule__ConstructorPartCS__Group__0();
state._fsp--;
@@ -4857,16 +5282,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRulePrimitiveLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1633:1: entryRulePrimitiveLiteralExpCS : rulePrimitiveLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1773:1: entryRulePrimitiveLiteralExpCS : rulePrimitiveLiteralExpCS EOF ;
public final void entryRulePrimitiveLiteralExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1634:1: ( rulePrimitiveLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1635:1: rulePrimitiveLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1774:1: ( rulePrimitiveLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1775:1: rulePrimitiveLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS3423);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS3723);
rulePrimitiveLiteralExpCS();
state._fsp--;
@@ -4874,7 +5299,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveLiteralExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS3430); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS3730); if (state.failed) return ;
}
@@ -4891,25 +5316,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rulePrimitiveLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1642:1: rulePrimitiveLiteralExpCS : ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1782:1: rulePrimitiveLiteralExpCS : ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) ;
public final void rulePrimitiveLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1646:2: ( ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1647:1: ( ( rule__PrimitiveLiteralExpCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1786:2: ( ( ( rule__PrimitiveLiteralExpCS__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1787:1: ( ( rule__PrimitiveLiteralExpCS__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1647:1: ( ( rule__PrimitiveLiteralExpCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1648:1: ( rule__PrimitiveLiteralExpCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1787:1: ( ( rule__PrimitiveLiteralExpCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1788:1: ( rule__PrimitiveLiteralExpCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1649:1: ( rule__PrimitiveLiteralExpCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1649:2: rule__PrimitiveLiteralExpCS__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1789:1: ( rule__PrimitiveLiteralExpCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1789:2: rule__PrimitiveLiteralExpCS__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveLiteralExpCS__Alternatives_in_rulePrimitiveLiteralExpCS3456);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveLiteralExpCS__Alternatives_in_rulePrimitiveLiteralExpCS3756);
rule__PrimitiveLiteralExpCS__Alternatives();
state._fsp--;
@@ -4942,16 +5367,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleTupleLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1661:1: entryRuleTupleLiteralExpCS : ruleTupleLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1801:1: entryRuleTupleLiteralExpCS : ruleTupleLiteralExpCS EOF ;
public final void entryRuleTupleLiteralExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1662:1: ( ruleTupleLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1663:1: ruleTupleLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1802:1: ( ruleTupleLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1803:1: ruleTupleLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS3483);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS3783);
ruleTupleLiteralExpCS();
state._fsp--;
@@ -4959,7 +5384,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralExpCS3490); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralExpCS3790); if (state.failed) return ;
}
@@ -4976,25 +5401,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleTupleLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1670:1: ruleTupleLiteralExpCS : ( ( rule__TupleLiteralExpCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1810:1: ruleTupleLiteralExpCS : ( ( rule__TupleLiteralExpCS__Group__0 ) ) ;
public final void ruleTupleLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1674:2: ( ( ( rule__TupleLiteralExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1675:1: ( ( rule__TupleLiteralExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1814:2: ( ( ( rule__TupleLiteralExpCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1815:1: ( ( rule__TupleLiteralExpCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1675:1: ( ( rule__TupleLiteralExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1676:1: ( rule__TupleLiteralExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1815:1: ( ( rule__TupleLiteralExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1816:1: ( rule__TupleLiteralExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1677:1: ( rule__TupleLiteralExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1677:2: rule__TupleLiteralExpCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1817:1: ( rule__TupleLiteralExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1817:2: rule__TupleLiteralExpCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0_in_ruleTupleLiteralExpCS3516);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0_in_ruleTupleLiteralExpCS3816);
rule__TupleLiteralExpCS__Group__0();
state._fsp--;
@@ -5027,16 +5452,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleTupleLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1689:1: entryRuleTupleLiteralPartCS : ruleTupleLiteralPartCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1829:1: entryRuleTupleLiteralPartCS : ruleTupleLiteralPartCS EOF ;
public final void entryRuleTupleLiteralPartCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1690:1: ( ruleTupleLiteralPartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1691:1: ruleTupleLiteralPartCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1830:1: ( ruleTupleLiteralPartCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1831:1: ruleTupleLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS3543);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS3843);
ruleTupleLiteralPartCS();
state._fsp--;
@@ -5044,7 +5469,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralPartCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralPartCS3550); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralPartCS3850); if (state.failed) return ;
}
@@ -5061,25 +5486,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleTupleLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1698:1: ruleTupleLiteralPartCS : ( ( rule__TupleLiteralPartCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1838:1: ruleTupleLiteralPartCS : ( ( rule__TupleLiteralPartCS__Group__0 ) ) ;
public final void ruleTupleLiteralPartCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1702:2: ( ( ( rule__TupleLiteralPartCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1703:1: ( ( rule__TupleLiteralPartCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1842:2: ( ( ( rule__TupleLiteralPartCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1843:1: ( ( rule__TupleLiteralPartCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1703:1: ( ( rule__TupleLiteralPartCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1704:1: ( rule__TupleLiteralPartCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1843:1: ( ( rule__TupleLiteralPartCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1844:1: ( rule__TupleLiteralPartCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1705:1: ( rule__TupleLiteralPartCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1705:2: rule__TupleLiteralPartCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1845:1: ( rule__TupleLiteralPartCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1845:2: rule__TupleLiteralPartCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0_in_ruleTupleLiteralPartCS3576);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0_in_ruleTupleLiteralPartCS3876);
rule__TupleLiteralPartCS__Group__0();
state._fsp--;
@@ -5112,16 +5537,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleNumberLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1717:1: entryRuleNumberLiteralExpCS : ruleNumberLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1857:1: entryRuleNumberLiteralExpCS : ruleNumberLiteralExpCS EOF ;
public final void entryRuleNumberLiteralExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1718:1: ( ruleNumberLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1719:1: ruleNumberLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1858:1: ( ruleNumberLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1859:1: ruleNumberLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS3603);
+ pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS3903);
ruleNumberLiteralExpCS();
state._fsp--;
@@ -5129,7 +5554,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getNumberLiteralExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNumberLiteralExpCS3610); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNumberLiteralExpCS3910); if (state.failed) return ;
}
@@ -5146,25 +5571,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleNumberLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1726:1: ruleNumberLiteralExpCS : ( ( rule__NumberLiteralExpCS__NameAssignment ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1866:1: ruleNumberLiteralExpCS : ( ( rule__NumberLiteralExpCS__NameAssignment ) ) ;
public final void ruleNumberLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1730:2: ( ( ( rule__NumberLiteralExpCS__NameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1731:1: ( ( rule__NumberLiteralExpCS__NameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1870:2: ( ( ( rule__NumberLiteralExpCS__NameAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1871:1: ( ( rule__NumberLiteralExpCS__NameAssignment ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1731:1: ( ( rule__NumberLiteralExpCS__NameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1732:1: ( rule__NumberLiteralExpCS__NameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1871:1: ( ( rule__NumberLiteralExpCS__NameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1872:1: ( rule__NumberLiteralExpCS__NameAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberLiteralExpCSAccess().getNameAssignment());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1733:1: ( rule__NumberLiteralExpCS__NameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1733:2: rule__NumberLiteralExpCS__NameAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1873:1: ( rule__NumberLiteralExpCS__NameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1873:2: rule__NumberLiteralExpCS__NameAssignment
{
- pushFollow(FollowSets000.FOLLOW_rule__NumberLiteralExpCS__NameAssignment_in_ruleNumberLiteralExpCS3636);
+ pushFollow(FollowSets000.FOLLOW_rule__NumberLiteralExpCS__NameAssignment_in_ruleNumberLiteralExpCS3936);
rule__NumberLiteralExpCS__NameAssignment();
state._fsp--;
@@ -5197,16 +5622,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleStringLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1745:1: entryRuleStringLiteralExpCS : ruleStringLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1885:1: entryRuleStringLiteralExpCS : ruleStringLiteralExpCS EOF ;
public final void entryRuleStringLiteralExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1746:1: ( ruleStringLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1747:1: ruleStringLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1886:1: ( ruleStringLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1887:1: ruleStringLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStringLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS3663);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS3963);
ruleStringLiteralExpCS();
state._fsp--;
@@ -5214,7 +5639,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getStringLiteralExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteralExpCS3670); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteralExpCS3970); if (state.failed) return ;
}
@@ -5231,28 +5656,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleStringLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1754:1: ruleStringLiteralExpCS : ( ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1894:1: ruleStringLiteralExpCS : ( ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* ) ) ;
public final void ruleStringLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1758:2: ( ( ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1759:1: ( ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1898:2: ( ( ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1899:1: ( ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1759:1: ( ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1760:1: ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1899:1: ( ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1900:1: ( ( rule__StringLiteralExpCS__NameAssignment ) ) ( ( rule__StringLiteralExpCS__NameAssignment )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1760:1: ( ( rule__StringLiteralExpCS__NameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1761:1: ( rule__StringLiteralExpCS__NameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1900:1: ( ( rule__StringLiteralExpCS__NameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1901:1: ( rule__StringLiteralExpCS__NameAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStringLiteralExpCSAccess().getNameAssignment());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1762:1: ( rule__StringLiteralExpCS__NameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1762:2: rule__StringLiteralExpCS__NameAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1902:1: ( rule__StringLiteralExpCS__NameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1902:2: rule__StringLiteralExpCS__NameAssignment
{
- pushFollow(FollowSets000.FOLLOW_rule__StringLiteralExpCS__NameAssignment_in_ruleStringLiteralExpCS3698);
+ pushFollow(FollowSets000.FOLLOW_rule__StringLiteralExpCS__NameAssignment_in_ruleStringLiteralExpCS3998);
rule__StringLiteralExpCS__NameAssignment();
state._fsp--;
@@ -5266,13 +5691,13 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1765:1: ( ( rule__StringLiteralExpCS__NameAssignment )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1766:1: ( rule__StringLiteralExpCS__NameAssignment )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1905:1: ( ( rule__StringLiteralExpCS__NameAssignment )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1906:1: ( rule__StringLiteralExpCS__NameAssignment )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStringLiteralExpCSAccess().getNameAssignment());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1767:1: ( rule__StringLiteralExpCS__NameAssignment )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1907:1: ( rule__StringLiteralExpCS__NameAssignment )*
loop1:
do {
int alt1=2;
@@ -5285,9 +5710,9 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
switch (alt1) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1767:2: rule__StringLiteralExpCS__NameAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1907:2: rule__StringLiteralExpCS__NameAssignment
{
- pushFollow(FollowSets000.FOLLOW_rule__StringLiteralExpCS__NameAssignment_in_ruleStringLiteralExpCS3710);
+ pushFollow(FollowSets000.FOLLOW_rule__StringLiteralExpCS__NameAssignment_in_ruleStringLiteralExpCS4010);
rule__StringLiteralExpCS__NameAssignment();
state._fsp--;
@@ -5329,16 +5754,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleBooleanLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1780:1: entryRuleBooleanLiteralExpCS : ruleBooleanLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1920:1: entryRuleBooleanLiteralExpCS : ruleBooleanLiteralExpCS EOF ;
public final void entryRuleBooleanLiteralExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1781:1: ( ruleBooleanLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1782:1: ruleBooleanLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1921:1: ( ruleBooleanLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1922:1: ruleBooleanLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS3740);
+ pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS4040);
ruleBooleanLiteralExpCS();
state._fsp--;
@@ -5346,7 +5771,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getBooleanLiteralExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS3747); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS4047); if (state.failed) return ;
}
@@ -5363,25 +5788,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleBooleanLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1789:1: ruleBooleanLiteralExpCS : ( ( rule__BooleanLiteralExpCS__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1929:1: ruleBooleanLiteralExpCS : ( ( rule__BooleanLiteralExpCS__Alternatives ) ) ;
public final void ruleBooleanLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1793:2: ( ( ( rule__BooleanLiteralExpCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1794:1: ( ( rule__BooleanLiteralExpCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1933:2: ( ( ( rule__BooleanLiteralExpCS__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1934:1: ( ( rule__BooleanLiteralExpCS__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1794:1: ( ( rule__BooleanLiteralExpCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1795:1: ( rule__BooleanLiteralExpCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1934:1: ( ( rule__BooleanLiteralExpCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1935:1: ( rule__BooleanLiteralExpCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1796:1: ( rule__BooleanLiteralExpCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1796:2: rule__BooleanLiteralExpCS__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1936:1: ( rule__BooleanLiteralExpCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1936:2: rule__BooleanLiteralExpCS__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__BooleanLiteralExpCS__Alternatives_in_ruleBooleanLiteralExpCS3773);
+ pushFollow(FollowSets000.FOLLOW_rule__BooleanLiteralExpCS__Alternatives_in_ruleBooleanLiteralExpCS4073);
rule__BooleanLiteralExpCS__Alternatives();
state._fsp--;
@@ -5414,16 +5839,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleUnlimitedNaturalLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1808:1: entryRuleUnlimitedNaturalLiteralExpCS : ruleUnlimitedNaturalLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1948:1: entryRuleUnlimitedNaturalLiteralExpCS : ruleUnlimitedNaturalLiteralExpCS EOF ;
public final void entryRuleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1809:1: ( ruleUnlimitedNaturalLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1810:1: ruleUnlimitedNaturalLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1949:1: ( ruleUnlimitedNaturalLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1950:1: ruleUnlimitedNaturalLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnlimitedNaturalLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS3800);
+ pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS4100);
ruleUnlimitedNaturalLiteralExpCS();
state._fsp--;
@@ -5431,7 +5856,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getUnlimitedNaturalLiteralExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS3807); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS4107); if (state.failed) return ;
}
@@ -5448,25 +5873,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleUnlimitedNaturalLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1817:1: ruleUnlimitedNaturalLiteralExpCS : ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1957:1: ruleUnlimitedNaturalLiteralExpCS : ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) ;
public final void ruleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1821:2: ( ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1822:1: ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1961:2: ( ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1962:1: ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1822:1: ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1823:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1962:1: ( ( rule__UnlimitedNaturalLiteralExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1963:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1824:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1824:2: rule__UnlimitedNaturalLiteralExpCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1964:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1964:2: rule__UnlimitedNaturalLiteralExpCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0_in_ruleUnlimitedNaturalLiteralExpCS3833);
+ pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0_in_ruleUnlimitedNaturalLiteralExpCS4133);
rule__UnlimitedNaturalLiteralExpCS__Group__0();
state._fsp--;
@@ -5499,16 +5924,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleInvalidLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1836:1: entryRuleInvalidLiteralExpCS : ruleInvalidLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1976:1: entryRuleInvalidLiteralExpCS : ruleInvalidLiteralExpCS EOF ;
public final void entryRuleInvalidLiteralExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1837:1: ( ruleInvalidLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1838:1: ruleInvalidLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1977:1: ( ruleInvalidLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1978:1: ruleInvalidLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInvalidLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS3860);
+ pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS4160);
ruleInvalidLiteralExpCS();
state._fsp--;
@@ -5516,7 +5941,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getInvalidLiteralExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS3867); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS4167); if (state.failed) return ;
}
@@ -5533,25 +5958,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleInvalidLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1845:1: ruleInvalidLiteralExpCS : ( ( rule__InvalidLiteralExpCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1985:1: ruleInvalidLiteralExpCS : ( ( rule__InvalidLiteralExpCS__Group__0 ) ) ;
public final void ruleInvalidLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1849:2: ( ( ( rule__InvalidLiteralExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1850:1: ( ( rule__InvalidLiteralExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1989:2: ( ( ( rule__InvalidLiteralExpCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1990:1: ( ( rule__InvalidLiteralExpCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1850:1: ( ( rule__InvalidLiteralExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1851:1: ( rule__InvalidLiteralExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1990:1: ( ( rule__InvalidLiteralExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1991:1: ( rule__InvalidLiteralExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInvalidLiteralExpCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1852:1: ( rule__InvalidLiteralExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1852:2: rule__InvalidLiteralExpCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1992:1: ( rule__InvalidLiteralExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1992:2: rule__InvalidLiteralExpCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__0_in_ruleInvalidLiteralExpCS3893);
+ pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__0_in_ruleInvalidLiteralExpCS4193);
rule__InvalidLiteralExpCS__Group__0();
state._fsp--;
@@ -5584,16 +6009,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleNullLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1864:1: entryRuleNullLiteralExpCS : ruleNullLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2004:1: entryRuleNullLiteralExpCS : ruleNullLiteralExpCS EOF ;
public final void entryRuleNullLiteralExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1865:1: ( ruleNullLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1866:1: ruleNullLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2005:1: ( ruleNullLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2006:1: ruleNullLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNullLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS3920);
+ pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS4220);
ruleNullLiteralExpCS();
state._fsp--;
@@ -5601,7 +6026,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getNullLiteralExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNullLiteralExpCS3927); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNullLiteralExpCS4227); if (state.failed) return ;
}
@@ -5618,25 +6043,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleNullLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1873:1: ruleNullLiteralExpCS : ( ( rule__NullLiteralExpCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2013:1: ruleNullLiteralExpCS : ( ( rule__NullLiteralExpCS__Group__0 ) ) ;
public final void ruleNullLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1877:2: ( ( ( rule__NullLiteralExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1878:1: ( ( rule__NullLiteralExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2017:2: ( ( ( rule__NullLiteralExpCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2018:1: ( ( rule__NullLiteralExpCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1878:1: ( ( rule__NullLiteralExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1879:1: ( rule__NullLiteralExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2018:1: ( ( rule__NullLiteralExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2019:1: ( rule__NullLiteralExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNullLiteralExpCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1880:1: ( rule__NullLiteralExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1880:2: rule__NullLiteralExpCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2020:1: ( rule__NullLiteralExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2020:2: rule__NullLiteralExpCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__0_in_ruleNullLiteralExpCS3953);
+ pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__0_in_ruleNullLiteralExpCS4253);
rule__NullLiteralExpCS__Group__0();
state._fsp--;
@@ -5669,16 +6094,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleTypeLiteralCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1892:1: entryRuleTypeLiteralCS : ruleTypeLiteralCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2032:1: entryRuleTypeLiteralCS : ruleTypeLiteralCS EOF ;
public final void entryRuleTypeLiteralCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1893:1: ( ruleTypeLiteralCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1894:1: ruleTypeLiteralCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2033:1: ( ruleTypeLiteralCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2034:1: ruleTypeLiteralCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS3980);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS4280);
ruleTypeLiteralCS();
state._fsp--;
@@ -5686,7 +6111,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeLiteralCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralCS3987); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralCS4287); if (state.failed) return ;
}
@@ -5703,25 +6128,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleTypeLiteralCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1901:1: ruleTypeLiteralCS : ( ( rule__TypeLiteralCS__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2041:1: ruleTypeLiteralCS : ( ( rule__TypeLiteralCS__Alternatives ) ) ;
public final void ruleTypeLiteralCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1905:2: ( ( ( rule__TypeLiteralCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1906:1: ( ( rule__TypeLiteralCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2045:2: ( ( ( rule__TypeLiteralCS__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2046:1: ( ( rule__TypeLiteralCS__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1906:1: ( ( rule__TypeLiteralCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1907:1: ( rule__TypeLiteralCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2046:1: ( ( rule__TypeLiteralCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2047:1: ( rule__TypeLiteralCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1908:1: ( rule__TypeLiteralCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1908:2: rule__TypeLiteralCS__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2048:1: ( rule__TypeLiteralCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2048:2: rule__TypeLiteralCS__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralCS__Alternatives_in_ruleTypeLiteralCS4013);
+ pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralCS__Alternatives_in_ruleTypeLiteralCS4313);
rule__TypeLiteralCS__Alternatives();
state._fsp--;
@@ -5754,16 +6179,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleTypeLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1920:1: entryRuleTypeLiteralExpCS : ruleTypeLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2060:1: entryRuleTypeLiteralExpCS : ruleTypeLiteralExpCS EOF ;
public final void entryRuleTypeLiteralExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1921:1: ( ruleTypeLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1922:1: ruleTypeLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2061:1: ( ruleTypeLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2062:1: ruleTypeLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS4040);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS4340);
ruleTypeLiteralExpCS();
state._fsp--;
@@ -5771,7 +6196,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeLiteralExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralExpCS4047); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralExpCS4347); if (state.failed) return ;
}
@@ -5788,25 +6213,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleTypeLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1929:1: ruleTypeLiteralExpCS : ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2069:1: ruleTypeLiteralExpCS : ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) ;
public final void ruleTypeLiteralExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1933:2: ( ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1934:1: ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2073:2: ( ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2074:1: ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1934:1: ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1935:1: ( rule__TypeLiteralExpCS__OwnedTypeAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2074:1: ( ( rule__TypeLiteralExpCS__OwnedTypeAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2075:1: ( rule__TypeLiteralExpCS__OwnedTypeAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeAssignment());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1936:1: ( rule__TypeLiteralExpCS__OwnedTypeAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1936:2: rule__TypeLiteralExpCS__OwnedTypeAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2076:1: ( rule__TypeLiteralExpCS__OwnedTypeAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2076:2: rule__TypeLiteralExpCS__OwnedTypeAssignment
{
- pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralExpCS__OwnedTypeAssignment_in_ruleTypeLiteralExpCS4073);
+ pushFollow(FollowSets000.FOLLOW_rule__TypeLiteralExpCS__OwnedTypeAssignment_in_ruleTypeLiteralExpCS4373);
rule__TypeLiteralExpCS__OwnedTypeAssignment();
state._fsp--;
@@ -5839,16 +6264,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleTypeNameExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1948:1: entryRuleTypeNameExpCS : ruleTypeNameExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2088:1: entryRuleTypeNameExpCS : ruleTypeNameExpCS EOF ;
public final void entryRuleTypeNameExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1949:1: ( ruleTypeNameExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1950:1: ruleTypeNameExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2089:1: ( ruleTypeNameExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2090:1: ruleTypeNameExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS4100);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS4400);
ruleTypeNameExpCS();
state._fsp--;
@@ -5856,7 +6281,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeNameExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeNameExpCS4107); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeNameExpCS4407); if (state.failed) return ;
}
@@ -5873,25 +6298,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleTypeNameExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1957:1: ruleTypeNameExpCS : ( ( rule__TypeNameExpCS__PathNameAssignment ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2097:1: ruleTypeNameExpCS : ( ( rule__TypeNameExpCS__PathNameAssignment ) ) ;
public final void ruleTypeNameExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1961:2: ( ( ( rule__TypeNameExpCS__PathNameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1962:1: ( ( rule__TypeNameExpCS__PathNameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2101:2: ( ( ( rule__TypeNameExpCS__PathNameAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2102:1: ( ( rule__TypeNameExpCS__PathNameAssignment ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1962:1: ( ( rule__TypeNameExpCS__PathNameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1963:1: ( rule__TypeNameExpCS__PathNameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2102:1: ( ( rule__TypeNameExpCS__PathNameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2103:1: ( rule__TypeNameExpCS__PathNameAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getPathNameAssignment());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1964:1: ( rule__TypeNameExpCS__PathNameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1964:2: rule__TypeNameExpCS__PathNameAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2104:1: ( rule__TypeNameExpCS__PathNameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2104:2: rule__TypeNameExpCS__PathNameAssignment
{
- pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__PathNameAssignment_in_ruleTypeNameExpCS4133);
+ pushFollow(FollowSets000.FOLLOW_rule__TypeNameExpCS__PathNameAssignment_in_ruleTypeNameExpCS4433);
rule__TypeNameExpCS__PathNameAssignment();
state._fsp--;
@@ -5924,16 +6349,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleTypeExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1976:1: entryRuleTypeExpCS : ruleTypeExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2116:1: entryRuleTypeExpCS : ruleTypeExpCS EOF ;
public final void entryRuleTypeExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1977:1: ( ruleTypeExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1978:1: ruleTypeExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2117:1: ( ruleTypeExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2118:1: ruleTypeExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS4160);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS4460);
ruleTypeExpCS();
state._fsp--;
@@ -5941,7 +6366,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getTypeExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeExpCS4167); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeExpCS4467); if (state.failed) return ;
}
@@ -5958,25 +6383,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleTypeExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1985:1: ruleTypeExpCS : ( ( rule__TypeExpCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2125:1: ruleTypeExpCS : ( ( rule__TypeExpCS__Group__0 ) ) ;
public final void ruleTypeExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1989:2: ( ( ( rule__TypeExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1990:1: ( ( rule__TypeExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2129:2: ( ( ( rule__TypeExpCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2130:1: ( ( rule__TypeExpCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1990:1: ( ( rule__TypeExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1991:1: ( rule__TypeExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2130:1: ( ( rule__TypeExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2131:1: ( rule__TypeExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1992:1: ( rule__TypeExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:1992:2: rule__TypeExpCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2132:1: ( rule__TypeExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2132:2: rule__TypeExpCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__0_in_ruleTypeExpCS4193);
+ pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__0_in_ruleTypeExpCS4493);
rule__TypeExpCS__Group__0();
state._fsp--;
@@ -6009,16 +6434,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2004:1: entryRuleExpCS : ruleExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2144:1: entryRuleExpCS : ruleExpCS EOF ;
public final void entryRuleExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2005:1: ( ruleExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2006:1: ruleExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2145:1: ( ruleExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2146:1: ruleExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_entryRuleExpCS4220);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_entryRuleExpCS4520);
ruleExpCS();
state._fsp--;
@@ -6026,7 +6451,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExpCS4227); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExpCS4527); if (state.failed) return ;
}
@@ -6043,25 +6468,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2013:1: ruleExpCS : ( ( rule__ExpCS__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2153:1: ruleExpCS : ( ( rule__ExpCS__Alternatives ) ) ;
public final void ruleExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2017:2: ( ( ( rule__ExpCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2018:1: ( ( rule__ExpCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2157:2: ( ( ( rule__ExpCS__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2158:1: ( ( rule__ExpCS__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2018:1: ( ( rule__ExpCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2019:1: ( rule__ExpCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2158:1: ( ( rule__ExpCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2159:1: ( rule__ExpCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2020:1: ( rule__ExpCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2020:2: rule__ExpCS__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2160:1: ( rule__ExpCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2160:2: rule__ExpCS__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Alternatives_in_ruleExpCS4253);
+ pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Alternatives_in_ruleExpCS4553);
rule__ExpCS__Alternatives();
state._fsp--;
@@ -6094,16 +6519,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleBinaryOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2032:1: entryRuleBinaryOperatorCS : ruleBinaryOperatorCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2172:1: entryRuleBinaryOperatorCS : ruleBinaryOperatorCS EOF ;
public final void entryRuleBinaryOperatorCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2033:1: ( ruleBinaryOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2034:1: ruleBinaryOperatorCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2173:1: ( ruleBinaryOperatorCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2174:1: ruleBinaryOperatorCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBinaryOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_entryRuleBinaryOperatorCS4280);
+ pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_entryRuleBinaryOperatorCS4580);
ruleBinaryOperatorCS();
state._fsp--;
@@ -6111,7 +6536,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getBinaryOperatorCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBinaryOperatorCS4287); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBinaryOperatorCS4587); if (state.failed) return ;
}
@@ -6128,25 +6553,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleBinaryOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2041:1: ruleBinaryOperatorCS : ( ( rule__BinaryOperatorCS__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2181:1: ruleBinaryOperatorCS : ( ( rule__BinaryOperatorCS__Alternatives ) ) ;
public final void ruleBinaryOperatorCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2045:2: ( ( ( rule__BinaryOperatorCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2046:1: ( ( rule__BinaryOperatorCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2185:2: ( ( ( rule__BinaryOperatorCS__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2186:1: ( ( rule__BinaryOperatorCS__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2046:1: ( ( rule__BinaryOperatorCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2047:1: ( rule__BinaryOperatorCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2186:1: ( ( rule__BinaryOperatorCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2187:1: ( rule__BinaryOperatorCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBinaryOperatorCSAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2048:1: ( rule__BinaryOperatorCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2048:2: rule__BinaryOperatorCS__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2188:1: ( rule__BinaryOperatorCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2188:2: rule__BinaryOperatorCS__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__BinaryOperatorCS__Alternatives_in_ruleBinaryOperatorCS4313);
+ pushFollow(FollowSets000.FOLLOW_rule__BinaryOperatorCS__Alternatives_in_ruleBinaryOperatorCS4613);
rule__BinaryOperatorCS__Alternatives();
state._fsp--;
@@ -6179,16 +6604,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleInfixOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2060:1: entryRuleInfixOperatorCS : ruleInfixOperatorCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2200:1: entryRuleInfixOperatorCS : ruleInfixOperatorCS EOF ;
public final void entryRuleInfixOperatorCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2061:1: ( ruleInfixOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2062:1: ruleInfixOperatorCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2201:1: ( ruleInfixOperatorCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2202:1: ruleInfixOperatorCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInfixOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorCS_in_entryRuleInfixOperatorCS4340);
+ pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorCS_in_entryRuleInfixOperatorCS4640);
ruleInfixOperatorCS();
state._fsp--;
@@ -6196,7 +6621,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getInfixOperatorCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInfixOperatorCS4347); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInfixOperatorCS4647); if (state.failed) return ;
}
@@ -6213,25 +6638,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleInfixOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2069:1: ruleInfixOperatorCS : ( ( rule__InfixOperatorCS__NameAssignment ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2209:1: ruleInfixOperatorCS : ( ( rule__InfixOperatorCS__NameAssignment ) ) ;
public final void ruleInfixOperatorCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2073:2: ( ( ( rule__InfixOperatorCS__NameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2074:1: ( ( rule__InfixOperatorCS__NameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2213:2: ( ( ( rule__InfixOperatorCS__NameAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2214:1: ( ( rule__InfixOperatorCS__NameAssignment ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2074:1: ( ( rule__InfixOperatorCS__NameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2075:1: ( rule__InfixOperatorCS__NameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2214:1: ( ( rule__InfixOperatorCS__NameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2215:1: ( rule__InfixOperatorCS__NameAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInfixOperatorCSAccess().getNameAssignment());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2076:1: ( rule__InfixOperatorCS__NameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2076:2: rule__InfixOperatorCS__NameAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2216:1: ( rule__InfixOperatorCS__NameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2216:2: rule__InfixOperatorCS__NameAssignment
{
- pushFollow(FollowSets000.FOLLOW_rule__InfixOperatorCS__NameAssignment_in_ruleInfixOperatorCS4373);
+ pushFollow(FollowSets000.FOLLOW_rule__InfixOperatorCS__NameAssignment_in_ruleInfixOperatorCS4673);
rule__InfixOperatorCS__NameAssignment();
state._fsp--;
@@ -6264,16 +6689,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleNavigationOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2088:1: entryRuleNavigationOperatorCS : ruleNavigationOperatorCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2228:1: entryRuleNavigationOperatorCS : ruleNavigationOperatorCS EOF ;
public final void entryRuleNavigationOperatorCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2089:1: ( ruleNavigationOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2090:1: ruleNavigationOperatorCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2229:1: ( ruleNavigationOperatorCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2230:1: ruleNavigationOperatorCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigationOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorCS_in_entryRuleNavigationOperatorCS4400);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorCS_in_entryRuleNavigationOperatorCS4700);
ruleNavigationOperatorCS();
state._fsp--;
@@ -6281,7 +6706,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigationOperatorCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigationOperatorCS4407); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigationOperatorCS4707); if (state.failed) return ;
}
@@ -6298,25 +6723,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleNavigationOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2097:1: ruleNavigationOperatorCS : ( ( rule__NavigationOperatorCS__NameAssignment ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2237:1: ruleNavigationOperatorCS : ( ( rule__NavigationOperatorCS__NameAssignment ) ) ;
public final void ruleNavigationOperatorCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2101:2: ( ( ( rule__NavigationOperatorCS__NameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2102:1: ( ( rule__NavigationOperatorCS__NameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2241:2: ( ( ( rule__NavigationOperatorCS__NameAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2242:1: ( ( rule__NavigationOperatorCS__NameAssignment ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2102:1: ( ( rule__NavigationOperatorCS__NameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2103:1: ( rule__NavigationOperatorCS__NameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2242:1: ( ( rule__NavigationOperatorCS__NameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2243:1: ( rule__NavigationOperatorCS__NameAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigationOperatorCSAccess().getNameAssignment());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2104:1: ( rule__NavigationOperatorCS__NameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2104:2: rule__NavigationOperatorCS__NameAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2244:1: ( rule__NavigationOperatorCS__NameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2244:2: rule__NavigationOperatorCS__NameAssignment
{
- pushFollow(FollowSets000.FOLLOW_rule__NavigationOperatorCS__NameAssignment_in_ruleNavigationOperatorCS4433);
+ pushFollow(FollowSets000.FOLLOW_rule__NavigationOperatorCS__NameAssignment_in_ruleNavigationOperatorCS4733);
rule__NavigationOperatorCS__NameAssignment();
state._fsp--;
@@ -6349,16 +6774,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRulePrefixedExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2116:1: entryRulePrefixedExpCS : rulePrefixedExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2256:1: entryRulePrefixedExpCS : rulePrefixedExpCS EOF ;
public final void entryRulePrefixedExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2117:1: ( rulePrefixedExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2118:1: rulePrefixedExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2257:1: ( rulePrefixedExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2258:1: rulePrefixedExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_entryRulePrefixedExpCS4460);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_entryRulePrefixedExpCS4760);
rulePrefixedExpCS();
state._fsp--;
@@ -6366,7 +6791,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getPrefixedExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedExpCS4467); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedExpCS4767); if (state.failed) return ;
}
@@ -6383,25 +6808,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rulePrefixedExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2125:1: rulePrefixedExpCS : ( ( rule__PrefixedExpCS__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2265:1: rulePrefixedExpCS : ( ( rule__PrefixedExpCS__Alternatives ) ) ;
public final void rulePrefixedExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2129:2: ( ( ( rule__PrefixedExpCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2130:1: ( ( rule__PrefixedExpCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2269:2: ( ( ( rule__PrefixedExpCS__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2270:1: ( ( rule__PrefixedExpCS__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2130:1: ( ( rule__PrefixedExpCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2131:1: ( rule__PrefixedExpCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2270:1: ( ( rule__PrefixedExpCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2271:1: ( rule__PrefixedExpCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpCSAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2132:1: ( rule__PrefixedExpCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2132:2: rule__PrefixedExpCS__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2272:1: ( rule__PrefixedExpCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2272:2: rule__PrefixedExpCS__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Alternatives_in_rulePrefixedExpCS4493);
+ pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Alternatives_in_rulePrefixedExpCS4793);
rule__PrefixedExpCS__Alternatives();
state._fsp--;
@@ -6434,16 +6859,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRulePrefixedExpOrLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2144:1: entryRulePrefixedExpOrLetExpCS : rulePrefixedExpOrLetExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2284:1: entryRulePrefixedExpOrLetExpCS : rulePrefixedExpOrLetExpCS EOF ;
public final void entryRulePrefixedExpOrLetExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2145:1: ( rulePrefixedExpOrLetExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2146:1: rulePrefixedExpOrLetExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2285:1: ( rulePrefixedExpOrLetExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2286:1: rulePrefixedExpOrLetExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpOrLetExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedExpOrLetExpCS_in_entryRulePrefixedExpOrLetExpCS4520);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedExpOrLetExpCS_in_entryRulePrefixedExpOrLetExpCS4820);
rulePrefixedExpOrLetExpCS();
state._fsp--;
@@ -6451,7 +6876,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getPrefixedExpOrLetExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedExpOrLetExpCS4527); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedExpOrLetExpCS4827); if (state.failed) return ;
}
@@ -6468,25 +6893,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rulePrefixedExpOrLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2153:1: rulePrefixedExpOrLetExpCS : ( ( rule__PrefixedExpOrLetExpCS__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2293:1: rulePrefixedExpOrLetExpCS : ( ( rule__PrefixedExpOrLetExpCS__Alternatives ) ) ;
public final void rulePrefixedExpOrLetExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2157:2: ( ( ( rule__PrefixedExpOrLetExpCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2158:1: ( ( rule__PrefixedExpOrLetExpCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2297:2: ( ( ( rule__PrefixedExpOrLetExpCS__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2298:1: ( ( rule__PrefixedExpOrLetExpCS__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2158:1: ( ( rule__PrefixedExpOrLetExpCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2159:1: ( rule__PrefixedExpOrLetExpCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2298:1: ( ( rule__PrefixedExpOrLetExpCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2299:1: ( rule__PrefixedExpOrLetExpCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpOrLetExpCSAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2160:1: ( rule__PrefixedExpOrLetExpCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2160:2: rule__PrefixedExpOrLetExpCS__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2300:1: ( rule__PrefixedExpOrLetExpCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2300:2: rule__PrefixedExpOrLetExpCS__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpOrLetExpCS__Alternatives_in_rulePrefixedExpOrLetExpCS4553);
+ pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpOrLetExpCS__Alternatives_in_rulePrefixedExpOrLetExpCS4853);
rule__PrefixedExpOrLetExpCS__Alternatives();
state._fsp--;
@@ -6519,16 +6944,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleUnaryOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2172:1: entryRuleUnaryOperatorCS : ruleUnaryOperatorCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2312:1: entryRuleUnaryOperatorCS : ruleUnaryOperatorCS EOF ;
public final void entryRuleUnaryOperatorCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2173:1: ( ruleUnaryOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2174:1: ruleUnaryOperatorCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2313:1: ( ruleUnaryOperatorCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2314:1: ruleUnaryOperatorCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnaryOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_entryRuleUnaryOperatorCS4580);
+ pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_entryRuleUnaryOperatorCS4880);
ruleUnaryOperatorCS();
state._fsp--;
@@ -6536,7 +6961,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getUnaryOperatorCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnaryOperatorCS4587); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnaryOperatorCS4887); if (state.failed) return ;
}
@@ -6553,25 +6978,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleUnaryOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2181:1: ruleUnaryOperatorCS : ( ( rule__UnaryOperatorCS__NameAssignment ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2321:1: ruleUnaryOperatorCS : ( ( rule__UnaryOperatorCS__NameAssignment ) ) ;
public final void ruleUnaryOperatorCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2185:2: ( ( ( rule__UnaryOperatorCS__NameAssignment ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2186:1: ( ( rule__UnaryOperatorCS__NameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2325:2: ( ( ( rule__UnaryOperatorCS__NameAssignment ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2326:1: ( ( rule__UnaryOperatorCS__NameAssignment ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2186:1: ( ( rule__UnaryOperatorCS__NameAssignment ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2187:1: ( rule__UnaryOperatorCS__NameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2326:1: ( ( rule__UnaryOperatorCS__NameAssignment ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2327:1: ( rule__UnaryOperatorCS__NameAssignment )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnaryOperatorCSAccess().getNameAssignment());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2188:1: ( rule__UnaryOperatorCS__NameAssignment )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2188:2: rule__UnaryOperatorCS__NameAssignment
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2328:1: ( rule__UnaryOperatorCS__NameAssignment )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2328:2: rule__UnaryOperatorCS__NameAssignment
{
- pushFollow(FollowSets000.FOLLOW_rule__UnaryOperatorCS__NameAssignment_in_ruleUnaryOperatorCS4613);
+ pushFollow(FollowSets000.FOLLOW_rule__UnaryOperatorCS__NameAssignment_in_ruleUnaryOperatorCS4913);
rule__UnaryOperatorCS__NameAssignment();
state._fsp--;
@@ -6604,16 +7029,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRulePrimaryExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2200:1: entryRulePrimaryExpCS : rulePrimaryExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2340:1: entryRulePrimaryExpCS : rulePrimaryExpCS EOF ;
public final void entryRulePrimaryExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2201:1: ( rulePrimaryExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2202:1: rulePrimaryExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2341:1: ( rulePrimaryExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2342:1: rulePrimaryExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS4640);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS4940);
rulePrimaryExpCS();
state._fsp--;
@@ -6621,7 +7046,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimaryExpCS4647); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimaryExpCS4947); if (state.failed) return ;
}
@@ -6638,25 +7063,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rulePrimaryExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2209:1: rulePrimaryExpCS : ( ( rule__PrimaryExpCS__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2349:1: rulePrimaryExpCS : ( ( rule__PrimaryExpCS__Alternatives ) ) ;
public final void rulePrimaryExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2213:2: ( ( ( rule__PrimaryExpCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2214:1: ( ( rule__PrimaryExpCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2353:2: ( ( ( rule__PrimaryExpCS__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2354:1: ( ( rule__PrimaryExpCS__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2214:1: ( ( rule__PrimaryExpCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2215:1: ( rule__PrimaryExpCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2354:1: ( ( rule__PrimaryExpCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2355:1: ( rule__PrimaryExpCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2216:1: ( rule__PrimaryExpCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2216:2: rule__PrimaryExpCS__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2356:1: ( rule__PrimaryExpCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2356:2: rule__PrimaryExpCS__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Alternatives_in_rulePrimaryExpCS4673);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Alternatives_in_rulePrimaryExpCS4973);
rule__PrimaryExpCS__Alternatives();
state._fsp--;
@@ -6689,16 +7114,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRulePrimaryExpOrLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2228:1: entryRulePrimaryExpOrLetExpCS : rulePrimaryExpOrLetExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2368:1: entryRulePrimaryExpOrLetExpCS : rulePrimaryExpOrLetExpCS EOF ;
public final void entryRulePrimaryExpOrLetExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2229:1: ( rulePrimaryExpOrLetExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2230:1: rulePrimaryExpOrLetExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2369:1: ( rulePrimaryExpOrLetExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2370:1: rulePrimaryExpOrLetExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpOrLetExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_entryRulePrimaryExpOrLetExpCS4700);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_entryRulePrimaryExpOrLetExpCS5000);
rulePrimaryExpOrLetExpCS();
state._fsp--;
@@ -6706,7 +7131,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpOrLetExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimaryExpOrLetExpCS4707); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimaryExpOrLetExpCS5007); if (state.failed) return ;
}
@@ -6723,25 +7148,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rulePrimaryExpOrLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2237:1: rulePrimaryExpOrLetExpCS : ( ( rule__PrimaryExpOrLetExpCS__Alternatives ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2377:1: rulePrimaryExpOrLetExpCS : ( ( rule__PrimaryExpOrLetExpCS__Alternatives ) ) ;
public final void rulePrimaryExpOrLetExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2241:2: ( ( ( rule__PrimaryExpOrLetExpCS__Alternatives ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2242:1: ( ( rule__PrimaryExpOrLetExpCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2381:2: ( ( ( rule__PrimaryExpOrLetExpCS__Alternatives ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2382:1: ( ( rule__PrimaryExpOrLetExpCS__Alternatives ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2242:1: ( ( rule__PrimaryExpOrLetExpCS__Alternatives ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2243:1: ( rule__PrimaryExpOrLetExpCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2382:1: ( ( rule__PrimaryExpOrLetExpCS__Alternatives ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2383:1: ( rule__PrimaryExpOrLetExpCS__Alternatives )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpOrLetExpCSAccess().getAlternatives());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2244:1: ( rule__PrimaryExpOrLetExpCS__Alternatives )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2244:2: rule__PrimaryExpOrLetExpCS__Alternatives
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2384:1: ( rule__PrimaryExpOrLetExpCS__Alternatives )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2384:2: rule__PrimaryExpOrLetExpCS__Alternatives
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpOrLetExpCS__Alternatives_in_rulePrimaryExpOrLetExpCS4733);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpOrLetExpCS__Alternatives_in_rulePrimaryExpOrLetExpCS5033);
rule__PrimaryExpOrLetExpCS__Alternatives();
state._fsp--;
@@ -6774,16 +7199,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleNavigatingArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2256:1: entryRuleNavigatingArgCS : ruleNavigatingArgCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2396:1: entryRuleNavigatingArgCS : ruleNavigatingArgCS EOF ;
public final void entryRuleNavigatingArgCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2257:1: ( ruleNavigatingArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2258:1: ruleNavigatingArgCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2397:1: ( ruleNavigatingArgCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2398:1: ruleNavigatingArgCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS4760);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS5060);
ruleNavigatingArgCS();
state._fsp--;
@@ -6791,7 +7216,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingArgCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS4767); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS5067); if (state.failed) return ;
}
@@ -6808,25 +7233,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleNavigatingArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2265:1: ruleNavigatingArgCS : ( ( rule__NavigatingArgCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2405:1: ruleNavigatingArgCS : ( ( rule__NavigatingArgCS__Group__0 ) ) ;
public final void ruleNavigatingArgCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2269:2: ( ( ( rule__NavigatingArgCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2270:1: ( ( rule__NavigatingArgCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2409:2: ( ( ( rule__NavigatingArgCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2410:1: ( ( rule__NavigatingArgCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2270:1: ( ( rule__NavigatingArgCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2271:1: ( rule__NavigatingArgCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2410:1: ( ( rule__NavigatingArgCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2411:1: ( rule__NavigatingArgCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2272:1: ( rule__NavigatingArgCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2272:2: rule__NavigatingArgCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2412:1: ( rule__NavigatingArgCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2412:2: rule__NavigatingArgCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group__0_in_ruleNavigatingArgCS4793);
+ pushFollow(FollowSets000.FOLLOW_rule__NavigatingArgCS__Group__0_in_ruleNavigatingArgCS5093);
rule__NavigatingArgCS__Group__0();
state._fsp--;
@@ -6859,16 +7284,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleNavigatingBarArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2284:1: entryRuleNavigatingBarArgCS : ruleNavigatingBarArgCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2424:1: entryRuleNavigatingBarArgCS : ruleNavigatingBarArgCS EOF ;
public final void entryRuleNavigatingBarArgCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2285:1: ( ruleNavigatingBarArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2286:1: ruleNavigatingBarArgCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2425:1: ( ruleNavigatingBarArgCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2426:1: ruleNavigatingBarArgCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS4820);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS5120);
ruleNavigatingBarArgCS();
state._fsp--;
@@ -6876,7 +7301,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingBarArgCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS4827); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS5127); if (state.failed) return ;
}
@@ -6893,25 +7318,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleNavigatingBarArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2293:1: ruleNavigatingBarArgCS : ( ( rule__NavigatingBarArgCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2433:1: ruleNavigatingBarArgCS : ( ( rule__NavigatingBarArgCS__Group__0 ) ) ;
public final void ruleNavigatingBarArgCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2297:2: ( ( ( rule__NavigatingBarArgCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2298:1: ( ( rule__NavigatingBarArgCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2437:2: ( ( ( rule__NavigatingBarArgCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2438:1: ( ( rule__NavigatingBarArgCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2298:1: ( ( rule__NavigatingBarArgCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2299:1: ( rule__NavigatingBarArgCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2438:1: ( ( rule__NavigatingBarArgCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2439:1: ( rule__NavigatingBarArgCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2300:1: ( rule__NavigatingBarArgCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2300:2: rule__NavigatingBarArgCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2440:1: ( rule__NavigatingBarArgCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2440:2: rule__NavigatingBarArgCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group__0_in_ruleNavigatingBarArgCS4853);
+ pushFollow(FollowSets000.FOLLOW_rule__NavigatingBarArgCS__Group__0_in_ruleNavigatingBarArgCS5153);
rule__NavigatingBarArgCS__Group__0();
state._fsp--;
@@ -6944,16 +7369,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleNavigatingCommaArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2312:1: entryRuleNavigatingCommaArgCS : ruleNavigatingCommaArgCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2452:1: entryRuleNavigatingCommaArgCS : ruleNavigatingCommaArgCS EOF ;
public final void entryRuleNavigatingCommaArgCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2313:1: ( ruleNavigatingCommaArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2314:1: ruleNavigatingCommaArgCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2453:1: ( ruleNavigatingCommaArgCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2454:1: ruleNavigatingCommaArgCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS4880);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS5180);
ruleNavigatingCommaArgCS();
state._fsp--;
@@ -6961,7 +7386,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingCommaArgCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS4887); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS5187); if (state.failed) return ;
}
@@ -6978,25 +7403,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleNavigatingCommaArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2321:1: ruleNavigatingCommaArgCS : ( ( rule__NavigatingCommaArgCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2461:1: ruleNavigatingCommaArgCS : ( ( rule__NavigatingCommaArgCS__Group__0 ) ) ;
public final void ruleNavigatingCommaArgCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2325:2: ( ( ( rule__NavigatingCommaArgCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2326:1: ( ( rule__NavigatingCommaArgCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2465:2: ( ( ( rule__NavigatingCommaArgCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2466:1: ( ( rule__NavigatingCommaArgCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2326:1: ( ( rule__NavigatingCommaArgCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2327:1: ( rule__NavigatingCommaArgCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2466:1: ( ( rule__NavigatingCommaArgCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2467:1: ( rule__NavigatingCommaArgCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2328:1: ( rule__NavigatingCommaArgCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2328:2: rule__NavigatingCommaArgCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2468:1: ( rule__NavigatingCommaArgCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2468:2: rule__NavigatingCommaArgCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group__0_in_ruleNavigatingCommaArgCS4913);
+ pushFollow(FollowSets000.FOLLOW_rule__NavigatingCommaArgCS__Group__0_in_ruleNavigatingCommaArgCS5213);
rule__NavigatingCommaArgCS__Group__0();
state._fsp--;
@@ -7029,16 +7454,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleNavigatingSemiArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2340:1: entryRuleNavigatingSemiArgCS : ruleNavigatingSemiArgCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2480:1: entryRuleNavigatingSemiArgCS : ruleNavigatingSemiArgCS EOF ;
public final void entryRuleNavigatingSemiArgCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2341:1: ( ruleNavigatingSemiArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2342:1: ruleNavigatingSemiArgCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2481:1: ( ruleNavigatingSemiArgCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2482:1: ruleNavigatingSemiArgCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS4940);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS5240);
ruleNavigatingSemiArgCS();
state._fsp--;
@@ -7046,7 +7471,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingSemiArgCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS4947); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS5247); if (state.failed) return ;
}
@@ -7063,25 +7488,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleNavigatingSemiArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2349:1: ruleNavigatingSemiArgCS : ( ( rule__NavigatingSemiArgCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2489:1: ruleNavigatingSemiArgCS : ( ( rule__NavigatingSemiArgCS__Group__0 ) ) ;
public final void ruleNavigatingSemiArgCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2353:2: ( ( ( rule__NavigatingSemiArgCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2354:1: ( ( rule__NavigatingSemiArgCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2493:2: ( ( ( rule__NavigatingSemiArgCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2494:1: ( ( rule__NavigatingSemiArgCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2354:1: ( ( rule__NavigatingSemiArgCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2355:1: ( rule__NavigatingSemiArgCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2494:1: ( ( rule__NavigatingSemiArgCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2495:1: ( rule__NavigatingSemiArgCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2356:1: ( rule__NavigatingSemiArgCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2356:2: rule__NavigatingSemiArgCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2496:1: ( rule__NavigatingSemiArgCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2496:2: rule__NavigatingSemiArgCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group__0_in_ruleNavigatingSemiArgCS4973);
+ pushFollow(FollowSets000.FOLLOW_rule__NavigatingSemiArgCS__Group__0_in_ruleNavigatingSemiArgCS5273);
rule__NavigatingSemiArgCS__Group__0();
state._fsp--;
@@ -7114,16 +7539,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleNavigatingArgExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2368:1: entryRuleNavigatingArgExpCS : ruleNavigatingArgExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2508:1: entryRuleNavigatingArgExpCS : ruleNavigatingArgExpCS EOF ;
public final void entryRuleNavigatingArgExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2369:1: ( ruleNavigatingArgExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2370:1: ruleNavigatingArgExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2509:1: ( ruleNavigatingArgExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2510:1: ruleNavigatingArgExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS5000);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS5300);
ruleNavigatingArgExpCS();
state._fsp--;
@@ -7131,7 +7556,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingArgExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS5007); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS5307); if (state.failed) return ;
}
@@ -7148,22 +7573,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleNavigatingArgExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2377:1: ruleNavigatingArgExpCS : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2517:1: ruleNavigatingArgExpCS : ( ruleExpCS ) ;
public final void ruleNavigatingArgExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2381:2: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2382:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2521:2: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2522:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2382:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2383:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2522:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2523:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgExpCSAccess().getExpCSParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS5033);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS5333);
ruleExpCS();
state._fsp--;
@@ -7193,16 +7618,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleIfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2396:1: entryRuleIfExpCS : ruleIfExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2536:1: entryRuleIfExpCS : ruleIfExpCS EOF ;
public final void entryRuleIfExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2397:1: ( ruleIfExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2398:1: ruleIfExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2537:1: ( ruleIfExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2538:1: ruleIfExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS5059);
+ pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS5359);
ruleIfExpCS();
state._fsp--;
@@ -7210,7 +7635,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getIfExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS5066); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS5366); if (state.failed) return ;
}
@@ -7227,25 +7652,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleIfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2405:1: ruleIfExpCS : ( ( rule__IfExpCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2545:1: ruleIfExpCS : ( ( rule__IfExpCS__Group__0 ) ) ;
public final void ruleIfExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2409:2: ( ( ( rule__IfExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2410:1: ( ( rule__IfExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2549:2: ( ( ( rule__IfExpCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2550:1: ( ( rule__IfExpCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2410:1: ( ( rule__IfExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2411:1: ( rule__IfExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2550:1: ( ( rule__IfExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2551:1: ( rule__IfExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2412:1: ( rule__IfExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2412:2: rule__IfExpCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2552:1: ( rule__IfExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2552:2: rule__IfExpCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__0_in_ruleIfExpCS5092);
+ pushFollow(FollowSets000.FOLLOW_rule__IfExpCS__Group__0_in_ruleIfExpCS5392);
rule__IfExpCS__Group__0();
state._fsp--;
@@ -7278,16 +7703,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2424:1: entryRuleLetExpCS : ruleLetExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2564:1: entryRuleLetExpCS : ruleLetExpCS EOF ;
public final void entryRuleLetExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2425:1: ( ruleLetExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2426:1: ruleLetExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2565:1: ( ruleLetExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2566:1: ruleLetExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS5119);
+ pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS5419);
ruleLetExpCS();
state._fsp--;
@@ -7295,7 +7720,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getLetExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS5126); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS5426); if (state.failed) return ;
}
@@ -7312,25 +7737,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2433:1: ruleLetExpCS : ( ( rule__LetExpCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2573:1: ruleLetExpCS : ( ( rule__LetExpCS__Group__0 ) ) ;
public final void ruleLetExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2437:2: ( ( ( rule__LetExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2438:1: ( ( rule__LetExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2577:2: ( ( ( rule__LetExpCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2578:1: ( ( rule__LetExpCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2438:1: ( ( rule__LetExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2439:1: ( rule__LetExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2578:1: ( ( rule__LetExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2579:1: ( rule__LetExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2440:1: ( rule__LetExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2440:2: rule__LetExpCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2580:1: ( rule__LetExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2580:2: rule__LetExpCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__0_in_ruleLetExpCS5152);
+ pushFollow(FollowSets000.FOLLOW_rule__LetExpCS__Group__0_in_ruleLetExpCS5452);
rule__LetExpCS__Group__0();
state._fsp--;
@@ -7363,16 +7788,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleLetVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2452:1: entryRuleLetVariableCS : ruleLetVariableCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2592:1: entryRuleLetVariableCS : ruleLetVariableCS EOF ;
public final void entryRuleLetVariableCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2453:1: ( ruleLetVariableCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2454:1: ruleLetVariableCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2593:1: ( ruleLetVariableCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2594:1: ruleLetVariableCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS5179);
+ pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS5479);
ruleLetVariableCS();
state._fsp--;
@@ -7380,7 +7805,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getLetVariableCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS5186); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS5486); if (state.failed) return ;
}
@@ -7397,25 +7822,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleLetVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2461:1: ruleLetVariableCS : ( ( rule__LetVariableCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2601:1: ruleLetVariableCS : ( ( rule__LetVariableCS__Group__0 ) ) ;
public final void ruleLetVariableCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2465:2: ( ( ( rule__LetVariableCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2466:1: ( ( rule__LetVariableCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2605:2: ( ( ( rule__LetVariableCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2606:1: ( ( rule__LetVariableCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2466:1: ( ( rule__LetVariableCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2467:1: ( rule__LetVariableCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2606:1: ( ( rule__LetVariableCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2607:1: ( rule__LetVariableCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2468:1: ( rule__LetVariableCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2468:2: rule__LetVariableCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2608:1: ( rule__LetVariableCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2608:2: rule__LetVariableCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__0_in_ruleLetVariableCS5212);
+ pushFollow(FollowSets000.FOLLOW_rule__LetVariableCS__Group__0_in_ruleLetVariableCS5512);
rule__LetVariableCS__Group__0();
state._fsp--;
@@ -7448,16 +7873,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleNestedExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2480:1: entryRuleNestedExpCS : ruleNestedExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2620:1: entryRuleNestedExpCS : ruleNestedExpCS EOF ;
public final void entryRuleNestedExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2481:1: ( ruleNestedExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2482:1: ruleNestedExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2621:1: ( ruleNestedExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2622:1: ruleNestedExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS5239);
+ pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS5539);
ruleNestedExpCS();
state._fsp--;
@@ -7465,7 +7890,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getNestedExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS5246); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS5546); if (state.failed) return ;
}
@@ -7482,25 +7907,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleNestedExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2489:1: ruleNestedExpCS : ( ( rule__NestedExpCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2629:1: ruleNestedExpCS : ( ( rule__NestedExpCS__Group__0 ) ) ;
public final void ruleNestedExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2493:2: ( ( ( rule__NestedExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2494:1: ( ( rule__NestedExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2633:2: ( ( ( rule__NestedExpCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2634:1: ( ( rule__NestedExpCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2494:1: ( ( rule__NestedExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2495:1: ( rule__NestedExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2634:1: ( ( rule__NestedExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2635:1: ( rule__NestedExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2496:1: ( rule__NestedExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2496:2: rule__NestedExpCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2636:1: ( rule__NestedExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2636:2: rule__NestedExpCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__Group__0_in_ruleNestedExpCS5272);
+ pushFollow(FollowSets000.FOLLOW_rule__NestedExpCS__Group__0_in_ruleNestedExpCS5572);
rule__NestedExpCS__Group__0();
state._fsp--;
@@ -7533,16 +7958,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "entryRuleSelfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2508:1: entryRuleSelfExpCS : ruleSelfExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2648:1: entryRuleSelfExpCS : ruleSelfExpCS EOF ;
public final void entryRuleSelfExpCS() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2509:1: ( ruleSelfExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2510:1: ruleSelfExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2649:1: ( ruleSelfExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2650:1: ruleSelfExpCS EOF
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSelfExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS5299);
+ pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS5599);
ruleSelfExpCS();
state._fsp--;
@@ -7550,7 +7975,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
if ( state.backtracking==0 ) {
after(grammarAccess.getSelfExpCSRule());
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS5306); if (state.failed) return ;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS5606); if (state.failed) return ;
}
@@ -7567,25 +7992,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "ruleSelfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2517:1: ruleSelfExpCS : ( ( rule__SelfExpCS__Group__0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2657:1: ruleSelfExpCS : ( ( rule__SelfExpCS__Group__0 ) ) ;
public final void ruleSelfExpCS() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2521:2: ( ( ( rule__SelfExpCS__Group__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2522:1: ( ( rule__SelfExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2661:2: ( ( ( rule__SelfExpCS__Group__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2662:1: ( ( rule__SelfExpCS__Group__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2522:1: ( ( rule__SelfExpCS__Group__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2523:1: ( rule__SelfExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2662:1: ( ( rule__SelfExpCS__Group__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2663:1: ( rule__SelfExpCS__Group__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSelfExpCSAccess().getGroup());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2524:1: ( rule__SelfExpCS__Group__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2524:2: rule__SelfExpCS__Group__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2664:1: ( rule__SelfExpCS__Group__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2664:2: rule__SelfExpCS__Group__0
{
- pushFollow(FollowSets000.FOLLOW_rule__SelfExpCS__Group__0_in_ruleSelfExpCS5332);
+ pushFollow(FollowSets000.FOLLOW_rule__SelfExpCS__Group__0_in_ruleSelfExpCS5632);
rule__SelfExpCS__Group__0();
state._fsp--;
@@ -7618,13 +8043,13 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TopLevelCS__Alternatives_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2536:1: rule__TopLevelCS__Alternatives_0 : ( ( ( rule__TopLevelCS__OwnedImportAssignment_0_0 ) ) | ( ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2676:1: rule__TopLevelCS__Alternatives_0 : ( ( ( rule__TopLevelCS__OwnedImportAssignment_0_0 ) ) | ( ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 ) ) );
public final void rule__TopLevelCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2540:1: ( ( ( rule__TopLevelCS__OwnedImportAssignment_0_0 ) ) | ( ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2680:1: ( ( ( rule__TopLevelCS__OwnedImportAssignment_0_0 ) ) | ( ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 ) ) )
int alt2=2;
int LA2_0 = input.LA(1);
@@ -7643,18 +8068,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
switch (alt2) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2541:1: ( ( rule__TopLevelCS__OwnedImportAssignment_0_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2681:1: ( ( rule__TopLevelCS__OwnedImportAssignment_0_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2541:1: ( ( rule__TopLevelCS__OwnedImportAssignment_0_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2542:1: ( rule__TopLevelCS__OwnedImportAssignment_0_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2681:1: ( ( rule__TopLevelCS__OwnedImportAssignment_0_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2682:1: ( rule__TopLevelCS__OwnedImportAssignment_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedImportAssignment_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2543:1: ( rule__TopLevelCS__OwnedImportAssignment_0_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2543:2: rule__TopLevelCS__OwnedImportAssignment_0_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2683:1: ( rule__TopLevelCS__OwnedImportAssignment_0_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2683:2: rule__TopLevelCS__OwnedImportAssignment_0_0
{
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedImportAssignment_0_0_in_rule__TopLevelCS__Alternatives_05368);
+ pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedImportAssignment_0_0_in_rule__TopLevelCS__Alternatives_05668);
rule__TopLevelCS__OwnedImportAssignment_0_0();
state._fsp--;
@@ -7672,18 +8097,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2547:6: ( ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2687:6: ( ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2547:6: ( ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2548:1: ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2687:6: ( ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2688:1: ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedLibraryAssignment_0_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2549:1: ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2549:2: rule__TopLevelCS__OwnedLibraryAssignment_0_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2689:1: ( rule__TopLevelCS__OwnedLibraryAssignment_0_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2689:2: rule__TopLevelCS__OwnedLibraryAssignment_0_1
{
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedLibraryAssignment_0_1_in_rule__TopLevelCS__Alternatives_05386);
+ pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__OwnedLibraryAssignment_0_1_in_rule__TopLevelCS__Alternatives_05686);
rule__TopLevelCS__OwnedLibraryAssignment_0_1();
state._fsp--;
@@ -7717,33 +8142,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__TopLevelCS__Alternatives_0"
- // $ANTLR start "rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2558:1: rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0 : ( ( ruleNameExpCS ) | ( ruleTemplateCS ) | ( ruleAnyElementCS ) );
- public final void rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0() throws RecognitionException {
+ // $ANTLR start "rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2698:1: rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0 : ( ( ruleNameExpCS ) | ( ruleTemplateCS ) | ( ruleAnyElementCS ) );
+ public final void rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2562:1: ( ( ruleNameExpCS ) | ( ruleTemplateCS ) | ( ruleAnyElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2702:1: ( ( ruleNameExpCS ) | ( ruleTemplateCS ) | ( ruleAnyElementCS ) )
int alt3=3;
alt3 = dfa3.predict(input);
switch (alt3) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2563:1: ( ruleNameExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2703:1: ( ruleNameExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2563:1: ( ruleNameExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2564:1: ruleNameExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2703:1: ( ruleNameExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2704:1: ruleNameExpCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierNameExpCSParserRuleCall_4_0_0_0());
+ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersNameExpCSParserRuleCall_4_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_05419);
+ pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_05719);
ruleNameExpCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierNameExpCSParserRuleCall_4_0_0_0());
+ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersNameExpCSParserRuleCall_4_0_0_0());
}
}
@@ -7752,21 +8177,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2569:6: ( ruleTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2709:6: ( ruleTemplateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2569:6: ( ruleTemplateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2570:1: ruleTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2709:6: ( ruleTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2710:1: ruleTemplateCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierTemplateCSParserRuleCall_4_0_0_1());
+ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersTemplateCSParserRuleCall_4_0_0_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_05436);
+ pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_05736);
ruleTemplateCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierTemplateCSParserRuleCall_4_0_0_1());
+ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersTemplateCSParserRuleCall_4_0_0_1());
}
}
@@ -7775,21 +8200,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2575:6: ( ruleAnyElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2715:6: ( ruleAnyElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2575:6: ( ruleAnyElementCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2576:1: ruleAnyElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2715:6: ( ruleAnyElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2716:1: ruleAnyElementCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAnyElementCSParserRuleCall_4_0_0_2());
+ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAnyElementCSParserRuleCall_4_0_0_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_05453);
+ pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_05753);
ruleAnyElementCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAnyElementCSParserRuleCall_4_0_0_2());
+ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAnyElementCSParserRuleCall_4_0_0_2());
}
}
@@ -7811,36 +8236,36 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0"
+ // $ANTLR end "rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0"
- // $ANTLR start "rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2586:1: rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0 : ( ( ruleNameExpCS ) | ( ruleTemplateCS ) | ( ruleAnyElementCS ) );
- public final void rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0() throws RecognitionException {
+ // $ANTLR start "rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2726:1: rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0 : ( ( ruleNameExpCS ) | ( ruleTemplateCS ) | ( ruleAnyElementCS ) );
+ public final void rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2590:1: ( ( ruleNameExpCS ) | ( ruleTemplateCS ) | ( ruleAnyElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2730:1: ( ( ruleNameExpCS ) | ( ruleTemplateCS ) | ( ruleAnyElementCS ) )
int alt4=3;
alt4 = dfa4.predict(input);
switch (alt4) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2591:1: ( ruleNameExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2731:1: ( ruleNameExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2591:1: ( ruleNameExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2592:1: ruleNameExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2731:1: ( ruleNameExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2732:1: ruleNameExpCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierNameExpCSParserRuleCall_4_1_1_0_0());
+ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersNameExpCSParserRuleCall_4_1_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_05485);
+ pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_05785);
ruleNameExpCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierNameExpCSParserRuleCall_4_1_1_0_0());
+ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersNameExpCSParserRuleCall_4_1_1_0_0());
}
}
@@ -7849,21 +8274,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2597:6: ( ruleTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2737:6: ( ruleTemplateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2597:6: ( ruleTemplateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2598:1: ruleTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2737:6: ( ruleTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2738:1: ruleTemplateCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierTemplateCSParserRuleCall_4_1_1_0_1());
+ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersTemplateCSParserRuleCall_4_1_1_0_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_05502);
+ pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_05802);
ruleTemplateCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierTemplateCSParserRuleCall_4_1_1_0_1());
+ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersTemplateCSParserRuleCall_4_1_1_0_1());
}
}
@@ -7872,21 +8297,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2603:6: ( ruleAnyElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2743:6: ( ruleAnyElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2603:6: ( ruleAnyElementCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2604:1: ruleAnyElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2743:6: ( ruleAnyElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2744:1: ruleAnyElementCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAnyElementCSParserRuleCall_4_1_1_0_2());
+ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAnyElementCSParserRuleCall_4_1_1_0_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_05519);
+ pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_05819);
ruleAnyElementCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAnyElementCSParserRuleCall_4_1_1_0_2());
+ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAnyElementCSParserRuleCall_4_1_1_0_2());
}
}
@@ -7908,17 +8333,17 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0"
+ // $ANTLR end "rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0"
// $ANTLR start "rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2614:1: rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0 : ( ( ruleNameExpCS ) | ( ruleAnyElementCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2754:1: rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0 : ( ( ruleNameExpCS ) | ( ruleAnyElementCS ) );
public final void rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2618:1: ( ( ruleNameExpCS ) | ( ruleAnyElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2758:1: ( ( ruleNameExpCS ) | ( ruleAnyElementCS ) )
int alt5=2;
int LA5_0 = input.LA(1);
@@ -7937,15 +8362,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
switch (alt5) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2619:1: ( ruleNameExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2759:1: ( ruleNameExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2619:1: ( ruleNameExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2620:1: ruleNameExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2759:1: ( ruleNameExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2760:1: ruleNameExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTemplateCSAccess().getRestIdentifierNameExpCSParserRuleCall_4_3_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_05551);
+ pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_05851);
ruleNameExpCS();
state._fsp--;
@@ -7960,15 +8385,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2625:6: ( ruleAnyElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2765:6: ( ruleAnyElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2625:6: ( ruleAnyElementCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2626:1: ruleAnyElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2765:6: ( ruleAnyElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2766:1: ruleAnyElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTemplateCSAccess().getRestIdentifierAnyElementCSParserRuleCall_4_3_0_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_05568);
+ pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_05868);
ruleAnyElementCS();
state._fsp--;
@@ -8000,13 +8425,13 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Alternatives_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2636:1: rule__DomainCS__Alternatives_0 : ( ( ( rule__DomainCS__CheckonlyAssignment_0_0 ) ) | ( ( rule__DomainCS__EnforceAssignment_0_1 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2776:1: rule__DomainCS__Alternatives_0 : ( ( ( rule__DomainCS__CheckonlyAssignment_0_0 ) ) | ( ( rule__DomainCS__EnforceAssignment_0_1 ) ) );
public final void rule__DomainCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2640:1: ( ( ( rule__DomainCS__CheckonlyAssignment_0_0 ) ) | ( ( rule__DomainCS__EnforceAssignment_0_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2780:1: ( ( ( rule__DomainCS__CheckonlyAssignment_0_0 ) ) | ( ( rule__DomainCS__EnforceAssignment_0_1 ) ) )
int alt6=2;
int LA6_0 = input.LA(1);
@@ -8025,18 +8450,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
switch (alt6) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2641:1: ( ( rule__DomainCS__CheckonlyAssignment_0_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2781:1: ( ( rule__DomainCS__CheckonlyAssignment_0_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2641:1: ( ( rule__DomainCS__CheckonlyAssignment_0_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2642:1: ( rule__DomainCS__CheckonlyAssignment_0_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2781:1: ( ( rule__DomainCS__CheckonlyAssignment_0_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2782:1: ( rule__DomainCS__CheckonlyAssignment_0_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getCheckonlyAssignment_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2643:1: ( rule__DomainCS__CheckonlyAssignment_0_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2643:2: rule__DomainCS__CheckonlyAssignment_0_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2783:1: ( rule__DomainCS__CheckonlyAssignment_0_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2783:2: rule__DomainCS__CheckonlyAssignment_0_0
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__CheckonlyAssignment_0_0_in_rule__DomainCS__Alternatives_05600);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__CheckonlyAssignment_0_0_in_rule__DomainCS__Alternatives_05900);
rule__DomainCS__CheckonlyAssignment_0_0();
state._fsp--;
@@ -8054,18 +8479,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2647:6: ( ( rule__DomainCS__EnforceAssignment_0_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2787:6: ( ( rule__DomainCS__EnforceAssignment_0_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2647:6: ( ( rule__DomainCS__EnforceAssignment_0_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2648:1: ( rule__DomainCS__EnforceAssignment_0_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2787:6: ( ( rule__DomainCS__EnforceAssignment_0_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2788:1: ( rule__DomainCS__EnforceAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getEnforceAssignment_0_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2649:1: ( rule__DomainCS__EnforceAssignment_0_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2649:2: rule__DomainCS__EnforceAssignment_0_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2789:1: ( rule__DomainCS__EnforceAssignment_0_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2789:2: rule__DomainCS__EnforceAssignment_0_1
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__EnforceAssignment_0_1_in_rule__DomainCS__Alternatives_05618);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__EnforceAssignment_0_1_in_rule__DomainCS__Alternatives_05918);
rule__DomainCS__EnforceAssignment_0_1();
state._fsp--;
@@ -8100,13 +8525,13 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Alternatives_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2658:1: rule__ModelDeclCS__Alternatives_2 : ( ( ( rule__ModelDeclCS__MetaModelIdAssignment_2_0 ) ) | ( ( rule__ModelDeclCS__Group_2_1__0 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2798:1: rule__ModelDeclCS__Alternatives_2 : ( ( ( rule__ModelDeclCS__MetaModelIdsAssignment_2_0 ) ) | ( ( rule__ModelDeclCS__Group_2_1__0 ) ) );
public final void rule__ModelDeclCS__Alternatives_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2662:1: ( ( ( rule__ModelDeclCS__MetaModelIdAssignment_2_0 ) ) | ( ( rule__ModelDeclCS__Group_2_1__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2802:1: ( ( ( rule__ModelDeclCS__MetaModelIdsAssignment_2_0 ) ) | ( ( rule__ModelDeclCS__Group_2_1__0 ) ) )
int alt7=2;
int LA7_0 = input.LA(1);
@@ -8125,19 +8550,19 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
switch (alt7) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2663:1: ( ( rule__ModelDeclCS__MetaModelIdAssignment_2_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2803:1: ( ( rule__ModelDeclCS__MetaModelIdsAssignment_2_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2663:1: ( ( rule__ModelDeclCS__MetaModelIdAssignment_2_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2664:1: ( rule__ModelDeclCS__MetaModelIdAssignment_2_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2803:1: ( ( rule__ModelDeclCS__MetaModelIdsAssignment_2_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2804:1: ( rule__ModelDeclCS__MetaModelIdsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_0());
+ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2665:1: ( rule__ModelDeclCS__MetaModelIdAssignment_2_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2665:2: rule__ModelDeclCS__MetaModelIdAssignment_2_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2805:1: ( rule__ModelDeclCS__MetaModelIdsAssignment_2_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2805:2: rule__ModelDeclCS__MetaModelIdsAssignment_2_0
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__MetaModelIdAssignment_2_0_in_rule__ModelDeclCS__Alternatives_25651);
- rule__ModelDeclCS__MetaModelIdAssignment_2_0();
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__MetaModelIdsAssignment_2_0_in_rule__ModelDeclCS__Alternatives_25951);
+ rule__ModelDeclCS__MetaModelIdsAssignment_2_0();
state._fsp--;
if (state.failed) return ;
@@ -8145,7 +8570,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_0());
+ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_0());
}
}
@@ -8154,18 +8579,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2669:6: ( ( rule__ModelDeclCS__Group_2_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2809:6: ( ( rule__ModelDeclCS__Group_2_1__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2669:6: ( ( rule__ModelDeclCS__Group_2_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2670:1: ( rule__ModelDeclCS__Group_2_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2809:6: ( ( rule__ModelDeclCS__Group_2_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2810:1: ( rule__ModelDeclCS__Group_2_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getModelDeclCSAccess().getGroup_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2671:1: ( rule__ModelDeclCS__Group_2_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2671:2: rule__ModelDeclCS__Group_2_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2811:1: ( rule__ModelDeclCS__Group_2_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2811:2: rule__ModelDeclCS__Group_2_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__0_in_rule__ModelDeclCS__Alternatives_25669);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__0_in_rule__ModelDeclCS__Alternatives_25969);
rule__ModelDeclCS__Group_2_1__0();
state._fsp--;
@@ -8200,13 +8625,13 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Alternatives_7"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2680:1: rule__QueryCS__Alternatives_7 : ( ( ';' ) | ( ( rule__QueryCS__Group_7_1__0 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2820:1: rule__QueryCS__Alternatives_7 : ( ( ';' ) | ( ( rule__QueryCS__Group_7_1__0 ) ) );
public final void rule__QueryCS__Alternatives_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2684:1: ( ( ';' ) | ( ( rule__QueryCS__Group_7_1__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2824:1: ( ( ';' ) | ( ( rule__QueryCS__Group_7_1__0 ) ) )
int alt8=2;
int LA8_0 = input.LA(1);
@@ -8225,15 +8650,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
switch (alt8) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2685:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2825:1: ( ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2685:1: ( ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2686:1: ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2825:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2826:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getSemicolonKeyword_7_0());
}
- match(input,17,FollowSets000.FOLLOW_17_in_rule__QueryCS__Alternatives_75703); if (state.failed) return ;
+ match(input,17,FollowSets000.FOLLOW_17_in_rule__QueryCS__Alternatives_76003); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getSemicolonKeyword_7_0());
}
@@ -8244,18 +8669,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2693:6: ( ( rule__QueryCS__Group_7_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2833:6: ( ( rule__QueryCS__Group_7_1__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2693:6: ( ( rule__QueryCS__Group_7_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2694:1: ( rule__QueryCS__Group_7_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2833:6: ( ( rule__QueryCS__Group_7_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2834:1: ( rule__QueryCS__Group_7_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getGroup_7_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2695:1: ( rule__QueryCS__Group_7_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2695:2: rule__QueryCS__Group_7_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2835:1: ( rule__QueryCS__Group_7_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2835:2: rule__QueryCS__Group_7_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__0_in_rule__QueryCS__Alternatives_75722);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__0_in_rule__QueryCS__Alternatives_76022);
rule__QueryCS__Group_7_1__0();
state._fsp--;
@@ -8290,13 +8715,13 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Alternatives_6"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2704:1: rule__RelationCS__Alternatives_6 : ( ( ( rule__RelationCS__DomainAssignment_6_0 ) ) | ( ( rule__RelationCS__DomainAssignment_6_1 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2844:1: rule__RelationCS__Alternatives_6 : ( ( ( rule__RelationCS__DomainsAssignment_6_0 ) ) | ( ( rule__RelationCS__DomainsAssignment_6_1 ) ) );
public final void rule__RelationCS__Alternatives_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2708:1: ( ( ( rule__RelationCS__DomainAssignment_6_0 ) ) | ( ( rule__RelationCS__DomainAssignment_6_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2848:1: ( ( ( rule__RelationCS__DomainsAssignment_6_0 ) ) | ( ( rule__RelationCS__DomainsAssignment_6_1 ) ) )
int alt9=2;
int LA9_0 = input.LA(1);
@@ -8315,19 +8740,19 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
switch (alt9) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2709:1: ( ( rule__RelationCS__DomainAssignment_6_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2849:1: ( ( rule__RelationCS__DomainsAssignment_6_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2709:1: ( ( rule__RelationCS__DomainAssignment_6_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2710:1: ( rule__RelationCS__DomainAssignment_6_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2849:1: ( ( rule__RelationCS__DomainsAssignment_6_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2850:1: ( rule__RelationCS__DomainsAssignment_6_0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationCSAccess().getDomainAssignment_6_0());
+ before(grammarAccess.getRelationCSAccess().getDomainsAssignment_6_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2711:1: ( rule__RelationCS__DomainAssignment_6_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2711:2: rule__RelationCS__DomainAssignment_6_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2851:1: ( rule__RelationCS__DomainsAssignment_6_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2851:2: rule__RelationCS__DomainsAssignment_6_0
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__DomainAssignment_6_0_in_rule__RelationCS__Alternatives_65755);
- rule__RelationCS__DomainAssignment_6_0();
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__DomainsAssignment_6_0_in_rule__RelationCS__Alternatives_66055);
+ rule__RelationCS__DomainsAssignment_6_0();
state._fsp--;
if (state.failed) return ;
@@ -8335,7 +8760,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationCSAccess().getDomainAssignment_6_0());
+ after(grammarAccess.getRelationCSAccess().getDomainsAssignment_6_0());
}
}
@@ -8344,19 +8769,19 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2715:6: ( ( rule__RelationCS__DomainAssignment_6_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2855:6: ( ( rule__RelationCS__DomainsAssignment_6_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2715:6: ( ( rule__RelationCS__DomainAssignment_6_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2716:1: ( rule__RelationCS__DomainAssignment_6_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2855:6: ( ( rule__RelationCS__DomainsAssignment_6_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2856:1: ( rule__RelationCS__DomainsAssignment_6_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationCSAccess().getDomainAssignment_6_1());
+ before(grammarAccess.getRelationCSAccess().getDomainsAssignment_6_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2717:1: ( rule__RelationCS__DomainAssignment_6_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2717:2: rule__RelationCS__DomainAssignment_6_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2857:1: ( rule__RelationCS__DomainsAssignment_6_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2857:2: rule__RelationCS__DomainsAssignment_6_1
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__DomainAssignment_6_1_in_rule__RelationCS__Alternatives_65773);
- rule__RelationCS__DomainAssignment_6_1();
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__DomainsAssignment_6_1_in_rule__RelationCS__Alternatives_66073);
+ rule__RelationCS__DomainsAssignment_6_1();
state._fsp--;
if (state.failed) return ;
@@ -8364,7 +8789,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationCSAccess().getDomainAssignment_6_1());
+ after(grammarAccess.getRelationCSAccess().getDomainsAssignment_6_1());
}
}
@@ -8390,26 +8815,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TemplateCS__Alternatives_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2726:1: rule__TemplateCS__Alternatives_0 : ( ( ruleObjectTemplateCS ) | ( ruleCollectionTemplateCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2866:1: rule__TemplateCS__Alternatives_0 : ( ( ruleObjectTemplateCS ) | ( ruleCollectionTemplateCS ) );
public final void rule__TemplateCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2730:1: ( ( ruleObjectTemplateCS ) | ( ruleCollectionTemplateCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2870:1: ( ( ruleObjectTemplateCS ) | ( ruleCollectionTemplateCS ) )
int alt10=2;
alt10 = dfa10.predict(input);
switch (alt10) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2731:1: ( ruleObjectTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2871:1: ( ruleObjectTemplateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2731:1: ( ruleObjectTemplateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2732:1: ruleObjectTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2871:1: ( ruleObjectTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2872:1: ruleObjectTemplateCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateCSAccess().getObjectTemplateCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleObjectTemplateCS_in_rule__TemplateCS__Alternatives_05806);
+ pushFollow(FollowSets000.FOLLOW_ruleObjectTemplateCS_in_rule__TemplateCS__Alternatives_06106);
ruleObjectTemplateCS();
state._fsp--;
@@ -8424,15 +8849,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2737:6: ( ruleCollectionTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2877:6: ( ruleCollectionTemplateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2737:6: ( ruleCollectionTemplateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2738:1: ruleCollectionTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2877:6: ( ruleCollectionTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2878:1: ruleCollectionTemplateCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateCSAccess().getCollectionTemplateCSParserRuleCall_0_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTemplateCS_in_rule__TemplateCS__Alternatives_05823);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTemplateCS_in_rule__TemplateCS__Alternatives_06123);
ruleCollectionTemplateCS();
state._fsp--;
@@ -8464,13 +8889,13 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Alternatives_9"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2748:1: rule__TransformationCS__Alternatives_9 : ( ( ( rule__TransformationCS__RelationAssignment_9_0 ) ) | ( ( rule__TransformationCS__QueryAssignment_9_1 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2888:1: rule__TransformationCS__Alternatives_9 : ( ( ( rule__TransformationCS__RelationAssignment_9_0 ) ) | ( ( rule__TransformationCS__QueriesAssignment_9_1 ) ) );
public final void rule__TransformationCS__Alternatives_9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2752:1: ( ( ( rule__TransformationCS__RelationAssignment_9_0 ) ) | ( ( rule__TransformationCS__QueryAssignment_9_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2892:1: ( ( ( rule__TransformationCS__RelationAssignment_9_0 ) ) | ( ( rule__TransformationCS__QueriesAssignment_9_1 ) ) )
int alt11=2;
int LA11_0 = input.LA(1);
@@ -8489,18 +8914,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
switch (alt11) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2753:1: ( ( rule__TransformationCS__RelationAssignment_9_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2893:1: ( ( rule__TransformationCS__RelationAssignment_9_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2753:1: ( ( rule__TransformationCS__RelationAssignment_9_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2754:1: ( rule__TransformationCS__RelationAssignment_9_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2893:1: ( ( rule__TransformationCS__RelationAssignment_9_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2894:1: ( rule__TransformationCS__RelationAssignment_9_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getRelationAssignment_9_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2755:1: ( rule__TransformationCS__RelationAssignment_9_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2755:2: rule__TransformationCS__RelationAssignment_9_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2895:1: ( rule__TransformationCS__RelationAssignment_9_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2895:2: rule__TransformationCS__RelationAssignment_9_0
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__RelationAssignment_9_0_in_rule__TransformationCS__Alternatives_95855);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__RelationAssignment_9_0_in_rule__TransformationCS__Alternatives_96155);
rule__TransformationCS__RelationAssignment_9_0();
state._fsp--;
@@ -8518,19 +8943,19 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2759:6: ( ( rule__TransformationCS__QueryAssignment_9_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2899:6: ( ( rule__TransformationCS__QueriesAssignment_9_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2759:6: ( ( rule__TransformationCS__QueryAssignment_9_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2760:1: ( rule__TransformationCS__QueryAssignment_9_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2899:6: ( ( rule__TransformationCS__QueriesAssignment_9_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2900:1: ( rule__TransformationCS__QueriesAssignment_9_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTransformationCSAccess().getQueryAssignment_9_1());
+ before(grammarAccess.getTransformationCSAccess().getQueriesAssignment_9_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2761:1: ( rule__TransformationCS__QueryAssignment_9_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2761:2: rule__TransformationCS__QueryAssignment_9_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2901:1: ( rule__TransformationCS__QueriesAssignment_9_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2901:2: rule__TransformationCS__QueriesAssignment_9_1
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__QueryAssignment_9_1_in_rule__TransformationCS__Alternatives_95873);
- rule__TransformationCS__QueryAssignment_9_1();
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__QueriesAssignment_9_1_in_rule__TransformationCS__Alternatives_96173);
+ rule__TransformationCS__QueriesAssignment_9_1();
state._fsp--;
if (state.failed) return ;
@@ -8538,7 +8963,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getTransformationCSAccess().getQueryAssignment_9_1());
+ after(grammarAccess.getTransformationCSAccess().getQueriesAssignment_9_1());
}
}
@@ -8563,133 +8988,295 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__TransformationCS__Alternatives_9"
+ // $ANTLR start "rule__ExpCSOrTemplateCS__Alternatives"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2910:1: rule__ExpCSOrTemplateCS__Alternatives : ( ( ruleExpCS ) | ( ruleTemplateCS ) );
+ public final void rule__ExpCSOrTemplateCS__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2914:1: ( ( ruleExpCS ) | ( ruleTemplateCS ) )
+ int alt12=2;
+ alt12 = dfa12.predict(input);
+ switch (alt12) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2915:1: ( ruleExpCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2915:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2916:1: ruleExpCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getExpCSOrTemplateCSAccess().getExpCSParserRuleCall_0());
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rule__ExpCSOrTemplateCS__Alternatives6206);
+ ruleExpCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getExpCSOrTemplateCSAccess().getExpCSParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2921:6: ( ruleTemplateCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2921:6: ( ruleTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2922:1: ruleTemplateCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getExpCSOrTemplateCSAccess().getTemplateCSParserRuleCall_1());
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_rule__ExpCSOrTemplateCS__Alternatives6223);
+ ruleTemplateCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getExpCSOrTemplateCSAccess().getTemplateCSParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ExpCSOrTemplateCS__Alternatives"
+
+
+ // $ANTLR start "rule__TypedRefCS__Alternatives"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2932:1: rule__TypedRefCS__Alternatives : ( ( rulePrimitiveTypeCS ) | ( ruleTypedTypeRefCS ) );
+ public final void rule__TypedRefCS__Alternatives() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2936:1: ( ( rulePrimitiveTypeCS ) | ( ruleTypedTypeRefCS ) )
+ int alt13=2;
+ int LA13_0 = input.LA(1);
+
+ if ( ((LA13_0>=56 && LA13_0<=63)) ) {
+ alt13=1;
+ }
+ else if ( ((LA13_0>=RULE_SIMPLE_ID && LA13_0<=RULE_ESCAPED_ID)||(LA13_0>=18 && LA13_0<=35)||(LA13_0>=37 && LA13_0<=38)) ) {
+ alt13=2;
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return ;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 13, 0, input);
+
+ throw nvae;
+ }
+ switch (alt13) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2937:1: ( rulePrimitiveTypeCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2937:1: ( rulePrimitiveTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2938:1: rulePrimitiveTypeCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getTypedRefCSAccess().getPrimitiveTypeCSParserRuleCall_0());
+ }
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_rule__TypedRefCS__Alternatives6255);
+ rulePrimitiveTypeCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getTypedRefCSAccess().getPrimitiveTypeCSParserRuleCall_0());
+ }
+
+ }
+
+
+ }
+ break;
+ case 2 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2943:6: ( ruleTypedTypeRefCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2943:6: ( ruleTypedTypeRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2944:1: ruleTypedTypeRefCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getTypedRefCSAccess().getTypedTypeRefCSParserRuleCall_1());
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleTypedTypeRefCS_in_rule__TypedRefCS__Alternatives6272);
+ ruleTypedTypeRefCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getTypedRefCSAccess().getTypedTypeRefCSParserRuleCall_1());
+ }
+
+ }
+
+
+ }
+ break;
+
+ }
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__TypedRefCS__Alternatives"
+
+
// $ANTLR start "rule__UnrestrictedName__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2770:1: rule__UnrestrictedName__Alternatives : ( ( ruleEssentialOCLUnrestrictedName ) | ( 'checkonly' ) | ( 'default_values' ) | ( 'domain' ) | ( 'enforce' ) | ( 'extends' ) | ( 'implementedby' ) | ( 'import' ) | ( 'library' ) | ( 'key' ) | ( 'overrides' ) | ( 'primitive' ) | ( 'query' ) | ( 'relation' ) | ( 'replace' ) | ( 'top' ) | ( 'transformation' ) | ( 'when' ) | ( 'where' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2954:1: rule__UnrestrictedName__Alternatives : ( ( ruleEssentialOCLUnrestrictedName ) | ( 'checkonly' ) | ( 'default_values' ) | ( 'domain' ) | ( 'enforce' ) | ( 'extends' ) | ( 'implementedby' ) | ( 'import' ) | ( 'library' ) | ( 'key' ) | ( 'overrides' ) | ( 'primitive' ) | ( 'query' ) | ( 'relation' ) | ( 'replace' ) | ( 'top' ) | ( 'transformation' ) | ( 'when' ) | ( 'where' ) );
public final void rule__UnrestrictedName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2774:1: ( ( ruleEssentialOCLUnrestrictedName ) | ( 'checkonly' ) | ( 'default_values' ) | ( 'domain' ) | ( 'enforce' ) | ( 'extends' ) | ( 'implementedby' ) | ( 'import' ) | ( 'library' ) | ( 'key' ) | ( 'overrides' ) | ( 'primitive' ) | ( 'query' ) | ( 'relation' ) | ( 'replace' ) | ( 'top' ) | ( 'transformation' ) | ( 'when' ) | ( 'where' ) )
- int alt12=19;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2958:1: ( ( ruleEssentialOCLUnrestrictedName ) | ( 'checkonly' ) | ( 'default_values' ) | ( 'domain' ) | ( 'enforce' ) | ( 'extends' ) | ( 'implementedby' ) | ( 'import' ) | ( 'library' ) | ( 'key' ) | ( 'overrides' ) | ( 'primitive' ) | ( 'query' ) | ( 'relation' ) | ( 'replace' ) | ( 'top' ) | ( 'transformation' ) | ( 'when' ) | ( 'where' ) )
+ int alt14=19;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
case 37:
case 38:
{
- alt12=1;
+ alt14=1;
}
break;
case 18:
{
- alt12=2;
+ alt14=2;
}
break;
case 19:
{
- alt12=3;
+ alt14=3;
}
break;
case 20:
{
- alt12=4;
+ alt14=4;
}
break;
case 21:
{
- alt12=5;
+ alt14=5;
}
break;
case 22:
{
- alt12=6;
+ alt14=6;
}
break;
case 23:
{
- alt12=7;
+ alt14=7;
}
break;
case 24:
{
- alt12=8;
+ alt14=8;
}
break;
case 25:
{
- alt12=9;
+ alt14=9;
}
break;
case 26:
{
- alt12=10;
+ alt14=10;
}
break;
case 27:
{
- alt12=11;
+ alt14=11;
}
break;
case 28:
{
- alt12=12;
+ alt14=12;
}
break;
case 29:
{
- alt12=13;
+ alt14=13;
}
break;
case 30:
{
- alt12=14;
+ alt14=14;
}
break;
case 31:
{
- alt12=15;
+ alt14=15;
}
break;
case 32:
{
- alt12=16;
+ alt14=16;
}
break;
case 33:
{
- alt12=17;
+ alt14=17;
}
break;
case 34:
{
- alt12=18;
+ alt14=18;
}
break;
case 35:
{
- alt12=19;
+ alt14=19;
}
break;
default:
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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2775:1: ( ruleEssentialOCLUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2959:1: ( ruleEssentialOCLUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2775:1: ( ruleEssentialOCLUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2776:1: ruleEssentialOCLUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2959:1: ( ruleEssentialOCLUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2960:1: ruleEssentialOCLUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getEssentialOCLUnrestrictedNameParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_rule__UnrestrictedName__Alternatives5906);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_rule__UnrestrictedName__Alternatives6304);
ruleEssentialOCLUnrestrictedName();
state._fsp--;
@@ -8704,15 +9291,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2781:6: ( 'checkonly' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2965:6: ( 'checkonly' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2781:6: ( 'checkonly' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2782:1: 'checkonly'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2965:6: ( 'checkonly' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2966:1: 'checkonly'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getCheckonlyKeyword_1());
}
- match(input,18,FollowSets000.FOLLOW_18_in_rule__UnrestrictedName__Alternatives5924); if (state.failed) return ;
+ match(input,18,FollowSets000.FOLLOW_18_in_rule__UnrestrictedName__Alternatives6322); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getCheckonlyKeyword_1());
}
@@ -8723,15 +9310,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2789:6: ( 'default_values' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2973:6: ( 'default_values' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2789:6: ( 'default_values' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2790:1: 'default_values'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2973:6: ( 'default_values' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2974:1: 'default_values'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getDefault_valuesKeyword_2());
}
- match(input,19,FollowSets000.FOLLOW_19_in_rule__UnrestrictedName__Alternatives5944); if (state.failed) return ;
+ match(input,19,FollowSets000.FOLLOW_19_in_rule__UnrestrictedName__Alternatives6342); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getDefault_valuesKeyword_2());
}
@@ -8742,15 +9329,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2797:6: ( 'domain' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2981:6: ( 'domain' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2797:6: ( 'domain' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2798:1: 'domain'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2981:6: ( 'domain' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2982:1: 'domain'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getDomainKeyword_3());
}
- match(input,20,FollowSets000.FOLLOW_20_in_rule__UnrestrictedName__Alternatives5964); if (state.failed) return ;
+ match(input,20,FollowSets000.FOLLOW_20_in_rule__UnrestrictedName__Alternatives6362); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getDomainKeyword_3());
}
@@ -8761,15 +9348,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2805:6: ( 'enforce' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2989:6: ( 'enforce' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2805:6: ( 'enforce' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2806:1: 'enforce'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2989:6: ( 'enforce' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2990:1: 'enforce'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getEnforceKeyword_4());
}
- match(input,21,FollowSets000.FOLLOW_21_in_rule__UnrestrictedName__Alternatives5984); if (state.failed) return ;
+ match(input,21,FollowSets000.FOLLOW_21_in_rule__UnrestrictedName__Alternatives6382); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getEnforceKeyword_4());
}
@@ -8780,15 +9367,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2813:6: ( 'extends' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2997:6: ( 'extends' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2813:6: ( 'extends' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2814:1: 'extends'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2997:6: ( 'extends' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2998:1: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getExtendsKeyword_5());
}
- match(input,22,FollowSets000.FOLLOW_22_in_rule__UnrestrictedName__Alternatives6004); if (state.failed) return ;
+ match(input,22,FollowSets000.FOLLOW_22_in_rule__UnrestrictedName__Alternatives6402); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getExtendsKeyword_5());
}
@@ -8799,15 +9386,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2821:6: ( 'implementedby' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3005:6: ( 'implementedby' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2821:6: ( 'implementedby' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2822:1: 'implementedby'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3005:6: ( 'implementedby' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3006:1: 'implementedby'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getImplementedbyKeyword_6());
}
- match(input,23,FollowSets000.FOLLOW_23_in_rule__UnrestrictedName__Alternatives6024); if (state.failed) return ;
+ match(input,23,FollowSets000.FOLLOW_23_in_rule__UnrestrictedName__Alternatives6422); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getImplementedbyKeyword_6());
}
@@ -8818,15 +9405,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2829:6: ( 'import' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3013:6: ( 'import' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2829:6: ( 'import' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2830:1: 'import'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3013:6: ( 'import' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3014:1: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getImportKeyword_7());
}
- match(input,24,FollowSets000.FOLLOW_24_in_rule__UnrestrictedName__Alternatives6044); if (state.failed) return ;
+ match(input,24,FollowSets000.FOLLOW_24_in_rule__UnrestrictedName__Alternatives6442); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getImportKeyword_7());
}
@@ -8837,15 +9424,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 9 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2837:6: ( 'library' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3021:6: ( 'library' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2837:6: ( 'library' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2838:1: 'library'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3021:6: ( 'library' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3022:1: 'library'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getLibraryKeyword_8());
}
- match(input,25,FollowSets000.FOLLOW_25_in_rule__UnrestrictedName__Alternatives6064); if (state.failed) return ;
+ match(input,25,FollowSets000.FOLLOW_25_in_rule__UnrestrictedName__Alternatives6462); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getLibraryKeyword_8());
}
@@ -8856,15 +9443,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 10 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2845:6: ( 'key' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3029:6: ( 'key' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2845:6: ( 'key' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2846:1: 'key'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3029:6: ( 'key' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3030:1: 'key'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getKeyKeyword_9());
}
- match(input,26,FollowSets000.FOLLOW_26_in_rule__UnrestrictedName__Alternatives6084); if (state.failed) return ;
+ match(input,26,FollowSets000.FOLLOW_26_in_rule__UnrestrictedName__Alternatives6482); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getKeyKeyword_9());
}
@@ -8875,15 +9462,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 11 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2853:6: ( 'overrides' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3037:6: ( 'overrides' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2853:6: ( 'overrides' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2854:1: 'overrides'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3037:6: ( 'overrides' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3038:1: 'overrides'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getOverridesKeyword_10());
}
- match(input,27,FollowSets000.FOLLOW_27_in_rule__UnrestrictedName__Alternatives6104); if (state.failed) return ;
+ match(input,27,FollowSets000.FOLLOW_27_in_rule__UnrestrictedName__Alternatives6502); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getOverridesKeyword_10());
}
@@ -8894,15 +9481,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 12 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2861:6: ( 'primitive' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3045:6: ( 'primitive' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2861:6: ( 'primitive' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2862:1: 'primitive'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3045:6: ( 'primitive' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3046:1: 'primitive'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getPrimitiveKeyword_11());
}
- match(input,28,FollowSets000.FOLLOW_28_in_rule__UnrestrictedName__Alternatives6124); if (state.failed) return ;
+ match(input,28,FollowSets000.FOLLOW_28_in_rule__UnrestrictedName__Alternatives6522); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getPrimitiveKeyword_11());
}
@@ -8913,15 +9500,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 13 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2869:6: ( 'query' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3053:6: ( 'query' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2869:6: ( 'query' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2870:1: 'query'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3053:6: ( 'query' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3054:1: 'query'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getQueryKeyword_12());
}
- match(input,29,FollowSets000.FOLLOW_29_in_rule__UnrestrictedName__Alternatives6144); if (state.failed) return ;
+ match(input,29,FollowSets000.FOLLOW_29_in_rule__UnrestrictedName__Alternatives6542); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getQueryKeyword_12());
}
@@ -8932,15 +9519,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 14 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2877:6: ( 'relation' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3061:6: ( 'relation' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2877:6: ( 'relation' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2878:1: 'relation'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3061:6: ( 'relation' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3062:1: 'relation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getRelationKeyword_13());
}
- match(input,30,FollowSets000.FOLLOW_30_in_rule__UnrestrictedName__Alternatives6164); if (state.failed) return ;
+ match(input,30,FollowSets000.FOLLOW_30_in_rule__UnrestrictedName__Alternatives6562); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getRelationKeyword_13());
}
@@ -8951,15 +9538,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 15 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2885:6: ( 'replace' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3069:6: ( 'replace' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2885:6: ( 'replace' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2886:1: 'replace'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3069:6: ( 'replace' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3070:1: 'replace'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getReplaceKeyword_14());
}
- match(input,31,FollowSets000.FOLLOW_31_in_rule__UnrestrictedName__Alternatives6184); if (state.failed) return ;
+ match(input,31,FollowSets000.FOLLOW_31_in_rule__UnrestrictedName__Alternatives6582); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getReplaceKeyword_14());
}
@@ -8970,15 +9557,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 16 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2893:6: ( 'top' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3077:6: ( 'top' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2893:6: ( 'top' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2894:1: 'top'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3077:6: ( 'top' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3078:1: 'top'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getTopKeyword_15());
}
- match(input,32,FollowSets000.FOLLOW_32_in_rule__UnrestrictedName__Alternatives6204); if (state.failed) return ;
+ match(input,32,FollowSets000.FOLLOW_32_in_rule__UnrestrictedName__Alternatives6602); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getTopKeyword_15());
}
@@ -8989,15 +9576,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 17 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2901:6: ( 'transformation' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3085:6: ( 'transformation' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2901:6: ( 'transformation' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2902:1: 'transformation'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3085:6: ( 'transformation' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3086:1: 'transformation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_16());
}
- match(input,33,FollowSets000.FOLLOW_33_in_rule__UnrestrictedName__Alternatives6224); if (state.failed) return ;
+ match(input,33,FollowSets000.FOLLOW_33_in_rule__UnrestrictedName__Alternatives6622); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getTransformationKeyword_16());
}
@@ -9008,15 +9595,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 18 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2909:6: ( 'when' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3093:6: ( 'when' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2909:6: ( 'when' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2910:1: 'when'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3093:6: ( 'when' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3094:1: 'when'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getWhenKeyword_17());
}
- match(input,34,FollowSets000.FOLLOW_34_in_rule__UnrestrictedName__Alternatives6244); if (state.failed) return ;
+ match(input,34,FollowSets000.FOLLOW_34_in_rule__UnrestrictedName__Alternatives6642); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getWhenKeyword_17());
}
@@ -9027,15 +9614,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 19 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2917:6: ( 'where' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3101:6: ( 'where' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2917:6: ( 'where' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2918:1: 'where'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3101:6: ( 'where' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3102:1: 'where'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnrestrictedNameAccess().getWhereKeyword_18());
}
- match(input,35,FollowSets000.FOLLOW_35_in_rule__UnrestrictedName__Alternatives6264); if (state.failed) return ;
+ match(input,35,FollowSets000.FOLLOW_35_in_rule__UnrestrictedName__Alternatives6662); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnrestrictedNameAccess().getWhereKeyword_18());
}
@@ -9063,40 +9650,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ID__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2930:1: rule__ID__Alternatives : ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3114: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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2934:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) )
- int alt13=2;
- int LA13_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3118:1: ( ( RULE_SIMPLE_ID ) | ( RULE_ESCAPED_ID ) )
+ int alt15=2;
+ int LA15_0 = input.LA(1);
- if ( (LA13_0==RULE_SIMPLE_ID) ) {
- alt13=1;
+ if ( (LA15_0==RULE_SIMPLE_ID) ) {
+ alt15=1;
}
- else if ( (LA13_0==RULE_ESCAPED_ID) ) {
- alt13=2;
+ else if ( (LA15_0==RULE_ESCAPED_ID) ) {
+ alt15=2;
}
else {
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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2935:1: ( RULE_SIMPLE_ID )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3119:1: ( RULE_SIMPLE_ID )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2935:1: ( RULE_SIMPLE_ID )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2936:1: RULE_SIMPLE_ID
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3119:1: ( RULE_SIMPLE_ID )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3120: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__Alternatives6298); if (state.failed) return ;
+ match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives6696); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIDAccess().getSIMPLE_IDTerminalRuleCall_0());
}
@@ -9107,15 +9694,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2941:6: ( RULE_ESCAPED_ID )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3125:6: ( RULE_ESCAPED_ID )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2941:6: ( RULE_ESCAPED_ID )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2942:1: RULE_ESCAPED_ID
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3125:6: ( RULE_ESCAPED_ID )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3126: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__Alternatives6315); if (state.failed) return ;
+ match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives6713); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIDAccess().getESCAPED_IDTerminalRuleCall_1());
}
@@ -9143,40 +9730,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UPPER__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2952:1: rule__UPPER__Alternatives : ( ( RULE_INT ) | ( '*' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3136:1: rule__UPPER__Alternatives : ( ( RULE_INT ) | ( '*' ) );
public final void rule__UPPER__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2956:1: ( ( RULE_INT ) | ( '*' ) )
- int alt14=2;
- int LA14_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3140:1: ( ( RULE_INT ) | ( '*' ) )
+ int alt16=2;
+ int LA16_0 = input.LA(1);
- if ( (LA14_0==RULE_INT) ) {
- alt14=1;
+ if ( (LA16_0==RULE_INT) ) {
+ alt16=1;
}
- else if ( (LA14_0==36) ) {
- alt14=2;
+ else if ( (LA16_0==36) ) {
+ 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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2957:1: ( RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3141:1: ( RULE_INT )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2957:1: ( RULE_INT )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2958:1: RULE_INT
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3141:1: ( RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3142:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0());
}
- match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__UPPER__Alternatives6347); if (state.failed) return ;
+ match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__UPPER__Alternatives6745); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUPPERAccess().getINTTerminalRuleCall_0());
}
@@ -9187,15 +9774,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2963:6: ( '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3147:6: ( '*' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2963:6: ( '*' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2964:1: '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3147:6: ( '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3148:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUPPERAccess().getAsteriskKeyword_1());
}
- match(input,36,FollowSets000.FOLLOW_36_in_rule__UPPER__Alternatives6365); if (state.failed) return ;
+ match(input,36,FollowSets000.FOLLOW_36_in_rule__UPPER__Alternatives6763); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUPPERAccess().getAsteriskKeyword_1());
}
@@ -9223,40 +9810,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Alternatives_2_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2976:1: rule__NUMBER_LITERAL__Alternatives_2_0 : ( ( 'e' ) | ( 'E' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3160:1: rule__NUMBER_LITERAL__Alternatives_2_0 : ( ( 'e' ) | ( 'E' ) );
public final void rule__NUMBER_LITERAL__Alternatives_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2980:1: ( ( 'e' ) | ( 'E' ) )
- int alt15=2;
- int LA15_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3164:1: ( ( 'e' ) | ( 'E' ) )
+ int alt17=2;
+ int LA17_0 = input.LA(1);
- if ( (LA15_0==37) ) {
- alt15=1;
+ if ( (LA17_0==37) ) {
+ alt17=1;
}
- else if ( (LA15_0==38) ) {
- alt15=2;
+ else if ( (LA17_0==38) ) {
+ alt17=2;
}
else {
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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2981:1: ( 'e' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3165:1: ( 'e' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2981:1: ( 'e' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2982:1: 'e'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3165:1: ( 'e' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3166:1: 'e'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALAccess().getEKeyword_2_0_0());
}
- match(input,37,FollowSets000.FOLLOW_37_in_rule__NUMBER_LITERAL__Alternatives_2_06400); if (state.failed) return ;
+ match(input,37,FollowSets000.FOLLOW_37_in_rule__NUMBER_LITERAL__Alternatives_2_06798); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNUMBER_LITERALAccess().getEKeyword_2_0_0());
}
@@ -9267,15 +9854,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2989:6: ( 'E' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3173:6: ( 'E' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2989:6: ( 'E' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2990:1: 'E'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3173:6: ( 'E' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3174:1: 'E'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALAccess().getEKeyword_2_0_1());
}
- match(input,38,FollowSets000.FOLLOW_38_in_rule__NUMBER_LITERAL__Alternatives_2_06420); if (state.failed) return ;
+ match(input,38,FollowSets000.FOLLOW_38_in_rule__NUMBER_LITERAL__Alternatives_2_06818); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNUMBER_LITERALAccess().getEKeyword_2_0_1());
}
@@ -9303,40 +9890,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Alternatives_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3002:1: rule__NUMBER_LITERAL__Alternatives_2_1 : ( ( '+' ) | ( '-' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3186:1: rule__NUMBER_LITERAL__Alternatives_2_1 : ( ( '+' ) | ( '-' ) );
public final void rule__NUMBER_LITERAL__Alternatives_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3006:1: ( ( '+' ) | ( '-' ) )
- int alt16=2;
- int LA16_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3190:1: ( ( '+' ) | ( '-' ) )
+ int alt18=2;
+ int LA18_0 = input.LA(1);
- if ( (LA16_0==39) ) {
- alt16=1;
+ if ( (LA18_0==39) ) {
+ alt18=1;
}
- else if ( (LA16_0==40) ) {
- alt16=2;
+ else if ( (LA18_0==40) ) {
+ alt18=2;
}
else {
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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3007:1: ( '+' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3191:1: ( '+' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3007:1: ( '+' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3008:1: '+'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3191:1: ( '+' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3192:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALAccess().getPlusSignKeyword_2_1_0());
}
- match(input,39,FollowSets000.FOLLOW_39_in_rule__NUMBER_LITERAL__Alternatives_2_16455); if (state.failed) return ;
+ match(input,39,FollowSets000.FOLLOW_39_in_rule__NUMBER_LITERAL__Alternatives_2_16853); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNUMBER_LITERALAccess().getPlusSignKeyword_2_1_0());
}
@@ -9347,15 +9934,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3015:6: ( '-' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3199:6: ( '-' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3015:6: ( '-' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3016:1: '-'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3199:6: ( '-' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3200:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALAccess().getHyphenMinusKeyword_2_1_1());
}
- match(input,40,FollowSets000.FOLLOW_40_in_rule__NUMBER_LITERAL__Alternatives_2_16475); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_40_in_rule__NUMBER_LITERAL__Alternatives_2_16873); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNUMBER_LITERALAccess().getHyphenMinusKeyword_2_1_1());
}
@@ -9383,40 +9970,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__EssentialOCLUnrestrictedIdentifier__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3029:1: rule__EssentialOCLUnrestrictedIdentifier__Alternatives : ( ( 'e' ) | ( 'E' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3213:1: rule__EssentialOCLUnrestrictedIdentifier__Alternatives : ( ( 'e' ) | ( 'E' ) );
public final void rule__EssentialOCLUnrestrictedIdentifier__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3033:1: ( ( 'e' ) | ( 'E' ) )
- int alt17=2;
- int LA17_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3217:1: ( ( 'e' ) | ( 'E' ) )
+ int alt19=2;
+ int LA19_0 = input.LA(1);
- if ( (LA17_0==37) ) {
- alt17=1;
+ if ( (LA19_0==37) ) {
+ alt19=1;
}
- else if ( (LA17_0==38) ) {
- alt17=2;
+ else if ( (LA19_0==38) ) {
+ alt19=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 17, 0, input);
+ new NoViableAltException("", 19, 0, input);
throw nvae;
}
- switch (alt17) {
+ switch (alt19) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3034:1: ( 'e' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3218:1: ( 'e' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3034:1: ( 'e' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3035:1: 'e'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3218:1: ( 'e' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3219:1: 'e'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnrestrictedIdentifierAccess().getEKeyword_0());
}
- match(input,37,FollowSets000.FOLLOW_37_in_rule__EssentialOCLUnrestrictedIdentifier__Alternatives6511); if (state.failed) return ;
+ match(input,37,FollowSets000.FOLLOW_37_in_rule__EssentialOCLUnrestrictedIdentifier__Alternatives6909); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLUnrestrictedIdentifierAccess().getEKeyword_0());
}
@@ -9427,15 +10014,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3042:6: ( 'E' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3226:6: ( 'E' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3042:6: ( 'E' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3043:1: 'E'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3226:6: ( 'E' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3227:1: 'E'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnrestrictedIdentifierAccess().getEKeyword_1());
}
- match(input,38,FollowSets000.FOLLOW_38_in_rule__EssentialOCLUnrestrictedIdentifier__Alternatives6531); if (state.failed) return ;
+ match(input,38,FollowSets000.FOLLOW_38_in_rule__EssentialOCLUnrestrictedIdentifier__Alternatives6929); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLUnrestrictedIdentifierAccess().getEKeyword_1());
}
@@ -9463,40 +10050,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__EssentialOCLPrefixOperator__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3055:1: rule__EssentialOCLPrefixOperator__Alternatives : ( ( '-' ) | ( 'not' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3239:1: rule__EssentialOCLPrefixOperator__Alternatives : ( ( '-' ) | ( 'not' ) );
public final void rule__EssentialOCLPrefixOperator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3059:1: ( ( '-' ) | ( 'not' ) )
- int alt18=2;
- int LA18_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3243:1: ( ( '-' ) | ( 'not' ) )
+ int alt20=2;
+ int LA20_0 = input.LA(1);
- if ( (LA18_0==40) ) {
- alt18=1;
+ if ( (LA20_0==40) ) {
+ alt20=1;
}
- else if ( (LA18_0==41) ) {
- alt18=2;
+ else if ( (LA20_0==41) ) {
+ alt20=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 18, 0, input);
+ new NoViableAltException("", 20, 0, input);
throw nvae;
}
- switch (alt18) {
+ switch (alt20) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3060:1: ( '-' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3244:1: ( '-' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3060:1: ( '-' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3061:1: '-'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3244:1: ( '-' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3245:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLPrefixOperatorAccess().getHyphenMinusKeyword_0());
}
- match(input,40,FollowSets000.FOLLOW_40_in_rule__EssentialOCLPrefixOperator__Alternatives6566); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_40_in_rule__EssentialOCLPrefixOperator__Alternatives6964); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLPrefixOperatorAccess().getHyphenMinusKeyword_0());
}
@@ -9507,15 +10094,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3068:6: ( 'not' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3252:6: ( 'not' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3068:6: ( 'not' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3069:1: 'not'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3252:6: ( 'not' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3253:1: 'not'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLPrefixOperatorAccess().getNotKeyword_1());
}
- match(input,41,FollowSets000.FOLLOW_41_in_rule__EssentialOCLPrefixOperator__Alternatives6586); if (state.failed) return ;
+ match(input,41,FollowSets000.FOLLOW_41_in_rule__EssentialOCLPrefixOperator__Alternatives6984); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLPrefixOperatorAccess().getNotKeyword_1());
}
@@ -9543,104 +10130,104 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__EssentialOCLInfixOperator__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3081:1: rule__EssentialOCLInfixOperator__Alternatives : ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3265:1: rule__EssentialOCLInfixOperator__Alternatives : ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) );
public final void rule__EssentialOCLInfixOperator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3085:1: ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) )
- int alt19=14;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3269:1: ( ( '*' ) | ( '/' ) | ( '+' ) | ( '-' ) | ( '>' ) | ( '<' ) | ( '>=' ) | ( '<=' ) | ( '=' ) | ( '<>' ) | ( 'and' ) | ( 'or' ) | ( 'xor' ) | ( 'implies' ) )
+ int alt21=14;
switch ( input.LA(1) ) {
case 36:
{
- alt19=1;
+ alt21=1;
}
break;
case 42:
{
- alt19=2;
+ alt21=2;
}
break;
case 39:
{
- alt19=3;
+ alt21=3;
}
break;
case 40:
{
- alt19=4;
+ alt21=4;
}
break;
case 43:
{
- alt19=5;
+ alt21=5;
}
break;
case 44:
{
- alt19=6;
+ alt21=6;
}
break;
case 45:
{
- alt19=7;
+ alt21=7;
}
break;
case 46:
{
- alt19=8;
+ alt21=8;
}
break;
case 47:
{
- alt19=9;
+ alt21=9;
}
break;
case 48:
{
- alt19=10;
+ alt21=10;
}
break;
case 49:
{
- alt19=11;
+ alt21=11;
}
break;
case 50:
{
- alt19=12;
+ alt21=12;
}
break;
case 51:
{
- alt19=13;
+ alt21=13;
}
break;
case 52:
{
- alt19=14;
+ alt21=14;
}
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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3086:1: ( '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3270:1: ( '*' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3086:1: ( '*' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3087:1: '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3270:1: ( '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3271:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getAsteriskKeyword_0());
}
- match(input,36,FollowSets000.FOLLOW_36_in_rule__EssentialOCLInfixOperator__Alternatives6621); if (state.failed) return ;
+ match(input,36,FollowSets000.FOLLOW_36_in_rule__EssentialOCLInfixOperator__Alternatives7019); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorAccess().getAsteriskKeyword_0());
}
@@ -9651,15 +10238,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3094:6: ( '/' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3278:6: ( '/' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3094:6: ( '/' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3095:1: '/'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3278:6: ( '/' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3279:1: '/'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getSolidusKeyword_1());
}
- match(input,42,FollowSets000.FOLLOW_42_in_rule__EssentialOCLInfixOperator__Alternatives6641); if (state.failed) return ;
+ match(input,42,FollowSets000.FOLLOW_42_in_rule__EssentialOCLInfixOperator__Alternatives7039); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorAccess().getSolidusKeyword_1());
}
@@ -9670,15 +10257,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3102:6: ( '+' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3286:6: ( '+' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3102:6: ( '+' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3103:1: '+'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3286:6: ( '+' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3287:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getPlusSignKeyword_2());
}
- match(input,39,FollowSets000.FOLLOW_39_in_rule__EssentialOCLInfixOperator__Alternatives6661); if (state.failed) return ;
+ match(input,39,FollowSets000.FOLLOW_39_in_rule__EssentialOCLInfixOperator__Alternatives7059); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorAccess().getPlusSignKeyword_2());
}
@@ -9689,15 +10276,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3110:6: ( '-' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3294:6: ( '-' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3110:6: ( '-' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3111:1: '-'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3294:6: ( '-' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3295:1: '-'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getHyphenMinusKeyword_3());
}
- match(input,40,FollowSets000.FOLLOW_40_in_rule__EssentialOCLInfixOperator__Alternatives6681); if (state.failed) return ;
+ match(input,40,FollowSets000.FOLLOW_40_in_rule__EssentialOCLInfixOperator__Alternatives7079); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorAccess().getHyphenMinusKeyword_3());
}
@@ -9708,15 +10295,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3118:6: ( '>' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3302:6: ( '>' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3118:6: ( '>' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3119:1: '>'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3302:6: ( '>' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3303:1: '>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getGreaterThanSignKeyword_4());
}
- match(input,43,FollowSets000.FOLLOW_43_in_rule__EssentialOCLInfixOperator__Alternatives6701); if (state.failed) return ;
+ match(input,43,FollowSets000.FOLLOW_43_in_rule__EssentialOCLInfixOperator__Alternatives7099); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorAccess().getGreaterThanSignKeyword_4());
}
@@ -9727,15 +10314,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3126:6: ( '<' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3310:6: ( '<' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3126:6: ( '<' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3127:1: '<'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3310:6: ( '<' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3311:1: '<'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getLessThanSignKeyword_5());
}
- match(input,44,FollowSets000.FOLLOW_44_in_rule__EssentialOCLInfixOperator__Alternatives6721); if (state.failed) return ;
+ match(input,44,FollowSets000.FOLLOW_44_in_rule__EssentialOCLInfixOperator__Alternatives7119); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorAccess().getLessThanSignKeyword_5());
}
@@ -9746,15 +10333,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3134:6: ( '>=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3318:6: ( '>=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3134:6: ( '>=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3135:1: '>='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3318:6: ( '>=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3319:1: '>='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getGreaterThanSignEqualsSignKeyword_6());
}
- match(input,45,FollowSets000.FOLLOW_45_in_rule__EssentialOCLInfixOperator__Alternatives6741); if (state.failed) return ;
+ match(input,45,FollowSets000.FOLLOW_45_in_rule__EssentialOCLInfixOperator__Alternatives7139); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorAccess().getGreaterThanSignEqualsSignKeyword_6());
}
@@ -9765,15 +10352,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3142:6: ( '<=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3326:6: ( '<=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3142:6: ( '<=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3143:1: '<='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3326:6: ( '<=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3327:1: '<='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getLessThanSignEqualsSignKeyword_7());
}
- match(input,46,FollowSets000.FOLLOW_46_in_rule__EssentialOCLInfixOperator__Alternatives6761); if (state.failed) return ;
+ match(input,46,FollowSets000.FOLLOW_46_in_rule__EssentialOCLInfixOperator__Alternatives7159); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorAccess().getLessThanSignEqualsSignKeyword_7());
}
@@ -9784,15 +10371,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 9 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3150:6: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3334:6: ( '=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3150:6: ( '=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3151:1: '='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3334:6: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3335:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getEqualsSignKeyword_8());
}
- match(input,47,FollowSets000.FOLLOW_47_in_rule__EssentialOCLInfixOperator__Alternatives6781); if (state.failed) return ;
+ match(input,47,FollowSets000.FOLLOW_47_in_rule__EssentialOCLInfixOperator__Alternatives7179); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorAccess().getEqualsSignKeyword_8());
}
@@ -9803,15 +10390,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 10 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3158:6: ( '<>' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3342:6: ( '<>' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3158:6: ( '<>' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3159:1: '<>'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3342:6: ( '<>' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3343:1: '<>'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getLessThanSignGreaterThanSignKeyword_9());
}
- match(input,48,FollowSets000.FOLLOW_48_in_rule__EssentialOCLInfixOperator__Alternatives6801); if (state.failed) return ;
+ match(input,48,FollowSets000.FOLLOW_48_in_rule__EssentialOCLInfixOperator__Alternatives7199); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorAccess().getLessThanSignGreaterThanSignKeyword_9());
}
@@ -9822,15 +10409,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 11 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3166:6: ( 'and' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3350:6: ( 'and' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3166:6: ( 'and' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3167:1: 'and'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3350:6: ( 'and' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3351:1: 'and'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getAndKeyword_10());
}
- match(input,49,FollowSets000.FOLLOW_49_in_rule__EssentialOCLInfixOperator__Alternatives6821); if (state.failed) return ;
+ match(input,49,FollowSets000.FOLLOW_49_in_rule__EssentialOCLInfixOperator__Alternatives7219); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorAccess().getAndKeyword_10());
}
@@ -9841,15 +10428,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 12 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3174:6: ( 'or' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3358:6: ( 'or' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3174:6: ( 'or' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3175:1: 'or'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3358:6: ( 'or' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3359:1: 'or'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getOrKeyword_11());
}
- match(input,50,FollowSets000.FOLLOW_50_in_rule__EssentialOCLInfixOperator__Alternatives6841); if (state.failed) return ;
+ match(input,50,FollowSets000.FOLLOW_50_in_rule__EssentialOCLInfixOperator__Alternatives7239); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorAccess().getOrKeyword_11());
}
@@ -9860,15 +10447,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 13 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3182:6: ( 'xor' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3366:6: ( 'xor' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3182:6: ( 'xor' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3183:1: 'xor'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3366:6: ( 'xor' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3367:1: 'xor'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getXorKeyword_12());
}
- match(input,51,FollowSets000.FOLLOW_51_in_rule__EssentialOCLInfixOperator__Alternatives6861); if (state.failed) return ;
+ match(input,51,FollowSets000.FOLLOW_51_in_rule__EssentialOCLInfixOperator__Alternatives7259); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorAccess().getXorKeyword_12());
}
@@ -9879,15 +10466,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 14 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3190:6: ( 'implies' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3374:6: ( 'implies' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3190:6: ( 'implies' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3191:1: 'implies'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3374:6: ( 'implies' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3375:1: 'implies'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLInfixOperatorAccess().getImpliesKeyword_13());
}
- match(input,52,FollowSets000.FOLLOW_52_in_rule__EssentialOCLInfixOperator__Alternatives6881); if (state.failed) return ;
+ match(input,52,FollowSets000.FOLLOW_52_in_rule__EssentialOCLInfixOperator__Alternatives7279); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLInfixOperatorAccess().getImpliesKeyword_13());
}
@@ -9915,40 +10502,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__EssentialOCLNavigationOperator__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3203:1: rule__EssentialOCLNavigationOperator__Alternatives : ( ( '.' ) | ( '->' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3387:1: rule__EssentialOCLNavigationOperator__Alternatives : ( ( '.' ) | ( '->' ) );
public final void rule__EssentialOCLNavigationOperator__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3207:1: ( ( '.' ) | ( '->' ) )
- int alt20=2;
- int LA20_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3391:1: ( ( '.' ) | ( '->' ) )
+ int alt22=2;
+ int LA22_0 = input.LA(1);
- if ( (LA20_0==53) ) {
- alt20=1;
+ if ( (LA22_0==53) ) {
+ alt22=1;
}
- else if ( (LA20_0==54) ) {
- alt20=2;
+ else if ( (LA22_0==54) ) {
+ 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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3208:1: ( '.' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3392:1: ( '.' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3208:1: ( '.' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3209:1: '.'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3392:1: ( '.' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3393:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorAccess().getFullStopKeyword_0());
}
- match(input,53,FollowSets000.FOLLOW_53_in_rule__EssentialOCLNavigationOperator__Alternatives6916); if (state.failed) return ;
+ match(input,53,FollowSets000.FOLLOW_53_in_rule__EssentialOCLNavigationOperator__Alternatives7314); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLNavigationOperatorAccess().getFullStopKeyword_0());
}
@@ -9959,15 +10546,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3216:6: ( '->' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3400:6: ( '->' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3216:6: ( '->' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3217:1: '->'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3400:6: ( '->' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3401:1: '->'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLNavigationOperatorAccess().getHyphenMinusGreaterThanSignKeyword_1());
}
- match(input,54,FollowSets000.FOLLOW_54_in_rule__EssentialOCLNavigationOperator__Alternatives6936); if (state.failed) return ;
+ match(input,54,FollowSets000.FOLLOW_54_in_rule__EssentialOCLNavigationOperator__Alternatives7334); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLNavigationOperatorAccess().getHyphenMinusGreaterThanSignKeyword_1());
}
@@ -9995,40 +10582,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__Identifier__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3229:1: rule__Identifier__Alternatives : ( ( ruleID ) | ( ruleEssentialOCLUnrestrictedIdentifier ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3413:1: rule__Identifier__Alternatives : ( ( ruleID ) | ( ruleEssentialOCLUnrestrictedIdentifier ) );
public final void rule__Identifier__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3233:1: ( ( ruleID ) | ( ruleEssentialOCLUnrestrictedIdentifier ) )
- int alt21=2;
- int LA21_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3417:1: ( ( ruleID ) | ( ruleEssentialOCLUnrestrictedIdentifier ) )
+ int alt23=2;
+ int LA23_0 = input.LA(1);
- if ( ((LA21_0>=RULE_SIMPLE_ID && LA21_0<=RULE_ESCAPED_ID)) ) {
- alt21=1;
+ if ( ((LA23_0>=RULE_SIMPLE_ID && LA23_0<=RULE_ESCAPED_ID)) ) {
+ alt23=1;
}
- else if ( ((LA21_0>=37 && LA21_0<=38)) ) {
- alt21=2;
+ else if ( ((LA23_0>=37 && LA23_0<=38)) ) {
+ alt23=2;
}
else {
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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3234:1: ( ruleID )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3418:1: ( ruleID )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3234:1: ( ruleID )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3235:1: ruleID
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3418:1: ( ruleID )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3419:1: ruleID
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdentifierAccess().getIDParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleID_in_rule__Identifier__Alternatives6970);
+ pushFollow(FollowSets000.FOLLOW_ruleID_in_rule__Identifier__Alternatives7368);
ruleID();
state._fsp--;
@@ -10043,15 +10630,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3240:6: ( ruleEssentialOCLUnrestrictedIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3424:6: ( ruleEssentialOCLUnrestrictedIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3240:6: ( ruleEssentialOCLUnrestrictedIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3241:1: ruleEssentialOCLUnrestrictedIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3424:6: ( ruleEssentialOCLUnrestrictedIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3425:1: ruleEssentialOCLUnrestrictedIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIdentifierAccess().getEssentialOCLUnrestrictedIdentifierParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_rule__Identifier__Alternatives6987);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_rule__Identifier__Alternatives7385);
ruleEssentialOCLUnrestrictedIdentifier();
state._fsp--;
@@ -10083,14 +10670,14 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__EssentialOCLUnreservedName__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3251:1: rule__EssentialOCLUnreservedName__Alternatives : ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Tuple' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3435:1: rule__EssentialOCLUnreservedName__Alternatives : ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Tuple' ) );
public final void rule__EssentialOCLUnreservedName__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3255:1: ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Tuple' ) )
- int alt22=4;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3439:1: ( ( ruleUnrestrictedName ) | ( ruleCollectionTypeIdentifier ) | ( rulePrimitiveTypeIdentifier ) | ( 'Tuple' ) )
+ int alt24=4;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
@@ -10115,7 +10702,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
case 37:
case 38:
{
- alt22=1;
+ alt24=1;
}
break;
case 64:
@@ -10124,7 +10711,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
case 67:
case 68:
{
- alt22=2;
+ alt24=2;
}
break;
case 56:
@@ -10136,33 +10723,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
case 62:
case 63:
{
- alt22=3;
+ alt24=3;
}
break;
case 55:
{
- alt22=4;
+ alt24=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 22, 0, input);
+ new NoViableAltException("", 24, 0, input);
throw nvae;
}
- switch (alt22) {
+ switch (alt24) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3256:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3440:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3256:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3257:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3440:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3441:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getUnrestrictedNameParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__EssentialOCLUnreservedName__Alternatives7019);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rule__EssentialOCLUnreservedName__Alternatives7417);
ruleUnrestrictedName();
state._fsp--;
@@ -10177,15 +10764,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3262:6: ( ruleCollectionTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3446:6: ( ruleCollectionTypeIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3262:6: ( ruleCollectionTypeIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3263:1: ruleCollectionTypeIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3446:6: ( ruleCollectionTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3447:1: ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getCollectionTypeIdentifierParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_rule__EssentialOCLUnreservedName__Alternatives7036);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_rule__EssentialOCLUnreservedName__Alternatives7434);
ruleCollectionTypeIdentifier();
state._fsp--;
@@ -10200,15 +10787,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3268:6: ( rulePrimitiveTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3452:6: ( rulePrimitiveTypeIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3268:6: ( rulePrimitiveTypeIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3269:1: rulePrimitiveTypeIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3452:6: ( rulePrimitiveTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3453:1: rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getPrimitiveTypeIdentifierParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__EssentialOCLUnreservedName__Alternatives7053);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__EssentialOCLUnreservedName__Alternatives7451);
rulePrimitiveTypeIdentifier();
state._fsp--;
@@ -10223,15 +10810,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3274:6: ( 'Tuple' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3458:6: ( 'Tuple' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3274:6: ( 'Tuple' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3275:1: 'Tuple'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3458:6: ( 'Tuple' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3459:1: 'Tuple'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getEssentialOCLUnreservedNameAccess().getTupleKeyword_3());
}
- match(input,55,FollowSets000.FOLLOW_55_in_rule__EssentialOCLUnreservedName__Alternatives7071); if (state.failed) return ;
+ match(input,55,FollowSets000.FOLLOW_55_in_rule__EssentialOCLUnreservedName__Alternatives7469); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getEssentialOCLUnreservedNameAccess().getTupleKeyword_3());
}
@@ -10259,74 +10846,74 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveTypeIdentifier__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3287:1: rule__PrimitiveTypeIdentifier__Alternatives : ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3471: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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3291:1: ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) )
- int alt23=8;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3475:1: ( ( 'Boolean' ) | ( 'Integer' ) | ( 'Real' ) | ( 'String' ) | ( 'UnlimitedNatural' ) | ( 'OclAny' ) | ( 'OclInvalid' ) | ( 'OclVoid' ) )
+ int alt25=8;
switch ( input.LA(1) ) {
case 56:
{
- alt23=1;
+ alt25=1;
}
break;
case 57:
{
- alt23=2;
+ alt25=2;
}
break;
case 58:
{
- alt23=3;
+ alt25=3;
}
break;
case 59:
{
- alt23=4;
+ alt25=4;
}
break;
case 60:
{
- alt23=5;
+ alt25=5;
}
break;
case 61:
{
- alt23=6;
+ alt25=6;
}
break;
case 62:
{
- alt23=7;
+ alt25=7;
}
break;
case 63:
{
- alt23=8;
+ alt25=8;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 23, 0, input);
+ new NoViableAltException("", 25, 0, input);
throw nvae;
}
- switch (alt23) {
+ switch (alt25) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3292:1: ( 'Boolean' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3476:1: ( 'Boolean' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3292:1: ( 'Boolean' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3293:1: 'Boolean'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3476:1: ( 'Boolean' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3477:1: 'Boolean'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getBooleanKeyword_0());
}
- match(input,56,FollowSets000.FOLLOW_56_in_rule__PrimitiveTypeIdentifier__Alternatives7106); if (state.failed) return ;
+ match(input,56,FollowSets000.FOLLOW_56_in_rule__PrimitiveTypeIdentifier__Alternatives7504); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getBooleanKeyword_0());
}
@@ -10337,15 +10924,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3300:6: ( 'Integer' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3484:6: ( 'Integer' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3300:6: ( 'Integer' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3301:1: 'Integer'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3484:6: ( 'Integer' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3485:1: 'Integer'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getIntegerKeyword_1());
}
- match(input,57,FollowSets000.FOLLOW_57_in_rule__PrimitiveTypeIdentifier__Alternatives7126); if (state.failed) return ;
+ match(input,57,FollowSets000.FOLLOW_57_in_rule__PrimitiveTypeIdentifier__Alternatives7524); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getIntegerKeyword_1());
}
@@ -10356,15 +10943,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3308:6: ( 'Real' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3492:6: ( 'Real' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3308:6: ( 'Real' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3309:1: 'Real'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3492:6: ( 'Real' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3493:1: 'Real'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getRealKeyword_2());
}
- match(input,58,FollowSets000.FOLLOW_58_in_rule__PrimitiveTypeIdentifier__Alternatives7146); if (state.failed) return ;
+ match(input,58,FollowSets000.FOLLOW_58_in_rule__PrimitiveTypeIdentifier__Alternatives7544); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getRealKeyword_2());
}
@@ -10375,15 +10962,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3316:6: ( 'String' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3500:6: ( 'String' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3316:6: ( 'String' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3317:1: 'String'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3500:6: ( 'String' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3501:1: 'String'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getStringKeyword_3());
}
- match(input,59,FollowSets000.FOLLOW_59_in_rule__PrimitiveTypeIdentifier__Alternatives7166); if (state.failed) return ;
+ match(input,59,FollowSets000.FOLLOW_59_in_rule__PrimitiveTypeIdentifier__Alternatives7564); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getStringKeyword_3());
}
@@ -10394,15 +10981,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3324:6: ( 'UnlimitedNatural' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3508:6: ( 'UnlimitedNatural' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3324:6: ( 'UnlimitedNatural' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3325:1: 'UnlimitedNatural'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3508:6: ( 'UnlimitedNatural' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3509:1: 'UnlimitedNatural'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getUnlimitedNaturalKeyword_4());
}
- match(input,60,FollowSets000.FOLLOW_60_in_rule__PrimitiveTypeIdentifier__Alternatives7186); if (state.failed) return ;
+ match(input,60,FollowSets000.FOLLOW_60_in_rule__PrimitiveTypeIdentifier__Alternatives7584); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getUnlimitedNaturalKeyword_4());
}
@@ -10413,15 +11000,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3332:6: ( 'OclAny' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3516:6: ( 'OclAny' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3332:6: ( 'OclAny' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3333:1: 'OclAny'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3516:6: ( 'OclAny' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3517:1: 'OclAny'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclAnyKeyword_5());
}
- match(input,61,FollowSets000.FOLLOW_61_in_rule__PrimitiveTypeIdentifier__Alternatives7206); if (state.failed) return ;
+ match(input,61,FollowSets000.FOLLOW_61_in_rule__PrimitiveTypeIdentifier__Alternatives7604); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclAnyKeyword_5());
}
@@ -10432,15 +11019,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3340:6: ( 'OclInvalid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3524:6: ( 'OclInvalid' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3340:6: ( 'OclInvalid' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3341:1: 'OclInvalid'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3524:6: ( 'OclInvalid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3525:1: 'OclInvalid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclInvalidKeyword_6());
}
- match(input,62,FollowSets000.FOLLOW_62_in_rule__PrimitiveTypeIdentifier__Alternatives7226); if (state.failed) return ;
+ match(input,62,FollowSets000.FOLLOW_62_in_rule__PrimitiveTypeIdentifier__Alternatives7624); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclInvalidKeyword_6());
}
@@ -10451,15 +11038,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3348:6: ( 'OclVoid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3532:6: ( 'OclVoid' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3348:6: ( 'OclVoid' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3349:1: 'OclVoid'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3532:6: ( 'OclVoid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3533:1: 'OclVoid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclVoidKeyword_7());
}
- match(input,63,FollowSets000.FOLLOW_63_in_rule__PrimitiveTypeIdentifier__Alternatives7246); if (state.failed) return ;
+ match(input,63,FollowSets000.FOLLOW_63_in_rule__PrimitiveTypeIdentifier__Alternatives7644); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeIdentifierAccess().getOclVoidKeyword_7());
}
@@ -10487,59 +11074,59 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTypeIdentifier__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3361:1: rule__CollectionTypeIdentifier__Alternatives : ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3545: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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3365:1: ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) )
- int alt24=5;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3549:1: ( ( 'Set' ) | ( 'Bag' ) | ( 'Sequence' ) | ( 'Collection' ) | ( 'OrderedSet' ) )
+ int alt26=5;
switch ( input.LA(1) ) {
case 64:
{
- alt24=1;
+ alt26=1;
}
break;
case 65:
{
- alt24=2;
+ alt26=2;
}
break;
case 66:
{
- alt24=3;
+ alt26=3;
}
break;
case 67:
{
- alt24=4;
+ alt26=4;
}
break;
case 68:
{
- alt24=5;
+ alt26=5;
}
break;
default:
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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3366:1: ( 'Set' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3550:1: ( 'Set' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3366:1: ( 'Set' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3367:1: 'Set'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3550:1: ( 'Set' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3551:1: 'Set'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getSetKeyword_0());
}
- match(input,64,FollowSets000.FOLLOW_64_in_rule__CollectionTypeIdentifier__Alternatives7281); if (state.failed) return ;
+ match(input,64,FollowSets000.FOLLOW_64_in_rule__CollectionTypeIdentifier__Alternatives7679); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getSetKeyword_0());
}
@@ -10550,15 +11137,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3374:6: ( 'Bag' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3558:6: ( 'Bag' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3374:6: ( 'Bag' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3375:1: 'Bag'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3558:6: ( 'Bag' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3559:1: 'Bag'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getBagKeyword_1());
}
- match(input,65,FollowSets000.FOLLOW_65_in_rule__CollectionTypeIdentifier__Alternatives7301); if (state.failed) return ;
+ match(input,65,FollowSets000.FOLLOW_65_in_rule__CollectionTypeIdentifier__Alternatives7699); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getBagKeyword_1());
}
@@ -10569,15 +11156,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3382:6: ( 'Sequence' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3566:6: ( 'Sequence' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3382:6: ( 'Sequence' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3383:1: 'Sequence'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3566:6: ( 'Sequence' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3567:1: 'Sequence'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getSequenceKeyword_2());
}
- match(input,66,FollowSets000.FOLLOW_66_in_rule__CollectionTypeIdentifier__Alternatives7321); if (state.failed) return ;
+ match(input,66,FollowSets000.FOLLOW_66_in_rule__CollectionTypeIdentifier__Alternatives7719); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getSequenceKeyword_2());
}
@@ -10588,15 +11175,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3390:6: ( 'Collection' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3574:6: ( 'Collection' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3390:6: ( 'Collection' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3391:1: 'Collection'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3574:6: ( 'Collection' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3575:1: 'Collection'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getCollectionKeyword_3());
}
- match(input,67,FollowSets000.FOLLOW_67_in_rule__CollectionTypeIdentifier__Alternatives7341); if (state.failed) return ;
+ match(input,67,FollowSets000.FOLLOW_67_in_rule__CollectionTypeIdentifier__Alternatives7739); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getCollectionKeyword_3());
}
@@ -10607,15 +11194,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3398:6: ( 'OrderedSet' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3582:6: ( 'OrderedSet' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3398:6: ( 'OrderedSet' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3399:1: 'OrderedSet'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3582:6: ( 'OrderedSet' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3583:1: 'OrderedSet'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeIdentifierAccess().getOrderedSetKeyword_4());
}
- match(input,68,FollowSets000.FOLLOW_68_in_rule__CollectionTypeIdentifier__Alternatives7361); if (state.failed) return ;
+ match(input,68,FollowSets000.FOLLOW_68_in_rule__CollectionTypeIdentifier__Alternatives7759); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeIdentifierAccess().getOrderedSetKeyword_4());
}
@@ -10643,40 +11230,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityCS__Alternatives_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3411:1: rule__MultiplicityCS__Alternatives_1 : ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3595: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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3415:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) )
- int alt25=2;
- int LA25_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3599:1: ( ( ruleMultiplicityBoundsCS ) | ( ruleMultiplicityStringCS ) )
+ int alt27=2;
+ int LA27_0 = input.LA(1);
- if ( (LA25_0==RULE_INT) ) {
- alt25=1;
+ if ( (LA27_0==RULE_INT) ) {
+ alt27=1;
}
- else if ( (LA25_0==36||LA25_0==39||LA25_0==69) ) {
- alt25=2;
+ else if ( (LA27_0==36||LA27_0==39||LA27_0==69) ) {
+ 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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3416:1: ( ruleMultiplicityBoundsCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3600:1: ( ruleMultiplicityBoundsCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3416:1: ( ruleMultiplicityBoundsCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3417:1: ruleMultiplicityBoundsCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3600:1: ( ruleMultiplicityBoundsCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3601:1: ruleMultiplicityBoundsCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_17395);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_17793);
ruleMultiplicityBoundsCS();
state._fsp--;
@@ -10691,15 +11278,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3422:6: ( ruleMultiplicityStringCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3606:6: ( ruleMultiplicityStringCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3422:6: ( ruleMultiplicityStringCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3423:1: ruleMultiplicityStringCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3606:6: ( ruleMultiplicityStringCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3607:1: ruleMultiplicityStringCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_17412);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_17810);
ruleMultiplicityStringCS();
state._fsp--;
@@ -10731,49 +11318,49 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityStringCS__StringBoundsAlternatives_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3433:1: rule__MultiplicityStringCS__StringBoundsAlternatives_0 : ( ( '*' ) | ( '+' ) | ( '?' ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3617:1: rule__MultiplicityStringCS__StringBoundsAlternatives_0 : ( ( '*' ) | ( '+' ) | ( '?' ) );
public final void rule__MultiplicityStringCS__StringBoundsAlternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3437:1: ( ( '*' ) | ( '+' ) | ( '?' ) )
- int alt26=3;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3621:1: ( ( '*' ) | ( '+' ) | ( '?' ) )
+ int alt28=3;
switch ( input.LA(1) ) {
case 36:
{
- alt26=1;
+ alt28=1;
}
break;
case 39:
{
- alt26=2;
+ alt28=2;
}
break;
case 69:
{
- alt26=3;
+ alt28=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 26, 0, input);
+ new NoViableAltException("", 28, 0, input);
throw nvae;
}
- switch (alt26) {
+ switch (alt28) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3438:1: ( '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3622:1: ( '*' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3438:1: ( '*' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3439:1: '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3622:1: ( '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3623:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
}
- match(input,36,FollowSets000.FOLLOW_36_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07445); if (state.failed) return ;
+ match(input,36,FollowSets000.FOLLOW_36_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07843); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
}
@@ -10784,15 +11371,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3446:6: ( '+' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3630:6: ( '+' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3446:6: ( '+' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3447:1: '+'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3630:6: ( '+' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3631:1: '+'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
}
- match(input,39,FollowSets000.FOLLOW_39_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07465); if (state.failed) return ;
+ match(input,39,FollowSets000.FOLLOW_39_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07863); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
}
@@ -10803,15 +11390,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3454:6: ( '?' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3638:6: ( '?' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3454:6: ( '?' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3455:1: '?'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3638:6: ( '?' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3639:1: '?'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
}
- match(input,69,FollowSets000.FOLLOW_69_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07485); if (state.failed) return ;
+ match(input,69,FollowSets000.FOLLOW_69_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07883); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
}
@@ -10839,65 +11426,65 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveLiteralExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3467:1: rule__PrimitiveLiteralExpCS__Alternatives : ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3651: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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3471:1: ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) )
- int alt27=6;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3655:1: ( ( ruleNumberLiteralExpCS ) | ( ruleStringLiteralExpCS ) | ( ruleBooleanLiteralExpCS ) | ( ruleUnlimitedNaturalLiteralExpCS ) | ( ruleInvalidLiteralExpCS ) | ( ruleNullLiteralExpCS ) )
+ int alt29=6;
switch ( input.LA(1) ) {
case RULE_INT:
{
- alt27=1;
+ alt29=1;
}
break;
case RULE_SINGLE_QUOTED_STRING:
{
- alt27=2;
+ alt29=2;
}
break;
case 92:
case 93:
{
- alt27=3;
+ alt29=3;
}
break;
case 36:
{
- alt27=4;
+ alt29=4;
}
break;
case 82:
{
- alt27=5;
+ alt29=5;
}
break;
case 83:
{
- alt27=6;
+ alt29=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 27, 0, input);
+ new NoViableAltException("", 29, 0, input);
throw nvae;
}
- switch (alt27) {
+ switch (alt29) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3472:1: ( ruleNumberLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3656:1: ( ruleNumberLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3472:1: ( ruleNumberLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3473:1: ruleNumberLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3656:1: ( ruleNumberLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3657:1: ruleNumberLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getNumberLiteralExpCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7519);
+ pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7917);
ruleNumberLiteralExpCS();
state._fsp--;
@@ -10912,15 +11499,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3478:6: ( ruleStringLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3662:6: ( ruleStringLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3478:6: ( ruleStringLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3479:1: ruleStringLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3662:6: ( ruleStringLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3663:1: ruleStringLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getStringLiteralExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7536);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7934);
ruleStringLiteralExpCS();
state._fsp--;
@@ -10935,15 +11522,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3484:6: ( ruleBooleanLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3668:6: ( ruleBooleanLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3484:6: ( ruleBooleanLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3485:1: ruleBooleanLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3668:6: ( ruleBooleanLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3669:1: ruleBooleanLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getBooleanLiteralExpCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7553);
+ pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7951);
ruleBooleanLiteralExpCS();
state._fsp--;
@@ -10958,15 +11545,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3490:6: ( ruleUnlimitedNaturalLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3674:6: ( ruleUnlimitedNaturalLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3490:6: ( ruleUnlimitedNaturalLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3491:1: ruleUnlimitedNaturalLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3674:6: ( ruleUnlimitedNaturalLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3675:1: ruleUnlimitedNaturalLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSParserRuleCall_3());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7570);
+ pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7968);
ruleUnlimitedNaturalLiteralExpCS();
state._fsp--;
@@ -10981,15 +11568,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3496:6: ( ruleInvalidLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3680:6: ( ruleInvalidLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3496:6: ( ruleInvalidLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3497:1: ruleInvalidLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3680:6: ( ruleInvalidLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3681:1: ruleInvalidLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getInvalidLiteralExpCSParserRuleCall_4());
}
- pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7587);
+ pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7985);
ruleInvalidLiteralExpCS();
state._fsp--;
@@ -11004,15 +11591,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3502:6: ( ruleNullLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3686:6: ( ruleNullLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3502:6: ( ruleNullLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3503:1: ruleNullLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3686:6: ( ruleNullLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3687:1: ruleNullLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveLiteralExpCSAccess().getNullLiteralExpCSParserRuleCall_5());
}
- pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7604);
+ pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives8002);
ruleNullLiteralExpCS();
state._fsp--;
@@ -11044,43 +11631,43 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__BooleanLiteralExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3513:1: rule__BooleanLiteralExpCS__Alternatives : ( ( ( rule__BooleanLiteralExpCS__NameAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__NameAssignment_1 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3697:1: rule__BooleanLiteralExpCS__Alternatives : ( ( ( rule__BooleanLiteralExpCS__NameAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__NameAssignment_1 ) ) );
public final void rule__BooleanLiteralExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3517:1: ( ( ( rule__BooleanLiteralExpCS__NameAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__NameAssignment_1 ) ) )
- int alt28=2;
- int LA28_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3701:1: ( ( ( rule__BooleanLiteralExpCS__NameAssignment_0 ) ) | ( ( rule__BooleanLiteralExpCS__NameAssignment_1 ) ) )
+ int alt30=2;
+ int LA30_0 = input.LA(1);
- if ( (LA28_0==92) ) {
- alt28=1;
+ if ( (LA30_0==92) ) {
+ alt30=1;
}
- else if ( (LA28_0==93) ) {
- alt28=2;
+ else if ( (LA30_0==93) ) {
+ 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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3518:1: ( ( rule__BooleanLiteralExpCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3702:1: ( ( rule__BooleanLiteralExpCS__NameAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3518:1: ( ( rule__BooleanLiteralExpCS__NameAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3519:1: ( rule__BooleanLiteralExpCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3702:1: ( ( rule__BooleanLiteralExpCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3703:1: ( rule__BooleanLiteralExpCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getNameAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3520:1: ( rule__BooleanLiteralExpCS__NameAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3520:2: rule__BooleanLiteralExpCS__NameAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3704:1: ( rule__BooleanLiteralExpCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3704:2: rule__BooleanLiteralExpCS__NameAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__BooleanLiteralExpCS__NameAssignment_0_in_rule__BooleanLiteralExpCS__Alternatives7636);
+ pushFollow(FollowSets000.FOLLOW_rule__BooleanLiteralExpCS__NameAssignment_0_in_rule__BooleanLiteralExpCS__Alternatives8034);
rule__BooleanLiteralExpCS__NameAssignment_0();
state._fsp--;
@@ -11098,18 +11685,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3524:6: ( ( rule__BooleanLiteralExpCS__NameAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3708:6: ( ( rule__BooleanLiteralExpCS__NameAssignment_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3524:6: ( ( rule__BooleanLiteralExpCS__NameAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3525:1: ( rule__BooleanLiteralExpCS__NameAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3708:6: ( ( rule__BooleanLiteralExpCS__NameAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3709:1: ( rule__BooleanLiteralExpCS__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getNameAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3526:1: ( rule__BooleanLiteralExpCS__NameAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3526:2: rule__BooleanLiteralExpCS__NameAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3710:1: ( rule__BooleanLiteralExpCS__NameAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3710:2: rule__BooleanLiteralExpCS__NameAssignment_1
{
- pushFollow(FollowSets000.FOLLOW_rule__BooleanLiteralExpCS__NameAssignment_1_in_rule__BooleanLiteralExpCS__Alternatives7654);
+ pushFollow(FollowSets000.FOLLOW_rule__BooleanLiteralExpCS__NameAssignment_1_in_rule__BooleanLiteralExpCS__Alternatives8052);
rule__BooleanLiteralExpCS__NameAssignment_1();
state._fsp--;
@@ -11144,14 +11731,14 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TypeLiteralCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3535:1: rule__TypeLiteralCS__Alternatives : ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleTupleTypeCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3719:1: rule__TypeLiteralCS__Alternatives : ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleTupleTypeCS ) );
public final void rule__TypeLiteralCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3539:1: ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleTupleTypeCS ) )
- int alt29=3;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3723:1: ( ( rulePrimitiveTypeCS ) | ( ruleCollectionTypeCS ) | ( ruleTupleTypeCS ) )
+ int alt31=3;
switch ( input.LA(1) ) {
case 56:
case 57:
@@ -11162,7 +11749,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
case 62:
case 63:
{
- alt29=1;
+ alt31=1;
}
break;
case 64:
@@ -11171,33 +11758,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
case 67:
case 68:
{
- alt29=2;
+ alt31=2;
}
break;
case 55:
{
- alt29=3;
+ alt31=3;
}
break;
default:
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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3540:1: ( rulePrimitiveTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3724:1: ( rulePrimitiveTypeCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3540:1: ( rulePrimitiveTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3541:1: rulePrimitiveTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3724:1: ( rulePrimitiveTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3725:1: rulePrimitiveTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getPrimitiveTypeCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_rule__TypeLiteralCS__Alternatives7687);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_rule__TypeLiteralCS__Alternatives8085);
rulePrimitiveTypeCS();
state._fsp--;
@@ -11212,15 +11799,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3546:6: ( ruleCollectionTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3730:6: ( ruleCollectionTypeCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3546:6: ( ruleCollectionTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3547:1: ruleCollectionTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3730:6: ( ruleCollectionTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3731:1: ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getCollectionTypeCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_rule__TypeLiteralCS__Alternatives7704);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_rule__TypeLiteralCS__Alternatives8102);
ruleCollectionTypeCS();
state._fsp--;
@@ -11235,15 +11822,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3552:6: ( ruleTupleTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3736:6: ( ruleTupleTypeCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3552:6: ( ruleTupleTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3553:1: ruleTupleTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3736:6: ( ruleTupleTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3737:1: ruleTupleTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralCSAccess().getTupleTypeCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_rule__TypeLiteralCS__Alternatives7721);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_rule__TypeLiteralCS__Alternatives8119);
ruleTupleTypeCS();
state._fsp--;
@@ -11275,40 +11862,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TypeExpCS__Alternatives_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3563:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3747:1: rule__TypeExpCS__Alternatives_0 : ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) );
public final void rule__TypeExpCS__Alternatives_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3567:1: ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) )
- int alt30=2;
- int LA30_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3751:1: ( ( ruleTypeNameExpCS ) | ( ruleTypeLiteralCS ) )
+ int alt32=2;
+ int LA32_0 = input.LA(1);
- if ( ((LA30_0>=RULE_SIMPLE_ID && LA30_0<=RULE_ESCAPED_ID)||(LA30_0>=18 && LA30_0<=35)||(LA30_0>=37 && LA30_0<=38)) ) {
- alt30=1;
+ if ( ((LA32_0>=RULE_SIMPLE_ID && LA32_0<=RULE_ESCAPED_ID)||(LA32_0>=18 && LA32_0<=35)||(LA32_0>=37 && LA32_0<=38)) ) {
+ alt32=1;
}
- else if ( ((LA30_0>=55 && LA30_0<=68)) ) {
- alt30=2;
+ else if ( ((LA32_0>=55 && LA32_0<=68)) ) {
+ 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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3568:1: ( ruleTypeNameExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3752:1: ( ruleTypeNameExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3568:1: ( ruleTypeNameExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3569:1: ruleTypeNameExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3752:1: ( ruleTypeNameExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3753:1: ruleTypeNameExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getTypeNameExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_rule__TypeExpCS__Alternatives_07753);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_rule__TypeExpCS__Alternatives_08151);
ruleTypeNameExpCS();
state._fsp--;
@@ -11323,15 +11910,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3574:6: ( ruleTypeLiteralCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3758:6: ( ruleTypeLiteralCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3574:6: ( ruleTypeLiteralCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3575:1: ruleTypeLiteralCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3758:6: ( ruleTypeLiteralCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3759:1: ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_rule__TypeExpCS__Alternatives_07770);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_rule__TypeExpCS__Alternatives_08168);
ruleTypeLiteralCS();
state._fsp--;
@@ -11363,29 +11950,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3585:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( ( rule__ExpCS__Group_1__0 ) ) | ( rulePrimaryExpOrLetExpCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3769:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( ( rule__ExpCS__Group_1__0 ) ) | ( rulePrimaryExpOrLetExpCS ) );
public final void rule__ExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3589:1: ( ( ( rule__ExpCS__Group_0__0 ) ) | ( ( rule__ExpCS__Group_1__0 ) ) | ( rulePrimaryExpOrLetExpCS ) )
- int alt31=3;
- alt31 = dfa31.predict(input);
- switch (alt31) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3773:1: ( ( ( rule__ExpCS__Group_0__0 ) ) | ( ( rule__ExpCS__Group_1__0 ) ) | ( rulePrimaryExpOrLetExpCS ) )
+ int alt33=3;
+ alt33 = dfa33.predict(input);
+ switch (alt33) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3590:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3774:1: ( ( rule__ExpCS__Group_0__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3590:1: ( ( rule__ExpCS__Group_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3591:1: ( rule__ExpCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3774:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3775:1: ( rule__ExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3592:1: ( rule__ExpCS__Group_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3592:2: rule__ExpCS__Group_0__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3776:1: ( rule__ExpCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3776:2: rule__ExpCS__Group_0__0
{
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__0_in_rule__ExpCS__Alternatives7802);
+ pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__0_in_rule__ExpCS__Alternatives8200);
rule__ExpCS__Group_0__0();
state._fsp--;
@@ -11403,18 +11990,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3596:6: ( ( rule__ExpCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3780:6: ( ( rule__ExpCS__Group_1__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3596:6: ( ( rule__ExpCS__Group_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3597:1: ( rule__ExpCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3780:6: ( ( rule__ExpCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3781:1: ( rule__ExpCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3598:1: ( rule__ExpCS__Group_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3598:2: rule__ExpCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3782:1: ( rule__ExpCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3782:2: rule__ExpCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__0_in_rule__ExpCS__Alternatives7820);
+ pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_1__0_in_rule__ExpCS__Alternatives8218);
rule__ExpCS__Group_1__0();
state._fsp--;
@@ -11432,15 +12019,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3602:6: ( rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3786:6: ( rulePrimaryExpOrLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3602:6: ( rulePrimaryExpOrLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3603:1: rulePrimaryExpOrLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3786:6: ( rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3787:1: rulePrimaryExpOrLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getPrimaryExpOrLetExpCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__ExpCS__Alternatives7838);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__ExpCS__Alternatives8236);
rulePrimaryExpOrLetExpCS();
state._fsp--;
@@ -11472,40 +12059,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__BinaryOperatorCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3613:1: rule__BinaryOperatorCS__Alternatives : ( ( ruleInfixOperatorCS ) | ( ruleNavigationOperatorCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3797:1: rule__BinaryOperatorCS__Alternatives : ( ( ruleInfixOperatorCS ) | ( ruleNavigationOperatorCS ) );
public final void rule__BinaryOperatorCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3617:1: ( ( ruleInfixOperatorCS ) | ( ruleNavigationOperatorCS ) )
- int alt32=2;
- int LA32_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3801:1: ( ( ruleInfixOperatorCS ) | ( ruleNavigationOperatorCS ) )
+ int alt34=2;
+ int LA34_0 = input.LA(1);
- if ( (LA32_0==36||(LA32_0>=39 && LA32_0<=40)||(LA32_0>=42 && LA32_0<=52)) ) {
- alt32=1;
+ if ( (LA34_0==36||(LA34_0>=39 && LA34_0<=40)||(LA34_0>=42 && LA34_0<=52)) ) {
+ alt34=1;
}
- else if ( ((LA32_0>=53 && LA32_0<=54)) ) {
- alt32=2;
+ else if ( ((LA34_0>=53 && LA34_0<=54)) ) {
+ alt34=2;
}
else {
if (state.backtracking>0) {state.failed=true; return ;}
NoViableAltException nvae =
- new NoViableAltException("", 32, 0, input);
+ new NoViableAltException("", 34, 0, input);
throw nvae;
}
- switch (alt32) {
+ switch (alt34) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3618:1: ( ruleInfixOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3802:1: ( ruleInfixOperatorCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3618:1: ( ruleInfixOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3619:1: ruleInfixOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3802:1: ( ruleInfixOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3803:1: ruleInfixOperatorCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBinaryOperatorCSAccess().getInfixOperatorCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorCS_in_rule__BinaryOperatorCS__Alternatives7870);
+ pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorCS_in_rule__BinaryOperatorCS__Alternatives8268);
ruleInfixOperatorCS();
state._fsp--;
@@ -11520,15 +12107,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3624:6: ( ruleNavigationOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3808:6: ( ruleNavigationOperatorCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3624:6: ( ruleNavigationOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3625:1: ruleNavigationOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3808:6: ( ruleNavigationOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3809:1: ruleNavigationOperatorCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBinaryOperatorCSAccess().getNavigationOperatorCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorCS_in_rule__BinaryOperatorCS__Alternatives7887);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorCS_in_rule__BinaryOperatorCS__Alternatives8285);
ruleNavigationOperatorCS();
state._fsp--;
@@ -11560,40 +12147,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3635:1: rule__PrefixedExpCS__Alternatives : ( ( rulePrimaryExpCS ) | ( ( rule__PrefixedExpCS__Group_1__0 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3819:1: rule__PrefixedExpCS__Alternatives : ( ( rulePrimaryExpCS ) | ( ( rule__PrefixedExpCS__Group_1__0 ) ) );
public final void rule__PrefixedExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3639:1: ( ( rulePrimaryExpCS ) | ( ( rule__PrefixedExpCS__Group_1__0 ) ) )
- int alt33=2;
- int LA33_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3823:1: ( ( rulePrimaryExpCS ) | ( ( rule__PrefixedExpCS__Group_1__0 ) ) )
+ int alt35=2;
+ int LA35_0 = input.LA(1);
- if ( ((LA33_0>=RULE_INT && LA33_0<=RULE_ESCAPED_ID)||(LA33_0>=18 && LA33_0<=38)||(LA33_0>=55 && LA33_0<=68)||LA33_0==75||(LA33_0>=82 && LA33_0<=83)||LA33_0==85||(LA33_0>=91 && LA33_0<=93)) ) {
- alt33=1;
+ if ( ((LA35_0>=RULE_INT && LA35_0<=RULE_ESCAPED_ID)||(LA35_0>=18 && LA35_0<=38)||(LA35_0>=55 && LA35_0<=68)||LA35_0==75||(LA35_0>=82 && LA35_0<=83)||LA35_0==85||(LA35_0>=91 && LA35_0<=93)) ) {
+ alt35=1;
}
- else if ( ((LA33_0>=40 && LA33_0<=41)) ) {
- alt33=2;
+ else if ( ((LA35_0>=40 && LA35_0<=41)) ) {
+ 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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3640:1: ( rulePrimaryExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3824:1: ( rulePrimaryExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3640:1: ( rulePrimaryExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3641:1: rulePrimaryExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3824:1: ( rulePrimaryExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3825:1: rulePrimaryExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpCSAccess().getPrimaryExpCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__Alternatives7919);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__Alternatives8317);
rulePrimaryExpCS();
state._fsp--;
@@ -11608,18 +12195,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3646:6: ( ( rule__PrefixedExpCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3830:6: ( ( rule__PrefixedExpCS__Group_1__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3646:6: ( ( rule__PrefixedExpCS__Group_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3647:1: ( rule__PrefixedExpCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3830:6: ( ( rule__PrefixedExpCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3831:1: ( rule__PrefixedExpCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3648:1: ( rule__PrefixedExpCS__Group_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3648:2: rule__PrefixedExpCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3832:1: ( rule__PrefixedExpCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3832:2: rule__PrefixedExpCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_1__0_in_rule__PrefixedExpCS__Alternatives7936);
+ pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpCS__Group_1__0_in_rule__PrefixedExpCS__Alternatives8334);
rule__PrefixedExpCS__Group_1__0();
state._fsp--;
@@ -11654,40 +12241,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpOrLetExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3657:1: rule__PrefixedExpOrLetExpCS__Alternatives : ( ( rulePrimaryExpOrLetExpCS ) | ( ( rule__PrefixedExpOrLetExpCS__Group_1__0 ) ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3841:1: rule__PrefixedExpOrLetExpCS__Alternatives : ( ( rulePrimaryExpOrLetExpCS ) | ( ( rule__PrefixedExpOrLetExpCS__Group_1__0 ) ) );
public final void rule__PrefixedExpOrLetExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3661:1: ( ( rulePrimaryExpOrLetExpCS ) | ( ( rule__PrefixedExpOrLetExpCS__Group_1__0 ) ) )
- int alt34=2;
- int LA34_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3845:1: ( ( rulePrimaryExpOrLetExpCS ) | ( ( rule__PrefixedExpOrLetExpCS__Group_1__0 ) ) )
+ int alt36=2;
+ int LA36_0 = input.LA(1);
- if ( ((LA34_0>=RULE_INT && LA34_0<=RULE_ESCAPED_ID)||(LA34_0>=18 && LA34_0<=38)||(LA34_0>=55 && LA34_0<=68)||LA34_0==75||(LA34_0>=82 && LA34_0<=83)||LA34_0==85||LA34_0==89||(LA34_0>=91 && LA34_0<=93)) ) {
- alt34=1;
+ if ( ((LA36_0>=RULE_INT && LA36_0<=RULE_ESCAPED_ID)||(LA36_0>=18 && LA36_0<=38)||(LA36_0>=55 && LA36_0<=68)||LA36_0==75||(LA36_0>=82 && LA36_0<=83)||LA36_0==85||LA36_0==89||(LA36_0>=91 && LA36_0<=93)) ) {
+ alt36=1;
}
- else if ( ((LA34_0>=40 && LA34_0<=41)) ) {
- alt34=2;
+ else if ( ((LA36_0>=40 && LA36_0<=41)) ) {
+ alt36=2;
}
else {
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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3662:1: ( rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3846:1: ( rulePrimaryExpOrLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3662:1: ( rulePrimaryExpOrLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3663:1: rulePrimaryExpOrLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3846:1: ( rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3847:1: rulePrimaryExpOrLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpOrLetExpCSAccess().getPrimaryExpOrLetExpCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__PrefixedExpOrLetExpCS__Alternatives7969);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__PrefixedExpOrLetExpCS__Alternatives8367);
rulePrimaryExpOrLetExpCS();
state._fsp--;
@@ -11702,18 +12289,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3668:6: ( ( rule__PrefixedExpOrLetExpCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3852:6: ( ( rule__PrefixedExpOrLetExpCS__Group_1__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3668:6: ( ( rule__PrefixedExpOrLetExpCS__Group_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3669:1: ( rule__PrefixedExpOrLetExpCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3852:6: ( ( rule__PrefixedExpOrLetExpCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3853:1: ( rule__PrefixedExpOrLetExpCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpOrLetExpCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3670:1: ( rule__PrefixedExpOrLetExpCS__Group_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3670:2: rule__PrefixedExpOrLetExpCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3854:1: ( rule__PrefixedExpOrLetExpCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3854:2: rule__PrefixedExpOrLetExpCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__0_in_rule__PrefixedExpOrLetExpCS__Alternatives7986);
+ pushFollow(FollowSets000.FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__0_in_rule__PrefixedExpOrLetExpCS__Alternatives8384);
rule__PrefixedExpOrLetExpCS__Group_1__0();
state._fsp--;
@@ -11748,29 +12335,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3679:1: rule__PrimaryExpCS__Alternatives : ( ( ( rule__PrimaryExpCS__Group_0__0 ) ) | ( ( rule__PrimaryExpCS__Group_1__0 ) ) | ( ( rule__PrimaryExpCS__Group_2__0 ) ) | ( ( rule__PrimaryExpCS__Group_3__0 ) ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleIfExpCS ) | ( ruleNestedExpCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3863:1: rule__PrimaryExpCS__Alternatives : ( ( ( rule__PrimaryExpCS__Group_0__0 ) ) | ( ( rule__PrimaryExpCS__Group_1__0 ) ) | ( ( rule__PrimaryExpCS__Group_2__0 ) ) | ( ( rule__PrimaryExpCS__Group_3__0 ) ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleIfExpCS ) | ( ruleNestedExpCS ) );
public final void rule__PrimaryExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3683:1: ( ( ( rule__PrimaryExpCS__Group_0__0 ) ) | ( ( rule__PrimaryExpCS__Group_1__0 ) ) | ( ( rule__PrimaryExpCS__Group_2__0 ) ) | ( ( rule__PrimaryExpCS__Group_3__0 ) ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleIfExpCS ) | ( ruleNestedExpCS ) )
- int alt35=11;
- alt35 = dfa35.predict(input);
- switch (alt35) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3867:1: ( ( ( rule__PrimaryExpCS__Group_0__0 ) ) | ( ( rule__PrimaryExpCS__Group_1__0 ) ) | ( ( rule__PrimaryExpCS__Group_2__0 ) ) | ( ( rule__PrimaryExpCS__Group_3__0 ) ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleIfExpCS ) | ( ruleNestedExpCS ) )
+ int alt37=11;
+ alt37 = dfa37.predict(input);
+ switch (alt37) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3684:1: ( ( rule__PrimaryExpCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3868:1: ( ( rule__PrimaryExpCS__Group_0__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3684:1: ( ( rule__PrimaryExpCS__Group_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3685:1: ( rule__PrimaryExpCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3868:1: ( ( rule__PrimaryExpCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3869:1: ( rule__PrimaryExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3686:1: ( rule__PrimaryExpCS__Group_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3686:2: rule__PrimaryExpCS__Group_0__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3870:1: ( rule__PrimaryExpCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3870:2: rule__PrimaryExpCS__Group_0__0
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_0__0_in_rule__PrimaryExpCS__Alternatives8019);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_0__0_in_rule__PrimaryExpCS__Alternatives8417);
rule__PrimaryExpCS__Group_0__0();
state._fsp--;
@@ -11788,18 +12375,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3690:6: ( ( rule__PrimaryExpCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3874:6: ( ( rule__PrimaryExpCS__Group_1__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3690:6: ( ( rule__PrimaryExpCS__Group_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3691:1: ( rule__PrimaryExpCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3874:6: ( ( rule__PrimaryExpCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3875:1: ( rule__PrimaryExpCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3692:1: ( rule__PrimaryExpCS__Group_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3692:2: rule__PrimaryExpCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3876:1: ( rule__PrimaryExpCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3876:2: rule__PrimaryExpCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_1__0_in_rule__PrimaryExpCS__Alternatives8037);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_1__0_in_rule__PrimaryExpCS__Alternatives8435);
rule__PrimaryExpCS__Group_1__0();
state._fsp--;
@@ -11817,18 +12404,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3696:6: ( ( rule__PrimaryExpCS__Group_2__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3880:6: ( ( rule__PrimaryExpCS__Group_2__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3696:6: ( ( rule__PrimaryExpCS__Group_2__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3697:1: ( rule__PrimaryExpCS__Group_2__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3880:6: ( ( rule__PrimaryExpCS__Group_2__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3881:1: ( rule__PrimaryExpCS__Group_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3698:1: ( rule__PrimaryExpCS__Group_2__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3698:2: rule__PrimaryExpCS__Group_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3882:1: ( rule__PrimaryExpCS__Group_2__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3882:2: rule__PrimaryExpCS__Group_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_2__0_in_rule__PrimaryExpCS__Alternatives8055);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_2__0_in_rule__PrimaryExpCS__Alternatives8453);
rule__PrimaryExpCS__Group_2__0();
state._fsp--;
@@ -11846,18 +12433,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3702:6: ( ( rule__PrimaryExpCS__Group_3__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3886:6: ( ( rule__PrimaryExpCS__Group_3__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3702:6: ( ( rule__PrimaryExpCS__Group_3__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3703:1: ( rule__PrimaryExpCS__Group_3__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3886:6: ( ( rule__PrimaryExpCS__Group_3__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3887:1: ( rule__PrimaryExpCS__Group_3__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3704:1: ( rule__PrimaryExpCS__Group_3__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3704:2: rule__PrimaryExpCS__Group_3__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3888:1: ( rule__PrimaryExpCS__Group_3__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3888:2: rule__PrimaryExpCS__Group_3__0
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_3__0_in_rule__PrimaryExpCS__Alternatives8073);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimaryExpCS__Group_3__0_in_rule__PrimaryExpCS__Alternatives8471);
rule__PrimaryExpCS__Group_3__0();
state._fsp--;
@@ -11875,15 +12462,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3708:6: ( ruleSelfExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3892:6: ( ruleSelfExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3708:6: ( ruleSelfExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3709:1: ruleSelfExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3892:6: ( ruleSelfExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3893:1: ruleSelfExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getSelfExpCSParserRuleCall_4());
}
- pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_rule__PrimaryExpCS__Alternatives8091);
+ pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_rule__PrimaryExpCS__Alternatives8489);
ruleSelfExpCS();
state._fsp--;
@@ -11898,15 +12485,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3714:6: ( rulePrimitiveLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3898:6: ( rulePrimitiveLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3714:6: ( rulePrimitiveLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3715:1: rulePrimitiveLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3898:6: ( rulePrimitiveLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3899:1: rulePrimitiveLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPrimitiveLiteralExpCSParserRuleCall_5());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8108);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8506);
rulePrimitiveLiteralExpCS();
state._fsp--;
@@ -11921,15 +12508,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3720:6: ( ruleTupleLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3904:6: ( ruleTupleLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3720:6: ( ruleTupleLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3721:1: ruleTupleLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3904:6: ( ruleTupleLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3905:1: ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_6());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8125);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8523);
ruleTupleLiteralExpCS();
state._fsp--;
@@ -11944,15 +12531,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3726:6: ( ruleCollectionLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3910:6: ( ruleCollectionLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3726:6: ( ruleCollectionLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3727:1: ruleCollectionLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3910:6: ( ruleCollectionLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3911:1: ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_7());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8142);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8540);
ruleCollectionLiteralExpCS();
state._fsp--;
@@ -11967,15 +12554,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 9 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3732:6: ( ruleTypeLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3916:6: ( ruleTypeLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3732:6: ( ruleTypeLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3733:1: ruleTypeLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3916:6: ( ruleTypeLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3917:1: ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_8());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8159);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8557);
ruleTypeLiteralExpCS();
state._fsp--;
@@ -11990,15 +12577,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 10 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3738:6: ( ruleIfExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3922:6: ( ruleIfExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3738:6: ( ruleIfExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3739:1: ruleIfExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3922:6: ( ruleIfExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3923:1: ruleIfExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getIfExpCSParserRuleCall_9());
}
- pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_rule__PrimaryExpCS__Alternatives8176);
+ pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_rule__PrimaryExpCS__Alternatives8574);
ruleIfExpCS();
state._fsp--;
@@ -12013,15 +12600,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 11 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3744:6: ( ruleNestedExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3928:6: ( ruleNestedExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3744:6: ( ruleNestedExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3745:1: ruleNestedExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3928:6: ( ruleNestedExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3929:1: ruleNestedExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getNestedExpCSParserRuleCall_10());
}
- pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_rule__PrimaryExpCS__Alternatives8193);
+ pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_rule__PrimaryExpCS__Alternatives8591);
ruleNestedExpCS();
state._fsp--;
@@ -12053,40 +12640,40 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpOrLetExpCS__Alternatives"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3755:1: rule__PrimaryExpOrLetExpCS__Alternatives : ( ( rulePrimaryExpCS ) | ( ruleLetExpCS ) );
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3939:1: rule__PrimaryExpOrLetExpCS__Alternatives : ( ( rulePrimaryExpCS ) | ( ruleLetExpCS ) );
public final void rule__PrimaryExpOrLetExpCS__Alternatives() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3759:1: ( ( rulePrimaryExpCS ) | ( ruleLetExpCS ) )
- int alt36=2;
- int LA36_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3943:1: ( ( rulePrimaryExpCS ) | ( ruleLetExpCS ) )
+ int alt38=2;
+ int LA38_0 = input.LA(1);
- if ( ((LA36_0>=RULE_INT && LA36_0<=RULE_ESCAPED_ID)||(LA36_0>=18 && LA36_0<=38)||(LA36_0>=55 && LA36_0<=68)||LA36_0==75||(LA36_0>=82 && LA36_0<=83)||LA36_0==85||(LA36_0>=91 && LA36_0<=93)) ) {
- alt36=1;
+ if ( ((LA38_0>=RULE_INT && LA38_0<=RULE_ESCAPED_ID)||(LA38_0>=18 && LA38_0<=38)||(LA38_0>=55 && LA38_0<=68)||LA38_0==75||(LA38_0>=82 && LA38_0<=83)||LA38_0==85||(LA38_0>=91 && LA38_0<=93)) ) {
+ alt38=1;
}
- else if ( (LA36_0==89) ) {
- alt36=2;
+ else if ( (LA38_0==89) ) {
+ 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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3760:1: ( rulePrimaryExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3944:1: ( rulePrimaryExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3760:1: ( rulePrimaryExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3761:1: rulePrimaryExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3944:1: ( rulePrimaryExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3945:1: rulePrimaryExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpOrLetExpCSAccess().getPrimaryExpCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rule__PrimaryExpOrLetExpCS__Alternatives8225);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rule__PrimaryExpOrLetExpCS__Alternatives8623);
rulePrimaryExpCS();
state._fsp--;
@@ -12101,15 +12688,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3766:6: ( ruleLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3950:6: ( ruleLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3766:6: ( ruleLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3767:1: ruleLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3950:6: ( ruleLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3951:1: ruleLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpOrLetExpCSAccess().getLetExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_rule__PrimaryExpOrLetExpCS__Alternatives8242);
+ pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_rule__PrimaryExpOrLetExpCS__Alternatives8640);
ruleLetExpCS();
state._fsp--;
@@ -12141,21 +12728,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TopLevelCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3779:1: rule__TopLevelCS__Group__0 : rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3963: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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3783:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3784:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3967:1: ( rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3968:2: rule__TopLevelCS__Group__0__Impl rule__TopLevelCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08272);
+ pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08670);
rule__TopLevelCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08275);
+ pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08673);
rule__TopLevelCS__Group__1();
state._fsp--;
@@ -12179,37 +12766,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TopLevelCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3791:1: rule__TopLevelCS__Group__0__Impl : ( ( rule__TopLevelCS__Alternatives_0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3975:1: rule__TopLevelCS__Group__0__Impl : ( ( rule__TopLevelCS__Alternatives_0 )* ) ;
public final void rule__TopLevelCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3795:1: ( ( ( rule__TopLevelCS__Alternatives_0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3796:1: ( ( rule__TopLevelCS__Alternatives_0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3979:1: ( ( ( rule__TopLevelCS__Alternatives_0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3980:1: ( ( rule__TopLevelCS__Alternatives_0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3796:1: ( ( rule__TopLevelCS__Alternatives_0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3797:1: ( rule__TopLevelCS__Alternatives_0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3980:1: ( ( rule__TopLevelCS__Alternatives_0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3981:1: ( rule__TopLevelCS__Alternatives_0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getAlternatives_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3798:1: ( rule__TopLevelCS__Alternatives_0 )*
- loop37:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3982:1: ( rule__TopLevelCS__Alternatives_0 )*
+ loop39:
do {
- int alt37=2;
- int LA37_0 = input.LA(1);
+ int alt39=2;
+ int LA39_0 = input.LA(1);
- if ( ((LA37_0>=24 && LA37_0<=25)) ) {
- alt37=1;
+ if ( ((LA39_0>=24 && LA39_0<=25)) ) {
+ alt39=1;
}
- switch (alt37) {
+ switch (alt39) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3798:2: rule__TopLevelCS__Alternatives_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3982:2: rule__TopLevelCS__Alternatives_0
{
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl8302);
+ pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl8700);
rule__TopLevelCS__Alternatives_0();
state._fsp--;
@@ -12219,7 +12806,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop37;
+ break loop39;
}
} while (true);
@@ -12248,16 +12835,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TopLevelCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3808:1: rule__TopLevelCS__Group__1 : rule__TopLevelCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3992: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.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3812:1: ( rule__TopLevelCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3813:2: rule__TopLevelCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3996:1: ( rule__TopLevelCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3997:2: rule__TopLevelCS__Group__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__18333);
+ pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__18731);
rule__TopLevelCS__Group__1__Impl();
state._fsp--;
@@ -12281,38 +12868,38 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TopLevelCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3819:1: rule__TopLevelCS__Group__1__Impl : ( ( rule__TopLevelCS__TransformationAssignment_1 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4003:1: rule__TopLevelCS__Group__1__Impl : ( ( rule__TopLevelCS__TransformationsAssignment_1 )* ) ;
public final void rule__TopLevelCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3823:1: ( ( ( rule__TopLevelCS__TransformationAssignment_1 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3824:1: ( ( rule__TopLevelCS__TransformationAssignment_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4007:1: ( ( ( rule__TopLevelCS__TransformationsAssignment_1 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4008:1: ( ( rule__TopLevelCS__TransformationsAssignment_1 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3824:1: ( ( rule__TopLevelCS__TransformationAssignment_1 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3825:1: ( rule__TopLevelCS__TransformationAssignment_1 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4008:1: ( ( rule__TopLevelCS__TransformationsAssignment_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4009:1: ( rule__TopLevelCS__TransformationsAssignment_1 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTopLevelCSAccess().getTransformationAssignment_1());
+ before(grammarAccess.getTopLevelCSAccess().getTransformationsAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3826:1: ( rule__TopLevelCS__TransformationAssignment_1 )*
- loop38:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4010:1: ( rule__TopLevelCS__TransformationsAssignment_1 )*
+ loop40:
do {
- int alt38=2;
- int LA38_0 = input.LA(1);
+ int alt40=2;
+ int LA40_0 = input.LA(1);
- if ( (LA38_0==33) ) {
- alt38=1;
+ if ( (LA40_0==33) ) {
+ alt40=1;
}
- switch (alt38) {
+ switch (alt40) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3826:2: rule__TopLevelCS__TransformationAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4010:2: rule__TopLevelCS__TransformationsAssignment_1
{
- pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__TransformationAssignment_1_in_rule__TopLevelCS__Group__1__Impl8360);
- rule__TopLevelCS__TransformationAssignment_1();
+ pushFollow(FollowSets000.FOLLOW_rule__TopLevelCS__TransformationsAssignment_1_in_rule__TopLevelCS__Group__1__Impl8758);
+ rule__TopLevelCS__TransformationsAssignment_1();
state._fsp--;
if (state.failed) return ;
@@ -12321,12 +12908,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop38;
+ break loop40;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getTopLevelCSAccess().getTransformationAssignment_1());
+ after(grammarAccess.getTopLevelCSAccess().getTransformationsAssignment_1());
}
}
@@ -12350,21 +12937,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3840:1: rule__CollectionTemplateCS__Group__0 : rule__CollectionTemplateCS__Group__0__Impl rule__CollectionTemplateCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4024:1: rule__CollectionTemplateCS__Group__0 : rule__CollectionTemplateCS__Group__0__Impl rule__CollectionTemplateCS__Group__1 ;
public final void rule__CollectionTemplateCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3844:1: ( rule__CollectionTemplateCS__Group__0__Impl rule__CollectionTemplateCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3845:2: rule__CollectionTemplateCS__Group__0__Impl rule__CollectionTemplateCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4028:1: ( rule__CollectionTemplateCS__Group__0__Impl rule__CollectionTemplateCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4029:2: rule__CollectionTemplateCS__Group__0__Impl rule__CollectionTemplateCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__0__Impl_in_rule__CollectionTemplateCS__Group__08395);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__0__Impl_in_rule__CollectionTemplateCS__Group__08793);
rule__CollectionTemplateCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__1_in_rule__CollectionTemplateCS__Group__08398);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__1_in_rule__CollectionTemplateCS__Group__08796);
rule__CollectionTemplateCS__Group__1();
state._fsp--;
@@ -12388,34 +12975,34 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3852:1: rule__CollectionTemplateCS__Group__0__Impl : ( ( rule__CollectionTemplateCS__PropertyIdAssignment_0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4036:1: rule__CollectionTemplateCS__Group__0__Impl : ( ( rule__CollectionTemplateCS__NameAssignment_0 )? ) ;
public final void rule__CollectionTemplateCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3856:1: ( ( ( rule__CollectionTemplateCS__PropertyIdAssignment_0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3857:1: ( ( rule__CollectionTemplateCS__PropertyIdAssignment_0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4040:1: ( ( ( rule__CollectionTemplateCS__NameAssignment_0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4041:1: ( ( rule__CollectionTemplateCS__NameAssignment_0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3857:1: ( ( rule__CollectionTemplateCS__PropertyIdAssignment_0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3858:1: ( rule__CollectionTemplateCS__PropertyIdAssignment_0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4041:1: ( ( rule__CollectionTemplateCS__NameAssignment_0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4042:1: ( rule__CollectionTemplateCS__NameAssignment_0 )?
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdAssignment_0());
+ before(grammarAccess.getCollectionTemplateCSAccess().getNameAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3859:1: ( rule__CollectionTemplateCS__PropertyIdAssignment_0 )?
- int alt39=2;
- int LA39_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4043:1: ( rule__CollectionTemplateCS__NameAssignment_0 )?
+ int alt41=2;
+ int LA41_0 = input.LA(1);
- if ( ((LA39_0>=RULE_SIMPLE_ID && LA39_0<=RULE_ESCAPED_ID)||(LA39_0>=18 && LA39_0<=35)||(LA39_0>=37 && LA39_0<=38)) ) {
- alt39=1;
+ if ( ((LA41_0>=RULE_SIMPLE_ID && LA41_0<=RULE_ESCAPED_ID)||(LA41_0>=18 && LA41_0<=35)||(LA41_0>=37 && LA41_0<=38)) ) {
+ alt41=1;
}
- switch (alt39) {
+ switch (alt41) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3859:2: rule__CollectionTemplateCS__PropertyIdAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4043:2: rule__CollectionTemplateCS__NameAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__PropertyIdAssignment_0_in_rule__CollectionTemplateCS__Group__0__Impl8425);
- rule__CollectionTemplateCS__PropertyIdAssignment_0();
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__NameAssignment_0_in_rule__CollectionTemplateCS__Group__0__Impl8823);
+ rule__CollectionTemplateCS__NameAssignment_0();
state._fsp--;
if (state.failed) return ;
@@ -12426,7 +13013,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdAssignment_0());
+ after(grammarAccess.getCollectionTemplateCSAccess().getNameAssignment_0());
}
}
@@ -12450,21 +13037,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3869:1: rule__CollectionTemplateCS__Group__1 : rule__CollectionTemplateCS__Group__1__Impl rule__CollectionTemplateCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4053:1: rule__CollectionTemplateCS__Group__1 : rule__CollectionTemplateCS__Group__1__Impl rule__CollectionTemplateCS__Group__2 ;
public final void rule__CollectionTemplateCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3873:1: ( rule__CollectionTemplateCS__Group__1__Impl rule__CollectionTemplateCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3874:2: rule__CollectionTemplateCS__Group__1__Impl rule__CollectionTemplateCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4057:1: ( rule__CollectionTemplateCS__Group__1__Impl rule__CollectionTemplateCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4058:2: rule__CollectionTemplateCS__Group__1__Impl rule__CollectionTemplateCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__1__Impl_in_rule__CollectionTemplateCS__Group__18456);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__1__Impl_in_rule__CollectionTemplateCS__Group__18854);
rule__CollectionTemplateCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__2_in_rule__CollectionTemplateCS__Group__18459);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__2_in_rule__CollectionTemplateCS__Group__18857);
rule__CollectionTemplateCS__Group__2();
state._fsp--;
@@ -12488,22 +13075,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3881:1: rule__CollectionTemplateCS__Group__1__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4065:1: rule__CollectionTemplateCS__Group__1__Impl : ( ':' ) ;
public final void rule__CollectionTemplateCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3885:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3886:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4069:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4070:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3886:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3887:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4070:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4071:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTemplateCSAccess().getColonKeyword_1());
}
- match(input,70,FollowSets000.FOLLOW_70_in_rule__CollectionTemplateCS__Group__1__Impl8487); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_70_in_rule__CollectionTemplateCS__Group__1__Impl8885); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTemplateCSAccess().getColonKeyword_1());
}
@@ -12529,21 +13116,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3900:1: rule__CollectionTemplateCS__Group__2 : rule__CollectionTemplateCS__Group__2__Impl rule__CollectionTemplateCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4084:1: rule__CollectionTemplateCS__Group__2 : rule__CollectionTemplateCS__Group__2__Impl rule__CollectionTemplateCS__Group__3 ;
public final void rule__CollectionTemplateCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3904:1: ( rule__CollectionTemplateCS__Group__2__Impl rule__CollectionTemplateCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3905:2: rule__CollectionTemplateCS__Group__2__Impl rule__CollectionTemplateCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4088:1: ( rule__CollectionTemplateCS__Group__2__Impl rule__CollectionTemplateCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4089:2: rule__CollectionTemplateCS__Group__2__Impl rule__CollectionTemplateCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__2__Impl_in_rule__CollectionTemplateCS__Group__28518);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__2__Impl_in_rule__CollectionTemplateCS__Group__28916);
rule__CollectionTemplateCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__3_in_rule__CollectionTemplateCS__Group__28521);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__3_in_rule__CollectionTemplateCS__Group__28919);
rule__CollectionTemplateCS__Group__3();
state._fsp--;
@@ -12567,25 +13154,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3912:1: rule__CollectionTemplateCS__Group__2__Impl : ( ( rule__CollectionTemplateCS__TypeAssignment_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4096:1: rule__CollectionTemplateCS__Group__2__Impl : ( ( rule__CollectionTemplateCS__TypeAssignment_2 ) ) ;
public final void rule__CollectionTemplateCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3916:1: ( ( ( rule__CollectionTemplateCS__TypeAssignment_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3917:1: ( ( rule__CollectionTemplateCS__TypeAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4100:1: ( ( ( rule__CollectionTemplateCS__TypeAssignment_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4101:1: ( ( rule__CollectionTemplateCS__TypeAssignment_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3917:1: ( ( rule__CollectionTemplateCS__TypeAssignment_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3918:1: ( rule__CollectionTemplateCS__TypeAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4101:1: ( ( rule__CollectionTemplateCS__TypeAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4102:1: ( rule__CollectionTemplateCS__TypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTemplateCSAccess().getTypeAssignment_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3919:1: ( rule__CollectionTemplateCS__TypeAssignment_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3919:2: rule__CollectionTemplateCS__TypeAssignment_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4103:1: ( rule__CollectionTemplateCS__TypeAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4103:2: rule__CollectionTemplateCS__TypeAssignment_2
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__TypeAssignment_2_in_rule__CollectionTemplateCS__Group__2__Impl8548);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__TypeAssignment_2_in_rule__CollectionTemplateCS__Group__2__Impl8946);
rule__CollectionTemplateCS__TypeAssignment_2();
state._fsp--;
@@ -12618,21 +13205,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3929:1: rule__CollectionTemplateCS__Group__3 : rule__CollectionTemplateCS__Group__3__Impl rule__CollectionTemplateCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4113:1: rule__CollectionTemplateCS__Group__3 : rule__CollectionTemplateCS__Group__3__Impl rule__CollectionTemplateCS__Group__4 ;
public final void rule__CollectionTemplateCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3933:1: ( rule__CollectionTemplateCS__Group__3__Impl rule__CollectionTemplateCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3934:2: rule__CollectionTemplateCS__Group__3__Impl rule__CollectionTemplateCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4117:1: ( rule__CollectionTemplateCS__Group__3__Impl rule__CollectionTemplateCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4118:2: rule__CollectionTemplateCS__Group__3__Impl rule__CollectionTemplateCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__3__Impl_in_rule__CollectionTemplateCS__Group__38578);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__3__Impl_in_rule__CollectionTemplateCS__Group__38976);
rule__CollectionTemplateCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__4_in_rule__CollectionTemplateCS__Group__38581);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__4_in_rule__CollectionTemplateCS__Group__38979);
rule__CollectionTemplateCS__Group__4();
state._fsp--;
@@ -12656,22 +13243,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3941:1: rule__CollectionTemplateCS__Group__3__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4125:1: rule__CollectionTemplateCS__Group__3__Impl : ( '{' ) ;
public final void rule__CollectionTemplateCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3945:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3946:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4129:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4130:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3946:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3947:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4130:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4131:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTemplateCSAccess().getLeftCurlyBracketKeyword_3());
}
- match(input,71,FollowSets000.FOLLOW_71_in_rule__CollectionTemplateCS__Group__3__Impl8609); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_71_in_rule__CollectionTemplateCS__Group__3__Impl9007); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTemplateCSAccess().getLeftCurlyBracketKeyword_3());
}
@@ -12697,21 +13284,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3960:1: rule__CollectionTemplateCS__Group__4 : rule__CollectionTemplateCS__Group__4__Impl rule__CollectionTemplateCS__Group__5 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4144:1: rule__CollectionTemplateCS__Group__4 : rule__CollectionTemplateCS__Group__4__Impl rule__CollectionTemplateCS__Group__5 ;
public final void rule__CollectionTemplateCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3964:1: ( rule__CollectionTemplateCS__Group__4__Impl rule__CollectionTemplateCS__Group__5 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3965:2: rule__CollectionTemplateCS__Group__4__Impl rule__CollectionTemplateCS__Group__5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4148:1: ( rule__CollectionTemplateCS__Group__4__Impl rule__CollectionTemplateCS__Group__5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4149:2: rule__CollectionTemplateCS__Group__4__Impl rule__CollectionTemplateCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__4__Impl_in_rule__CollectionTemplateCS__Group__48640);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__4__Impl_in_rule__CollectionTemplateCS__Group__49038);
rule__CollectionTemplateCS__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__5_in_rule__CollectionTemplateCS__Group__48643);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__5_in_rule__CollectionTemplateCS__Group__49041);
rule__CollectionTemplateCS__Group__5();
state._fsp--;
@@ -12735,33 +13322,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3972:1: rule__CollectionTemplateCS__Group__4__Impl : ( ( rule__CollectionTemplateCS__Group_4__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4156:1: rule__CollectionTemplateCS__Group__4__Impl : ( ( rule__CollectionTemplateCS__Group_4__0 )? ) ;
public final void rule__CollectionTemplateCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3976:1: ( ( ( rule__CollectionTemplateCS__Group_4__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3977:1: ( ( rule__CollectionTemplateCS__Group_4__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4160:1: ( ( ( rule__CollectionTemplateCS__Group_4__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4161:1: ( ( rule__CollectionTemplateCS__Group_4__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3977:1: ( ( rule__CollectionTemplateCS__Group_4__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3978:1: ( rule__CollectionTemplateCS__Group_4__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4161:1: ( ( rule__CollectionTemplateCS__Group_4__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4162:1: ( rule__CollectionTemplateCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTemplateCSAccess().getGroup_4());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3979:1: ( rule__CollectionTemplateCS__Group_4__0 )?
- int alt40=2;
- int LA40_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4163:1: ( rule__CollectionTemplateCS__Group_4__0 )?
+ int alt42=2;
+ int LA42_0 = input.LA(1);
- if ( ((LA40_0>=RULE_SIMPLE_ID && LA40_0<=RULE_ESCAPED_ID)||(LA40_0>=18 && LA40_0<=35)||(LA40_0>=37 && LA40_0<=38)||LA40_0==70||LA40_0==77) ) {
- alt40=1;
+ if ( ((LA42_0>=RULE_SIMPLE_ID && LA42_0<=RULE_ESCAPED_ID)||(LA42_0>=18 && LA42_0<=35)||(LA42_0>=37 && LA42_0<=38)||LA42_0==70||LA42_0==77) ) {
+ alt42=1;
}
- switch (alt40) {
+ switch (alt42) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3979:2: rule__CollectionTemplateCS__Group_4__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4163:2: rule__CollectionTemplateCS__Group_4__0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__0_in_rule__CollectionTemplateCS__Group__4__Impl8670);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__0_in_rule__CollectionTemplateCS__Group__4__Impl9068);
rule__CollectionTemplateCS__Group_4__0();
state._fsp--;
@@ -12797,16 +13384,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group__5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3989:1: rule__CollectionTemplateCS__Group__5 : rule__CollectionTemplateCS__Group__5__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4173:1: rule__CollectionTemplateCS__Group__5 : rule__CollectionTemplateCS__Group__5__Impl ;
public final void rule__CollectionTemplateCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3993:1: ( rule__CollectionTemplateCS__Group__5__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3994:2: rule__CollectionTemplateCS__Group__5__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4177:1: ( rule__CollectionTemplateCS__Group__5__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4178:2: rule__CollectionTemplateCS__Group__5__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__5__Impl_in_rule__CollectionTemplateCS__Group__58701);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group__5__Impl_in_rule__CollectionTemplateCS__Group__59099);
rule__CollectionTemplateCS__Group__5__Impl();
state._fsp--;
@@ -12830,22 +13417,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group__5__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4000:1: rule__CollectionTemplateCS__Group__5__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4184:1: rule__CollectionTemplateCS__Group__5__Impl : ( '}' ) ;
public final void rule__CollectionTemplateCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4004:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4005:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4188:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4189:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4005:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4006:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4189:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4190:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTemplateCSAccess().getRightCurlyBracketKeyword_5());
}
- match(input,72,FollowSets000.FOLLOW_72_in_rule__CollectionTemplateCS__Group__5__Impl8729); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_72_in_rule__CollectionTemplateCS__Group__5__Impl9127); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTemplateCSAccess().getRightCurlyBracketKeyword_5());
}
@@ -12871,21 +13458,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group_4__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4031:1: rule__CollectionTemplateCS__Group_4__0 : rule__CollectionTemplateCS__Group_4__0__Impl rule__CollectionTemplateCS__Group_4__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4215:1: rule__CollectionTemplateCS__Group_4__0 : rule__CollectionTemplateCS__Group_4__0__Impl rule__CollectionTemplateCS__Group_4__1 ;
public final void rule__CollectionTemplateCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4035:1: ( rule__CollectionTemplateCS__Group_4__0__Impl rule__CollectionTemplateCS__Group_4__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4036:2: rule__CollectionTemplateCS__Group_4__0__Impl rule__CollectionTemplateCS__Group_4__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4219:1: ( rule__CollectionTemplateCS__Group_4__0__Impl rule__CollectionTemplateCS__Group_4__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4220:2: rule__CollectionTemplateCS__Group_4__0__Impl rule__CollectionTemplateCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__0__Impl_in_rule__CollectionTemplateCS__Group_4__08772);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__0__Impl_in_rule__CollectionTemplateCS__Group_4__09170);
rule__CollectionTemplateCS__Group_4__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__1_in_rule__CollectionTemplateCS__Group_4__08775);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__1_in_rule__CollectionTemplateCS__Group_4__09173);
rule__CollectionTemplateCS__Group_4__1();
state._fsp--;
@@ -12909,26 +13496,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group_4__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4043:1: rule__CollectionTemplateCS__Group_4__0__Impl : ( ( rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4227:1: rule__CollectionTemplateCS__Group_4__0__Impl : ( ( rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0 ) ) ;
public final void rule__CollectionTemplateCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4047:1: ( ( ( rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4048:1: ( ( rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4231:1: ( ( ( rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4232:1: ( ( rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4048:1: ( ( rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4049:1: ( rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4232:1: ( ( rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4233:1: ( rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAssignment_4_0());
+ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAssignment_4_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4050:1: ( rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4050:2: rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4234:1: ( rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4234:2: rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0_in_rule__CollectionTemplateCS__Group_4__0__Impl8802);
- rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0();
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0_in_rule__CollectionTemplateCS__Group_4__0__Impl9200);
+ rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0();
state._fsp--;
if (state.failed) return ;
@@ -12936,7 +13523,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAssignment_4_0());
+ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAssignment_4_0());
}
}
@@ -12960,21 +13547,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group_4__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4060:1: rule__CollectionTemplateCS__Group_4__1 : rule__CollectionTemplateCS__Group_4__1__Impl rule__CollectionTemplateCS__Group_4__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4244:1: rule__CollectionTemplateCS__Group_4__1 : rule__CollectionTemplateCS__Group_4__1__Impl rule__CollectionTemplateCS__Group_4__2 ;
public final void rule__CollectionTemplateCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4064:1: ( rule__CollectionTemplateCS__Group_4__1__Impl rule__CollectionTemplateCS__Group_4__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4065:2: rule__CollectionTemplateCS__Group_4__1__Impl rule__CollectionTemplateCS__Group_4__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4248:1: ( rule__CollectionTemplateCS__Group_4__1__Impl rule__CollectionTemplateCS__Group_4__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4249:2: rule__CollectionTemplateCS__Group_4__1__Impl rule__CollectionTemplateCS__Group_4__2
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__1__Impl_in_rule__CollectionTemplateCS__Group_4__18832);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__1__Impl_in_rule__CollectionTemplateCS__Group_4__19230);
rule__CollectionTemplateCS__Group_4__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__2_in_rule__CollectionTemplateCS__Group_4__18835);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__2_in_rule__CollectionTemplateCS__Group_4__19233);
rule__CollectionTemplateCS__Group_4__2();
state._fsp--;
@@ -12998,37 +13585,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group_4__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4072:1: rule__CollectionTemplateCS__Group_4__1__Impl : ( ( rule__CollectionTemplateCS__Group_4_1__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4256:1: rule__CollectionTemplateCS__Group_4__1__Impl : ( ( rule__CollectionTemplateCS__Group_4_1__0 )* ) ;
public final void rule__CollectionTemplateCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4076:1: ( ( ( rule__CollectionTemplateCS__Group_4_1__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4077:1: ( ( rule__CollectionTemplateCS__Group_4_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4260:1: ( ( ( rule__CollectionTemplateCS__Group_4_1__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4261:1: ( ( rule__CollectionTemplateCS__Group_4_1__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4077:1: ( ( rule__CollectionTemplateCS__Group_4_1__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4078:1: ( rule__CollectionTemplateCS__Group_4_1__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4261:1: ( ( rule__CollectionTemplateCS__Group_4_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4262:1: ( rule__CollectionTemplateCS__Group_4_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTemplateCSAccess().getGroup_4_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4079:1: ( rule__CollectionTemplateCS__Group_4_1__0 )*
- loop41:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4263:1: ( rule__CollectionTemplateCS__Group_4_1__0 )*
+ loop43:
do {
- int alt41=2;
- int LA41_0 = input.LA(1);
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( (LA41_0==74) ) {
- alt41=1;
+ if ( (LA43_0==74) ) {
+ alt43=1;
}
- switch (alt41) {
+ switch (alt43) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4079:2: rule__CollectionTemplateCS__Group_4_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4263:2: rule__CollectionTemplateCS__Group_4_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__0_in_rule__CollectionTemplateCS__Group_4__1__Impl8862);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__0_in_rule__CollectionTemplateCS__Group_4__1__Impl9260);
rule__CollectionTemplateCS__Group_4_1__0();
state._fsp--;
@@ -13038,7 +13625,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop41;
+ break loop43;
}
} while (true);
@@ -13067,21 +13654,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group_4__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4089:1: rule__CollectionTemplateCS__Group_4__2 : rule__CollectionTemplateCS__Group_4__2__Impl rule__CollectionTemplateCS__Group_4__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4273:1: rule__CollectionTemplateCS__Group_4__2 : rule__CollectionTemplateCS__Group_4__2__Impl rule__CollectionTemplateCS__Group_4__3 ;
public final void rule__CollectionTemplateCS__Group_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4093:1: ( rule__CollectionTemplateCS__Group_4__2__Impl rule__CollectionTemplateCS__Group_4__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4094:2: rule__CollectionTemplateCS__Group_4__2__Impl rule__CollectionTemplateCS__Group_4__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4277:1: ( rule__CollectionTemplateCS__Group_4__2__Impl rule__CollectionTemplateCS__Group_4__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4278:2: rule__CollectionTemplateCS__Group_4__2__Impl rule__CollectionTemplateCS__Group_4__3
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__2__Impl_in_rule__CollectionTemplateCS__Group_4__28893);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__2__Impl_in_rule__CollectionTemplateCS__Group_4__29291);
rule__CollectionTemplateCS__Group_4__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__3_in_rule__CollectionTemplateCS__Group_4__28896);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__3_in_rule__CollectionTemplateCS__Group_4__29294);
rule__CollectionTemplateCS__Group_4__3();
state._fsp--;
@@ -13105,22 +13692,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group_4__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4101:1: rule__CollectionTemplateCS__Group_4__2__Impl : ( '++' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4285:1: rule__CollectionTemplateCS__Group_4__2__Impl : ( '++' ) ;
public final void rule__CollectionTemplateCS__Group_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4105:1: ( ( '++' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4106:1: ( '++' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4289:1: ( ( '++' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4290:1: ( '++' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4106:1: ( '++' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4107:1: '++'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4290:1: ( '++' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4291:1: '++'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTemplateCSAccess().getPlusSignPlusSignKeyword_4_2());
}
- match(input,73,FollowSets000.FOLLOW_73_in_rule__CollectionTemplateCS__Group_4__2__Impl8924); if (state.failed) return ;
+ match(input,73,FollowSets000.FOLLOW_73_in_rule__CollectionTemplateCS__Group_4__2__Impl9322); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTemplateCSAccess().getPlusSignPlusSignKeyword_4_2());
}
@@ -13146,16 +13733,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group_4__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4120:1: rule__CollectionTemplateCS__Group_4__3 : rule__CollectionTemplateCS__Group_4__3__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4304:1: rule__CollectionTemplateCS__Group_4__3 : rule__CollectionTemplateCS__Group_4__3__Impl ;
public final void rule__CollectionTemplateCS__Group_4__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4124:1: ( rule__CollectionTemplateCS__Group_4__3__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4125:2: rule__CollectionTemplateCS__Group_4__3__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4308:1: ( rule__CollectionTemplateCS__Group_4__3__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4309:2: rule__CollectionTemplateCS__Group_4__3__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__3__Impl_in_rule__CollectionTemplateCS__Group_4__38955);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4__3__Impl_in_rule__CollectionTemplateCS__Group_4__39353);
rule__CollectionTemplateCS__Group_4__3__Impl();
state._fsp--;
@@ -13179,33 +13766,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group_4__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4131:1: rule__CollectionTemplateCS__Group_4__3__Impl : ( ( rule__CollectionTemplateCS__RestIdentifierAssignment_4_3 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4315:1: rule__CollectionTemplateCS__Group_4__3__Impl : ( ( rule__CollectionTemplateCS__RestIdentifierAssignment_4_3 )? ) ;
public final void rule__CollectionTemplateCS__Group_4__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4135:1: ( ( ( rule__CollectionTemplateCS__RestIdentifierAssignment_4_3 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4136:1: ( ( rule__CollectionTemplateCS__RestIdentifierAssignment_4_3 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4319:1: ( ( ( rule__CollectionTemplateCS__RestIdentifierAssignment_4_3 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4320:1: ( ( rule__CollectionTemplateCS__RestIdentifierAssignment_4_3 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4136:1: ( ( rule__CollectionTemplateCS__RestIdentifierAssignment_4_3 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4137:1: ( rule__CollectionTemplateCS__RestIdentifierAssignment_4_3 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4320:1: ( ( rule__CollectionTemplateCS__RestIdentifierAssignment_4_3 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4321:1: ( rule__CollectionTemplateCS__RestIdentifierAssignment_4_3 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTemplateCSAccess().getRestIdentifierAssignment_4_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4138:1: ( rule__CollectionTemplateCS__RestIdentifierAssignment_4_3 )?
- int alt42=2;
- int LA42_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4322:1: ( rule__CollectionTemplateCS__RestIdentifierAssignment_4_3 )?
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- if ( ((LA42_0>=RULE_SIMPLE_ID && LA42_0<=RULE_ESCAPED_ID)||(LA42_0>=18 && LA42_0<=35)||(LA42_0>=37 && LA42_0<=38)||LA42_0==77) ) {
- alt42=1;
+ if ( ((LA44_0>=RULE_SIMPLE_ID && LA44_0<=RULE_ESCAPED_ID)||(LA44_0>=18 && LA44_0<=35)||(LA44_0>=37 && LA44_0<=38)||LA44_0==77) ) {
+ alt44=1;
}
- switch (alt42) {
+ switch (alt44) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4138:2: rule__CollectionTemplateCS__RestIdentifierAssignment_4_3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4322:2: rule__CollectionTemplateCS__RestIdentifierAssignment_4_3
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__RestIdentifierAssignment_4_3_in_rule__CollectionTemplateCS__Group_4__3__Impl8982);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__RestIdentifierAssignment_4_3_in_rule__CollectionTemplateCS__Group_4__3__Impl9380);
rule__CollectionTemplateCS__RestIdentifierAssignment_4_3();
state._fsp--;
@@ -13241,21 +13828,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group_4_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4156:1: rule__CollectionTemplateCS__Group_4_1__0 : rule__CollectionTemplateCS__Group_4_1__0__Impl rule__CollectionTemplateCS__Group_4_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4340:1: rule__CollectionTemplateCS__Group_4_1__0 : rule__CollectionTemplateCS__Group_4_1__0__Impl rule__CollectionTemplateCS__Group_4_1__1 ;
public final void rule__CollectionTemplateCS__Group_4_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4160:1: ( rule__CollectionTemplateCS__Group_4_1__0__Impl rule__CollectionTemplateCS__Group_4_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4161:2: rule__CollectionTemplateCS__Group_4_1__0__Impl rule__CollectionTemplateCS__Group_4_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4344:1: ( rule__CollectionTemplateCS__Group_4_1__0__Impl rule__CollectionTemplateCS__Group_4_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4345:2: rule__CollectionTemplateCS__Group_4_1__0__Impl rule__CollectionTemplateCS__Group_4_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__0__Impl_in_rule__CollectionTemplateCS__Group_4_1__09021);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__0__Impl_in_rule__CollectionTemplateCS__Group_4_1__09419);
rule__CollectionTemplateCS__Group_4_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__1_in_rule__CollectionTemplateCS__Group_4_1__09024);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__1_in_rule__CollectionTemplateCS__Group_4_1__09422);
rule__CollectionTemplateCS__Group_4_1__1();
state._fsp--;
@@ -13279,22 +13866,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group_4_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4168:1: rule__CollectionTemplateCS__Group_4_1__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4352:1: rule__CollectionTemplateCS__Group_4_1__0__Impl : ( ',' ) ;
public final void rule__CollectionTemplateCS__Group_4_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4172:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4173:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4356:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4357:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4173:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4174:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4357:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4358:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTemplateCSAccess().getCommaKeyword_4_1_0());
}
- match(input,74,FollowSets000.FOLLOW_74_in_rule__CollectionTemplateCS__Group_4_1__0__Impl9052); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_74_in_rule__CollectionTemplateCS__Group_4_1__0__Impl9450); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTemplateCSAccess().getCommaKeyword_4_1_0());
}
@@ -13320,16 +13907,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group_4_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4187:1: rule__CollectionTemplateCS__Group_4_1__1 : rule__CollectionTemplateCS__Group_4_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4371:1: rule__CollectionTemplateCS__Group_4_1__1 : rule__CollectionTemplateCS__Group_4_1__1__Impl ;
public final void rule__CollectionTemplateCS__Group_4_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4191:1: ( rule__CollectionTemplateCS__Group_4_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4192:2: rule__CollectionTemplateCS__Group_4_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4375:1: ( rule__CollectionTemplateCS__Group_4_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4376:2: rule__CollectionTemplateCS__Group_4_1__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__1__Impl_in_rule__CollectionTemplateCS__Group_4_1__19083);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__Group_4_1__1__Impl_in_rule__CollectionTemplateCS__Group_4_1__19481);
rule__CollectionTemplateCS__Group_4_1__1__Impl();
state._fsp--;
@@ -13353,26 +13940,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTemplateCS__Group_4_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4198:1: rule__CollectionTemplateCS__Group_4_1__1__Impl : ( ( rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4382:1: rule__CollectionTemplateCS__Group_4_1__1__Impl : ( ( rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1 ) ) ;
public final void rule__CollectionTemplateCS__Group_4_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4202:1: ( ( ( rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4203:1: ( ( rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4386:1: ( ( ( rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4387:1: ( ( rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4203:1: ( ( rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4204:1: ( rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4387:1: ( ( rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4388:1: ( rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAssignment_4_1_1());
+ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAssignment_4_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4205:1: ( rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4205:2: rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4389:1: ( rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4389:2: rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1_in_rule__CollectionTemplateCS__Group_4_1__1__Impl9110);
- rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1();
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1_in_rule__CollectionTemplateCS__Group_4_1__1__Impl9508);
+ rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1();
state._fsp--;
if (state.failed) return ;
@@ -13380,7 +13967,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAssignment_4_1_1());
+ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAssignment_4_1_1());
}
}
@@ -13404,21 +13991,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DefaultValueCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4219:1: rule__DefaultValueCS__Group__0 : rule__DefaultValueCS__Group__0__Impl rule__DefaultValueCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4403:1: rule__DefaultValueCS__Group__0 : rule__DefaultValueCS__Group__0__Impl rule__DefaultValueCS__Group__1 ;
public final void rule__DefaultValueCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4223:1: ( rule__DefaultValueCS__Group__0__Impl rule__DefaultValueCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4224:2: rule__DefaultValueCS__Group__0__Impl rule__DefaultValueCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4407:1: ( rule__DefaultValueCS__Group__0__Impl rule__DefaultValueCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4408:2: rule__DefaultValueCS__Group__0__Impl rule__DefaultValueCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__0__Impl_in_rule__DefaultValueCS__Group__09144);
+ pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__0__Impl_in_rule__DefaultValueCS__Group__09542);
rule__DefaultValueCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__1_in_rule__DefaultValueCS__Group__09147);
+ pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__1_in_rule__DefaultValueCS__Group__09545);
rule__DefaultValueCS__Group__1();
state._fsp--;
@@ -13442,25 +14029,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DefaultValueCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4231:1: rule__DefaultValueCS__Group__0__Impl : ( ( rule__DefaultValueCS__PropertyIdAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4415:1: rule__DefaultValueCS__Group__0__Impl : ( ( rule__DefaultValueCS__PropertyIdAssignment_0 ) ) ;
public final void rule__DefaultValueCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4235:1: ( ( ( rule__DefaultValueCS__PropertyIdAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4236:1: ( ( rule__DefaultValueCS__PropertyIdAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4419:1: ( ( ( rule__DefaultValueCS__PropertyIdAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4420:1: ( ( rule__DefaultValueCS__PropertyIdAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4236:1: ( ( rule__DefaultValueCS__PropertyIdAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4237:1: ( rule__DefaultValueCS__PropertyIdAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4420:1: ( ( rule__DefaultValueCS__PropertyIdAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4421:1: ( rule__DefaultValueCS__PropertyIdAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDefaultValueCSAccess().getPropertyIdAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4238:1: ( rule__DefaultValueCS__PropertyIdAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4238:2: rule__DefaultValueCS__PropertyIdAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4422:1: ( rule__DefaultValueCS__PropertyIdAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4422:2: rule__DefaultValueCS__PropertyIdAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__PropertyIdAssignment_0_in_rule__DefaultValueCS__Group__0__Impl9174);
+ pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__PropertyIdAssignment_0_in_rule__DefaultValueCS__Group__0__Impl9572);
rule__DefaultValueCS__PropertyIdAssignment_0();
state._fsp--;
@@ -13493,21 +14080,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DefaultValueCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4248:1: rule__DefaultValueCS__Group__1 : rule__DefaultValueCS__Group__1__Impl rule__DefaultValueCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4432:1: rule__DefaultValueCS__Group__1 : rule__DefaultValueCS__Group__1__Impl rule__DefaultValueCS__Group__2 ;
public final void rule__DefaultValueCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4252:1: ( rule__DefaultValueCS__Group__1__Impl rule__DefaultValueCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4253:2: rule__DefaultValueCS__Group__1__Impl rule__DefaultValueCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4436:1: ( rule__DefaultValueCS__Group__1__Impl rule__DefaultValueCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4437:2: rule__DefaultValueCS__Group__1__Impl rule__DefaultValueCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__1__Impl_in_rule__DefaultValueCS__Group__19204);
+ pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__1__Impl_in_rule__DefaultValueCS__Group__19602);
rule__DefaultValueCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__2_in_rule__DefaultValueCS__Group__19207);
+ pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__2_in_rule__DefaultValueCS__Group__19605);
rule__DefaultValueCS__Group__2();
state._fsp--;
@@ -13531,22 +14118,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DefaultValueCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4260:1: rule__DefaultValueCS__Group__1__Impl : ( '=' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4444:1: rule__DefaultValueCS__Group__1__Impl : ( '=' ) ;
public final void rule__DefaultValueCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4264:1: ( ( '=' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4265:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4448:1: ( ( '=' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4449:1: ( '=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4265:1: ( '=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4266:1: '='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4449:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4450:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDefaultValueCSAccess().getEqualsSignKeyword_1());
}
- match(input,47,FollowSets000.FOLLOW_47_in_rule__DefaultValueCS__Group__1__Impl9235); if (state.failed) return ;
+ match(input,47,FollowSets000.FOLLOW_47_in_rule__DefaultValueCS__Group__1__Impl9633); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDefaultValueCSAccess().getEqualsSignKeyword_1());
}
@@ -13572,21 +14159,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DefaultValueCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4279:1: rule__DefaultValueCS__Group__2 : rule__DefaultValueCS__Group__2__Impl rule__DefaultValueCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4463:1: rule__DefaultValueCS__Group__2 : rule__DefaultValueCS__Group__2__Impl rule__DefaultValueCS__Group__3 ;
public final void rule__DefaultValueCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4283:1: ( rule__DefaultValueCS__Group__2__Impl rule__DefaultValueCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4284:2: rule__DefaultValueCS__Group__2__Impl rule__DefaultValueCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4467:1: ( rule__DefaultValueCS__Group__2__Impl rule__DefaultValueCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4468:2: rule__DefaultValueCS__Group__2__Impl rule__DefaultValueCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__2__Impl_in_rule__DefaultValueCS__Group__29266);
+ pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__2__Impl_in_rule__DefaultValueCS__Group__29664);
rule__DefaultValueCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__3_in_rule__DefaultValueCS__Group__29269);
+ pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__3_in_rule__DefaultValueCS__Group__29667);
rule__DefaultValueCS__Group__3();
state._fsp--;
@@ -13610,25 +14197,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DefaultValueCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4291:1: rule__DefaultValueCS__Group__2__Impl : ( ( rule__DefaultValueCS__InitialiserAssignment_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4475:1: rule__DefaultValueCS__Group__2__Impl : ( ( rule__DefaultValueCS__InitialiserAssignment_2 ) ) ;
public final void rule__DefaultValueCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4295:1: ( ( ( rule__DefaultValueCS__InitialiserAssignment_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4296:1: ( ( rule__DefaultValueCS__InitialiserAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4479:1: ( ( ( rule__DefaultValueCS__InitialiserAssignment_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4480:1: ( ( rule__DefaultValueCS__InitialiserAssignment_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4296:1: ( ( rule__DefaultValueCS__InitialiserAssignment_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4297:1: ( rule__DefaultValueCS__InitialiserAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4480:1: ( ( rule__DefaultValueCS__InitialiserAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4481:1: ( rule__DefaultValueCS__InitialiserAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDefaultValueCSAccess().getInitialiserAssignment_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4298:1: ( rule__DefaultValueCS__InitialiserAssignment_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4298:2: rule__DefaultValueCS__InitialiserAssignment_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4482:1: ( rule__DefaultValueCS__InitialiserAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4482:2: rule__DefaultValueCS__InitialiserAssignment_2
{
- pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__InitialiserAssignment_2_in_rule__DefaultValueCS__Group__2__Impl9296);
+ pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__InitialiserAssignment_2_in_rule__DefaultValueCS__Group__2__Impl9694);
rule__DefaultValueCS__InitialiserAssignment_2();
state._fsp--;
@@ -13661,16 +14248,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DefaultValueCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4308:1: rule__DefaultValueCS__Group__3 : rule__DefaultValueCS__Group__3__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4492:1: rule__DefaultValueCS__Group__3 : rule__DefaultValueCS__Group__3__Impl ;
public final void rule__DefaultValueCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4312:1: ( rule__DefaultValueCS__Group__3__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4313:2: rule__DefaultValueCS__Group__3__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4496:1: ( rule__DefaultValueCS__Group__3__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4497:2: rule__DefaultValueCS__Group__3__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__3__Impl_in_rule__DefaultValueCS__Group__39326);
+ pushFollow(FollowSets000.FOLLOW_rule__DefaultValueCS__Group__3__Impl_in_rule__DefaultValueCS__Group__39724);
rule__DefaultValueCS__Group__3__Impl();
state._fsp--;
@@ -13694,22 +14281,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DefaultValueCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4319:1: rule__DefaultValueCS__Group__3__Impl : ( ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4503:1: rule__DefaultValueCS__Group__3__Impl : ( ';' ) ;
public final void rule__DefaultValueCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4323:1: ( ( ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4324:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4507:1: ( ( ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4508:1: ( ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4324:1: ( ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4325:1: ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4508:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4509:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDefaultValueCSAccess().getSemicolonKeyword_3());
}
- match(input,17,FollowSets000.FOLLOW_17_in_rule__DefaultValueCS__Group__3__Impl9354); if (state.failed) return ;
+ match(input,17,FollowSets000.FOLLOW_17_in_rule__DefaultValueCS__Group__3__Impl9752); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDefaultValueCSAccess().getSemicolonKeyword_3());
}
@@ -13735,21 +14322,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4346:1: rule__DomainCS__Group__0 : rule__DomainCS__Group__0__Impl rule__DomainCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4530:1: rule__DomainCS__Group__0 : rule__DomainCS__Group__0__Impl rule__DomainCS__Group__1 ;
public final void rule__DomainCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4350:1: ( rule__DomainCS__Group__0__Impl rule__DomainCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4351:2: rule__DomainCS__Group__0__Impl rule__DomainCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4534:1: ( rule__DomainCS__Group__0__Impl rule__DomainCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4535:2: rule__DomainCS__Group__0__Impl rule__DomainCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__0__Impl_in_rule__DomainCS__Group__09393);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__0__Impl_in_rule__DomainCS__Group__09791);
rule__DomainCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__1_in_rule__DomainCS__Group__09396);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__1_in_rule__DomainCS__Group__09794);
rule__DomainCS__Group__1();
state._fsp--;
@@ -13773,33 +14360,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4358:1: rule__DomainCS__Group__0__Impl : ( ( rule__DomainCS__Alternatives_0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4542:1: rule__DomainCS__Group__0__Impl : ( ( rule__DomainCS__Alternatives_0 )? ) ;
public final void rule__DomainCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4362:1: ( ( ( rule__DomainCS__Alternatives_0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4363:1: ( ( rule__DomainCS__Alternatives_0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4546:1: ( ( ( rule__DomainCS__Alternatives_0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4547:1: ( ( rule__DomainCS__Alternatives_0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4363:1: ( ( rule__DomainCS__Alternatives_0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4364:1: ( rule__DomainCS__Alternatives_0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4547:1: ( ( rule__DomainCS__Alternatives_0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4548:1: ( rule__DomainCS__Alternatives_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getAlternatives_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4365:1: ( rule__DomainCS__Alternatives_0 )?
- int alt43=2;
- int LA43_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4549:1: ( rule__DomainCS__Alternatives_0 )?
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA43_0==18||LA43_0==21) ) {
- alt43=1;
+ if ( (LA45_0==18||LA45_0==21) ) {
+ alt45=1;
}
- switch (alt43) {
+ switch (alt45) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4365:2: rule__DomainCS__Alternatives_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4549:2: rule__DomainCS__Alternatives_0
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Alternatives_0_in_rule__DomainCS__Group__0__Impl9423);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Alternatives_0_in_rule__DomainCS__Group__0__Impl9821);
rule__DomainCS__Alternatives_0();
state._fsp--;
@@ -13835,21 +14422,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4375:1: rule__DomainCS__Group__1 : rule__DomainCS__Group__1__Impl rule__DomainCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4559:1: rule__DomainCS__Group__1 : rule__DomainCS__Group__1__Impl rule__DomainCS__Group__2 ;
public final void rule__DomainCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4379:1: ( rule__DomainCS__Group__1__Impl rule__DomainCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4380:2: rule__DomainCS__Group__1__Impl rule__DomainCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4563:1: ( rule__DomainCS__Group__1__Impl rule__DomainCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4564:2: rule__DomainCS__Group__1__Impl rule__DomainCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__1__Impl_in_rule__DomainCS__Group__19454);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__1__Impl_in_rule__DomainCS__Group__19852);
rule__DomainCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__2_in_rule__DomainCS__Group__19457);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__2_in_rule__DomainCS__Group__19855);
rule__DomainCS__Group__2();
state._fsp--;
@@ -13873,22 +14460,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4387:1: rule__DomainCS__Group__1__Impl : ( 'domain' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4571:1: rule__DomainCS__Group__1__Impl : ( 'domain' ) ;
public final void rule__DomainCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4391:1: ( ( 'domain' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4392:1: ( 'domain' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4575:1: ( ( 'domain' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4576:1: ( 'domain' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4392:1: ( 'domain' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4393:1: 'domain'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4576:1: ( 'domain' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4577:1: 'domain'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getDomainKeyword_1());
}
- match(input,20,FollowSets000.FOLLOW_20_in_rule__DomainCS__Group__1__Impl9485); if (state.failed) return ;
+ match(input,20,FollowSets000.FOLLOW_20_in_rule__DomainCS__Group__1__Impl9883); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDomainCSAccess().getDomainKeyword_1());
}
@@ -13914,21 +14501,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4406:1: rule__DomainCS__Group__2 : rule__DomainCS__Group__2__Impl rule__DomainCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4590:1: rule__DomainCS__Group__2 : rule__DomainCS__Group__2__Impl rule__DomainCS__Group__3 ;
public final void rule__DomainCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4410:1: ( rule__DomainCS__Group__2__Impl rule__DomainCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4411:2: rule__DomainCS__Group__2__Impl rule__DomainCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4594:1: ( rule__DomainCS__Group__2__Impl rule__DomainCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4595:2: rule__DomainCS__Group__2__Impl rule__DomainCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__2__Impl_in_rule__DomainCS__Group__29516);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__2__Impl_in_rule__DomainCS__Group__29914);
rule__DomainCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__3_in_rule__DomainCS__Group__29519);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__3_in_rule__DomainCS__Group__29917);
rule__DomainCS__Group__3();
state._fsp--;
@@ -13952,25 +14539,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4418:1: rule__DomainCS__Group__2__Impl : ( ( rule__DomainCS__ModelIdAssignment_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4602:1: rule__DomainCS__Group__2__Impl : ( ( rule__DomainCS__ModelIdAssignment_2 ) ) ;
public final void rule__DomainCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4422:1: ( ( ( rule__DomainCS__ModelIdAssignment_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4423:1: ( ( rule__DomainCS__ModelIdAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4606:1: ( ( ( rule__DomainCS__ModelIdAssignment_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4607:1: ( ( rule__DomainCS__ModelIdAssignment_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4423:1: ( ( rule__DomainCS__ModelIdAssignment_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4424:1: ( rule__DomainCS__ModelIdAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4607:1: ( ( rule__DomainCS__ModelIdAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4608:1: ( rule__DomainCS__ModelIdAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getModelIdAssignment_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4425:1: ( rule__DomainCS__ModelIdAssignment_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4425:2: rule__DomainCS__ModelIdAssignment_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4609:1: ( rule__DomainCS__ModelIdAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4609:2: rule__DomainCS__ModelIdAssignment_2
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__ModelIdAssignment_2_in_rule__DomainCS__Group__2__Impl9546);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__ModelIdAssignment_2_in_rule__DomainCS__Group__2__Impl9944);
rule__DomainCS__ModelIdAssignment_2();
state._fsp--;
@@ -14003,21 +14590,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4435:1: rule__DomainCS__Group__3 : rule__DomainCS__Group__3__Impl rule__DomainCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4619:1: rule__DomainCS__Group__3 : rule__DomainCS__Group__3__Impl rule__DomainCS__Group__4 ;
public final void rule__DomainCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4439:1: ( rule__DomainCS__Group__3__Impl rule__DomainCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4440:2: rule__DomainCS__Group__3__Impl rule__DomainCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4623:1: ( rule__DomainCS__Group__3__Impl rule__DomainCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4624:2: rule__DomainCS__Group__3__Impl rule__DomainCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__3__Impl_in_rule__DomainCS__Group__39576);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__3__Impl_in_rule__DomainCS__Group__39974);
rule__DomainCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__4_in_rule__DomainCS__Group__39579);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__4_in_rule__DomainCS__Group__39977);
rule__DomainCS__Group__4();
state._fsp--;
@@ -14041,26 +14628,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4447:1: rule__DomainCS__Group__3__Impl : ( ( rule__DomainCS__TemplateAssignment_3 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4631:1: rule__DomainCS__Group__3__Impl : ( ( rule__DomainCS__PatternAssignment_3 ) ) ;
public final void rule__DomainCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4451:1: ( ( ( rule__DomainCS__TemplateAssignment_3 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4452:1: ( ( rule__DomainCS__TemplateAssignment_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4635:1: ( ( ( rule__DomainCS__PatternAssignment_3 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4636:1: ( ( rule__DomainCS__PatternAssignment_3 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4452:1: ( ( rule__DomainCS__TemplateAssignment_3 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4453:1: ( rule__DomainCS__TemplateAssignment_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4636:1: ( ( rule__DomainCS__PatternAssignment_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4637:1: ( rule__DomainCS__PatternAssignment_3 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDomainCSAccess().getTemplateAssignment_3());
+ before(grammarAccess.getDomainCSAccess().getPatternAssignment_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4454:1: ( rule__DomainCS__TemplateAssignment_3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4454:2: rule__DomainCS__TemplateAssignment_3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4638:1: ( rule__DomainCS__PatternAssignment_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4638:2: rule__DomainCS__PatternAssignment_3
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__TemplateAssignment_3_in_rule__DomainCS__Group__3__Impl9606);
- rule__DomainCS__TemplateAssignment_3();
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__PatternAssignment_3_in_rule__DomainCS__Group__3__Impl10004);
+ rule__DomainCS__PatternAssignment_3();
state._fsp--;
if (state.failed) return ;
@@ -14068,7 +14655,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getDomainCSAccess().getTemplateAssignment_3());
+ after(grammarAccess.getDomainCSAccess().getPatternAssignment_3());
}
}
@@ -14092,21 +14679,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4464:1: rule__DomainCS__Group__4 : rule__DomainCS__Group__4__Impl rule__DomainCS__Group__5 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4648:1: rule__DomainCS__Group__4 : rule__DomainCS__Group__4__Impl rule__DomainCS__Group__5 ;
public final void rule__DomainCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4468:1: ( rule__DomainCS__Group__4__Impl rule__DomainCS__Group__5 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4469:2: rule__DomainCS__Group__4__Impl rule__DomainCS__Group__5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4652:1: ( rule__DomainCS__Group__4__Impl rule__DomainCS__Group__5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4653:2: rule__DomainCS__Group__4__Impl rule__DomainCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__4__Impl_in_rule__DomainCS__Group__49636);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__4__Impl_in_rule__DomainCS__Group__410034);
rule__DomainCS__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__5_in_rule__DomainCS__Group__49639);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__5_in_rule__DomainCS__Group__410037);
rule__DomainCS__Group__5();
state._fsp--;
@@ -14130,33 +14717,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4476:1: rule__DomainCS__Group__4__Impl : ( ( rule__DomainCS__Group_4__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4660:1: rule__DomainCS__Group__4__Impl : ( ( rule__DomainCS__Group_4__0 )? ) ;
public final void rule__DomainCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4480:1: ( ( ( rule__DomainCS__Group_4__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4481:1: ( ( rule__DomainCS__Group_4__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4664:1: ( ( ( rule__DomainCS__Group_4__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4665:1: ( ( rule__DomainCS__Group_4__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4481:1: ( ( rule__DomainCS__Group_4__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4482:1: ( rule__DomainCS__Group_4__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4665:1: ( ( rule__DomainCS__Group_4__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4666:1: ( rule__DomainCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getGroup_4());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4483:1: ( rule__DomainCS__Group_4__0 )?
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4667:1: ( rule__DomainCS__Group_4__0 )?
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( (LA44_0==23) ) {
- alt44=1;
+ if ( (LA46_0==23) ) {
+ alt46=1;
}
- switch (alt44) {
+ switch (alt46) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4483:2: rule__DomainCS__Group_4__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4667:2: rule__DomainCS__Group_4__0
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__0_in_rule__DomainCS__Group__4__Impl9666);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__0_in_rule__DomainCS__Group__4__Impl10064);
rule__DomainCS__Group_4__0();
state._fsp--;
@@ -14192,21 +14779,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group__5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4493:1: rule__DomainCS__Group__5 : rule__DomainCS__Group__5__Impl rule__DomainCS__Group__6 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4677:1: rule__DomainCS__Group__5 : rule__DomainCS__Group__5__Impl rule__DomainCS__Group__6 ;
public final void rule__DomainCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4497:1: ( rule__DomainCS__Group__5__Impl rule__DomainCS__Group__6 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4498:2: rule__DomainCS__Group__5__Impl rule__DomainCS__Group__6
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4681:1: ( rule__DomainCS__Group__5__Impl rule__DomainCS__Group__6 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4682:2: rule__DomainCS__Group__5__Impl rule__DomainCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__5__Impl_in_rule__DomainCS__Group__59697);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__5__Impl_in_rule__DomainCS__Group__510095);
rule__DomainCS__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__6_in_rule__DomainCS__Group__59700);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__6_in_rule__DomainCS__Group__510098);
rule__DomainCS__Group__6();
state._fsp--;
@@ -14230,33 +14817,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group__5__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4505:1: rule__DomainCS__Group__5__Impl : ( ( rule__DomainCS__Group_5__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4689:1: rule__DomainCS__Group__5__Impl : ( ( rule__DomainCS__Group_5__0 )? ) ;
public final void rule__DomainCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4509:1: ( ( ( rule__DomainCS__Group_5__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4510:1: ( ( rule__DomainCS__Group_5__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4693:1: ( ( ( rule__DomainCS__Group_5__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4694:1: ( ( rule__DomainCS__Group_5__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4510:1: ( ( rule__DomainCS__Group_5__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4511:1: ( rule__DomainCS__Group_5__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4694:1: ( ( rule__DomainCS__Group_5__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4695:1: ( rule__DomainCS__Group_5__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getGroup_5());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4512:1: ( rule__DomainCS__Group_5__0 )?
- int alt45=2;
- int LA45_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4696:1: ( rule__DomainCS__Group_5__0 )?
+ int alt47=2;
+ int LA47_0 = input.LA(1);
- if ( (LA45_0==19) ) {
- alt45=1;
+ if ( (LA47_0==19) ) {
+ alt47=1;
}
- switch (alt45) {
+ switch (alt47) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4512:2: rule__DomainCS__Group_5__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4696:2: rule__DomainCS__Group_5__0
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__0_in_rule__DomainCS__Group__5__Impl9727);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__0_in_rule__DomainCS__Group__5__Impl10125);
rule__DomainCS__Group_5__0();
state._fsp--;
@@ -14292,16 +14879,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group__6"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4522:1: rule__DomainCS__Group__6 : rule__DomainCS__Group__6__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4706:1: rule__DomainCS__Group__6 : rule__DomainCS__Group__6__Impl ;
public final void rule__DomainCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4526:1: ( rule__DomainCS__Group__6__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4527:2: rule__DomainCS__Group__6__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4710:1: ( rule__DomainCS__Group__6__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4711:2: rule__DomainCS__Group__6__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__6__Impl_in_rule__DomainCS__Group__69758);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group__6__Impl_in_rule__DomainCS__Group__610156);
rule__DomainCS__Group__6__Impl();
state._fsp--;
@@ -14325,22 +14912,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group__6__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4533:1: rule__DomainCS__Group__6__Impl : ( ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4717:1: rule__DomainCS__Group__6__Impl : ( ';' ) ;
public final void rule__DomainCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4537:1: ( ( ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4538:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4721:1: ( ( ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4722:1: ( ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4538:1: ( ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4539:1: ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4722:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4723:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getSemicolonKeyword_6());
}
- match(input,17,FollowSets000.FOLLOW_17_in_rule__DomainCS__Group__6__Impl9786); if (state.failed) return ;
+ match(input,17,FollowSets000.FOLLOW_17_in_rule__DomainCS__Group__6__Impl10184); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDomainCSAccess().getSemicolonKeyword_6());
}
@@ -14366,21 +14953,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group_4__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4566:1: rule__DomainCS__Group_4__0 : rule__DomainCS__Group_4__0__Impl rule__DomainCS__Group_4__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4750:1: rule__DomainCS__Group_4__0 : rule__DomainCS__Group_4__0__Impl rule__DomainCS__Group_4__1 ;
public final void rule__DomainCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4570:1: ( rule__DomainCS__Group_4__0__Impl rule__DomainCS__Group_4__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4571:2: rule__DomainCS__Group_4__0__Impl rule__DomainCS__Group_4__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4754:1: ( rule__DomainCS__Group_4__0__Impl rule__DomainCS__Group_4__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4755:2: rule__DomainCS__Group_4__0__Impl rule__DomainCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__0__Impl_in_rule__DomainCS__Group_4__09831);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__0__Impl_in_rule__DomainCS__Group_4__010229);
rule__DomainCS__Group_4__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__1_in_rule__DomainCS__Group_4__09834);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__1_in_rule__DomainCS__Group_4__010232);
rule__DomainCS__Group_4__1();
state._fsp--;
@@ -14404,22 +14991,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group_4__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4578:1: rule__DomainCS__Group_4__0__Impl : ( 'implementedby' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4762:1: rule__DomainCS__Group_4__0__Impl : ( 'implementedby' ) ;
public final void rule__DomainCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4582:1: ( ( 'implementedby' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4583:1: ( 'implementedby' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4766:1: ( ( 'implementedby' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4767:1: ( 'implementedby' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4583:1: ( 'implementedby' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4584:1: 'implementedby'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4767:1: ( 'implementedby' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4768:1: 'implementedby'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getImplementedbyKeyword_4_0());
}
- match(input,23,FollowSets000.FOLLOW_23_in_rule__DomainCS__Group_4__0__Impl9862); if (state.failed) return ;
+ match(input,23,FollowSets000.FOLLOW_23_in_rule__DomainCS__Group_4__0__Impl10260); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDomainCSAccess().getImplementedbyKeyword_4_0());
}
@@ -14445,16 +15032,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group_4__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4597:1: rule__DomainCS__Group_4__1 : rule__DomainCS__Group_4__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4781:1: rule__DomainCS__Group_4__1 : rule__DomainCS__Group_4__1__Impl ;
public final void rule__DomainCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4601:1: ( rule__DomainCS__Group_4__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4602:2: rule__DomainCS__Group_4__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4785:1: ( rule__DomainCS__Group_4__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4786:2: rule__DomainCS__Group_4__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__1__Impl_in_rule__DomainCS__Group_4__19893);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_4__1__Impl_in_rule__DomainCS__Group_4__110291);
rule__DomainCS__Group_4__1__Impl();
state._fsp--;
@@ -14478,25 +15065,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group_4__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4608:1: rule__DomainCS__Group_4__1__Impl : ( ( rule__DomainCS__ImplementedByAssignment_4_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4792:1: rule__DomainCS__Group_4__1__Impl : ( ( rule__DomainCS__ImplementedByAssignment_4_1 ) ) ;
public final void rule__DomainCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4612:1: ( ( ( rule__DomainCS__ImplementedByAssignment_4_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4613:1: ( ( rule__DomainCS__ImplementedByAssignment_4_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4796:1: ( ( ( rule__DomainCS__ImplementedByAssignment_4_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4797:1: ( ( rule__DomainCS__ImplementedByAssignment_4_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4613:1: ( ( rule__DomainCS__ImplementedByAssignment_4_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4614:1: ( rule__DomainCS__ImplementedByAssignment_4_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4797:1: ( ( rule__DomainCS__ImplementedByAssignment_4_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4798:1: ( rule__DomainCS__ImplementedByAssignment_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getImplementedByAssignment_4_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4615:1: ( rule__DomainCS__ImplementedByAssignment_4_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4615:2: rule__DomainCS__ImplementedByAssignment_4_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4799:1: ( rule__DomainCS__ImplementedByAssignment_4_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4799:2: rule__DomainCS__ImplementedByAssignment_4_1
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__ImplementedByAssignment_4_1_in_rule__DomainCS__Group_4__1__Impl9920);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__ImplementedByAssignment_4_1_in_rule__DomainCS__Group_4__1__Impl10318);
rule__DomainCS__ImplementedByAssignment_4_1();
state._fsp--;
@@ -14529,21 +15116,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group_5__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4629:1: rule__DomainCS__Group_5__0 : rule__DomainCS__Group_5__0__Impl rule__DomainCS__Group_5__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4813:1: rule__DomainCS__Group_5__0 : rule__DomainCS__Group_5__0__Impl rule__DomainCS__Group_5__1 ;
public final void rule__DomainCS__Group_5__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4633:1: ( rule__DomainCS__Group_5__0__Impl rule__DomainCS__Group_5__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4634:2: rule__DomainCS__Group_5__0__Impl rule__DomainCS__Group_5__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4817:1: ( rule__DomainCS__Group_5__0__Impl rule__DomainCS__Group_5__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4818:2: rule__DomainCS__Group_5__0__Impl rule__DomainCS__Group_5__1
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__0__Impl_in_rule__DomainCS__Group_5__09954);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__0__Impl_in_rule__DomainCS__Group_5__010352);
rule__DomainCS__Group_5__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__1_in_rule__DomainCS__Group_5__09957);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__1_in_rule__DomainCS__Group_5__010355);
rule__DomainCS__Group_5__1();
state._fsp--;
@@ -14567,22 +15154,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group_5__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4641:1: rule__DomainCS__Group_5__0__Impl : ( 'default_values' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4825:1: rule__DomainCS__Group_5__0__Impl : ( 'default_values' ) ;
public final void rule__DomainCS__Group_5__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4645:1: ( ( 'default_values' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4646:1: ( 'default_values' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4829:1: ( ( 'default_values' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4830:1: ( 'default_values' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4646:1: ( 'default_values' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4647:1: 'default_values'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4830:1: ( 'default_values' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4831:1: 'default_values'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getDefault_valuesKeyword_5_0());
}
- match(input,19,FollowSets000.FOLLOW_19_in_rule__DomainCS__Group_5__0__Impl9985); if (state.failed) return ;
+ match(input,19,FollowSets000.FOLLOW_19_in_rule__DomainCS__Group_5__0__Impl10383); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDomainCSAccess().getDefault_valuesKeyword_5_0());
}
@@ -14608,21 +15195,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group_5__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4660:1: rule__DomainCS__Group_5__1 : rule__DomainCS__Group_5__1__Impl rule__DomainCS__Group_5__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4844:1: rule__DomainCS__Group_5__1 : rule__DomainCS__Group_5__1__Impl rule__DomainCS__Group_5__2 ;
public final void rule__DomainCS__Group_5__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4664:1: ( rule__DomainCS__Group_5__1__Impl rule__DomainCS__Group_5__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4665:2: rule__DomainCS__Group_5__1__Impl rule__DomainCS__Group_5__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4848:1: ( rule__DomainCS__Group_5__1__Impl rule__DomainCS__Group_5__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4849:2: rule__DomainCS__Group_5__1__Impl rule__DomainCS__Group_5__2
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__1__Impl_in_rule__DomainCS__Group_5__110016);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__1__Impl_in_rule__DomainCS__Group_5__110414);
rule__DomainCS__Group_5__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__2_in_rule__DomainCS__Group_5__110019);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__2_in_rule__DomainCS__Group_5__110417);
rule__DomainCS__Group_5__2();
state._fsp--;
@@ -14646,22 +15233,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group_5__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4672:1: rule__DomainCS__Group_5__1__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4856:1: rule__DomainCS__Group_5__1__Impl : ( '{' ) ;
public final void rule__DomainCS__Group_5__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4676:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4677:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4860:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4861:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4677:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4678:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4861:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4862:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getLeftCurlyBracketKeyword_5_1());
}
- match(input,71,FollowSets000.FOLLOW_71_in_rule__DomainCS__Group_5__1__Impl10047); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_71_in_rule__DomainCS__Group_5__1__Impl10445); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDomainCSAccess().getLeftCurlyBracketKeyword_5_1());
}
@@ -14687,21 +15274,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group_5__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4691:1: rule__DomainCS__Group_5__2 : rule__DomainCS__Group_5__2__Impl rule__DomainCS__Group_5__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4875:1: rule__DomainCS__Group_5__2 : rule__DomainCS__Group_5__2__Impl rule__DomainCS__Group_5__3 ;
public final void rule__DomainCS__Group_5__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4695:1: ( rule__DomainCS__Group_5__2__Impl rule__DomainCS__Group_5__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4696:2: rule__DomainCS__Group_5__2__Impl rule__DomainCS__Group_5__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4879:1: ( rule__DomainCS__Group_5__2__Impl rule__DomainCS__Group_5__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4880:2: rule__DomainCS__Group_5__2__Impl rule__DomainCS__Group_5__3
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__2__Impl_in_rule__DomainCS__Group_5__210078);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__2__Impl_in_rule__DomainCS__Group_5__210476);
rule__DomainCS__Group_5__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__3_in_rule__DomainCS__Group_5__210081);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__3_in_rule__DomainCS__Group_5__210479);
rule__DomainCS__Group_5__3();
state._fsp--;
@@ -14725,29 +15312,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group_5__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4703:1: rule__DomainCS__Group_5__2__Impl : ( ( ( rule__DomainCS__DefaultValueAssignment_5_2 ) ) ( ( rule__DomainCS__DefaultValueAssignment_5_2 )* ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4887:1: rule__DomainCS__Group_5__2__Impl : ( ( ( rule__DomainCS__DefaultValuesAssignment_5_2 ) ) ( ( rule__DomainCS__DefaultValuesAssignment_5_2 )* ) ) ;
public final void rule__DomainCS__Group_5__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4707:1: ( ( ( ( rule__DomainCS__DefaultValueAssignment_5_2 ) ) ( ( rule__DomainCS__DefaultValueAssignment_5_2 )* ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4708:1: ( ( ( rule__DomainCS__DefaultValueAssignment_5_2 ) ) ( ( rule__DomainCS__DefaultValueAssignment_5_2 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4891:1: ( ( ( ( rule__DomainCS__DefaultValuesAssignment_5_2 ) ) ( ( rule__DomainCS__DefaultValuesAssignment_5_2 )* ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4892:1: ( ( ( rule__DomainCS__DefaultValuesAssignment_5_2 ) ) ( ( rule__DomainCS__DefaultValuesAssignment_5_2 )* ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4708:1: ( ( ( rule__DomainCS__DefaultValueAssignment_5_2 ) ) ( ( rule__DomainCS__DefaultValueAssignment_5_2 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4709:1: ( ( rule__DomainCS__DefaultValueAssignment_5_2 ) ) ( ( rule__DomainCS__DefaultValueAssignment_5_2 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4892:1: ( ( ( rule__DomainCS__DefaultValuesAssignment_5_2 ) ) ( ( rule__DomainCS__DefaultValuesAssignment_5_2 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4893:1: ( ( rule__DomainCS__DefaultValuesAssignment_5_2 ) ) ( ( rule__DomainCS__DefaultValuesAssignment_5_2 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4709:1: ( ( rule__DomainCS__DefaultValueAssignment_5_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4710:1: ( rule__DomainCS__DefaultValueAssignment_5_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4893:1: ( ( rule__DomainCS__DefaultValuesAssignment_5_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4894:1: ( rule__DomainCS__DefaultValuesAssignment_5_2 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDomainCSAccess().getDefaultValueAssignment_5_2());
+ before(grammarAccess.getDomainCSAccess().getDefaultValuesAssignment_5_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4711:1: ( rule__DomainCS__DefaultValueAssignment_5_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4711:2: rule__DomainCS__DefaultValueAssignment_5_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4895:1: ( rule__DomainCS__DefaultValuesAssignment_5_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4895:2: rule__DomainCS__DefaultValuesAssignment_5_2
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__DefaultValueAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10110);
- rule__DomainCS__DefaultValueAssignment_5_2();
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__DefaultValuesAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10508);
+ rule__DomainCS__DefaultValuesAssignment_5_2();
state._fsp--;
if (state.failed) return ;
@@ -14755,34 +15342,34 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getDomainCSAccess().getDefaultValueAssignment_5_2());
+ after(grammarAccess.getDomainCSAccess().getDefaultValuesAssignment_5_2());
}
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4714:1: ( ( rule__DomainCS__DefaultValueAssignment_5_2 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4715:1: ( rule__DomainCS__DefaultValueAssignment_5_2 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4898:1: ( ( rule__DomainCS__DefaultValuesAssignment_5_2 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4899:1: ( rule__DomainCS__DefaultValuesAssignment_5_2 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDomainCSAccess().getDefaultValueAssignment_5_2());
+ before(grammarAccess.getDomainCSAccess().getDefaultValuesAssignment_5_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4716:1: ( rule__DomainCS__DefaultValueAssignment_5_2 )*
- loop46:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4900:1: ( rule__DomainCS__DefaultValuesAssignment_5_2 )*
+ loop48:
do {
- int alt46=2;
- int LA46_0 = input.LA(1);
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( ((LA46_0>=RULE_SIMPLE_ID && LA46_0<=RULE_ESCAPED_ID)||(LA46_0>=18 && LA46_0<=35)||(LA46_0>=37 && LA46_0<=38)) ) {
- alt46=1;
+ if ( ((LA48_0>=RULE_SIMPLE_ID && LA48_0<=RULE_ESCAPED_ID)||(LA48_0>=18 && LA48_0<=35)||(LA48_0>=37 && LA48_0<=38)) ) {
+ alt48=1;
}
- switch (alt46) {
+ switch (alt48) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4716:2: rule__DomainCS__DefaultValueAssignment_5_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4900:2: rule__DomainCS__DefaultValuesAssignment_5_2
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__DefaultValueAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10122);
- rule__DomainCS__DefaultValueAssignment_5_2();
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__DefaultValuesAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10520);
+ rule__DomainCS__DefaultValuesAssignment_5_2();
state._fsp--;
if (state.failed) return ;
@@ -14791,12 +15378,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop46;
+ break loop48;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getDomainCSAccess().getDefaultValueAssignment_5_2());
+ after(grammarAccess.getDomainCSAccess().getDefaultValuesAssignment_5_2());
}
}
@@ -14823,16 +15410,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group_5__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4727:1: rule__DomainCS__Group_5__3 : rule__DomainCS__Group_5__3__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4911:1: rule__DomainCS__Group_5__3 : rule__DomainCS__Group_5__3__Impl ;
public final void rule__DomainCS__Group_5__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4731:1: ( rule__DomainCS__Group_5__3__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4732:2: rule__DomainCS__Group_5__3__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4915:1: ( rule__DomainCS__Group_5__3__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4916:2: rule__DomainCS__Group_5__3__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__3__Impl_in_rule__DomainCS__Group_5__310155);
+ pushFollow(FollowSets000.FOLLOW_rule__DomainCS__Group_5__3__Impl_in_rule__DomainCS__Group_5__310553);
rule__DomainCS__Group_5__3__Impl();
state._fsp--;
@@ -14856,22 +15443,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__Group_5__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4738:1: rule__DomainCS__Group_5__3__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4922:1: rule__DomainCS__Group_5__3__Impl : ( '}' ) ;
public final void rule__DomainCS__Group_5__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4742:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4743:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4926:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4927:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4743:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4744:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4927:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4928:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getRightCurlyBracketKeyword_5_3());
}
- match(input,72,FollowSets000.FOLLOW_72_in_rule__DomainCS__Group_5__3__Impl10183); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_72_in_rule__DomainCS__Group_5__3__Impl10581); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDomainCSAccess().getRightCurlyBracketKeyword_5_3());
}
@@ -14897,21 +15484,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4765:1: rule__KeyDeclCS__Group__0 : rule__KeyDeclCS__Group__0__Impl rule__KeyDeclCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4949:1: rule__KeyDeclCS__Group__0 : rule__KeyDeclCS__Group__0__Impl rule__KeyDeclCS__Group__1 ;
public final void rule__KeyDeclCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4769:1: ( rule__KeyDeclCS__Group__0__Impl rule__KeyDeclCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4770:2: rule__KeyDeclCS__Group__0__Impl rule__KeyDeclCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4953:1: ( rule__KeyDeclCS__Group__0__Impl rule__KeyDeclCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4954:2: rule__KeyDeclCS__Group__0__Impl rule__KeyDeclCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__0__Impl_in_rule__KeyDeclCS__Group__010222);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__0__Impl_in_rule__KeyDeclCS__Group__010620);
rule__KeyDeclCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__1_in_rule__KeyDeclCS__Group__010225);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__1_in_rule__KeyDeclCS__Group__010623);
rule__KeyDeclCS__Group__1();
state._fsp--;
@@ -14935,22 +15522,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4777:1: rule__KeyDeclCS__Group__0__Impl : ( 'key' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4961:1: rule__KeyDeclCS__Group__0__Impl : ( 'key' ) ;
public final void rule__KeyDeclCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4781:1: ( ( 'key' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4782:1: ( 'key' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4965:1: ( ( 'key' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4966:1: ( 'key' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4782:1: ( 'key' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4783:1: 'key'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4966:1: ( 'key' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4967:1: 'key'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getKeyDeclCSAccess().getKeyKeyword_0());
}
- match(input,26,FollowSets000.FOLLOW_26_in_rule__KeyDeclCS__Group__0__Impl10253); if (state.failed) return ;
+ match(input,26,FollowSets000.FOLLOW_26_in_rule__KeyDeclCS__Group__0__Impl10651); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getKeyDeclCSAccess().getKeyKeyword_0());
}
@@ -14976,21 +15563,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4796:1: rule__KeyDeclCS__Group__1 : rule__KeyDeclCS__Group__1__Impl rule__KeyDeclCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4980:1: rule__KeyDeclCS__Group__1 : rule__KeyDeclCS__Group__1__Impl rule__KeyDeclCS__Group__2 ;
public final void rule__KeyDeclCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4800:1: ( rule__KeyDeclCS__Group__1__Impl rule__KeyDeclCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4801:2: rule__KeyDeclCS__Group__1__Impl rule__KeyDeclCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4984:1: ( rule__KeyDeclCS__Group__1__Impl rule__KeyDeclCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4985:2: rule__KeyDeclCS__Group__1__Impl rule__KeyDeclCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__1__Impl_in_rule__KeyDeclCS__Group__110284);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__1__Impl_in_rule__KeyDeclCS__Group__110682);
rule__KeyDeclCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__2_in_rule__KeyDeclCS__Group__110287);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__2_in_rule__KeyDeclCS__Group__110685);
rule__KeyDeclCS__Group__2();
state._fsp--;
@@ -15014,25 +15601,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4808:1: rule__KeyDeclCS__Group__1__Impl : ( ( rule__KeyDeclCS__PathNameAssignment_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4992:1: rule__KeyDeclCS__Group__1__Impl : ( ( rule__KeyDeclCS__PathNameAssignment_1 ) ) ;
public final void rule__KeyDeclCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4812:1: ( ( ( rule__KeyDeclCS__PathNameAssignment_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4813:1: ( ( rule__KeyDeclCS__PathNameAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4996:1: ( ( ( rule__KeyDeclCS__PathNameAssignment_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4997:1: ( ( rule__KeyDeclCS__PathNameAssignment_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4813:1: ( ( rule__KeyDeclCS__PathNameAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4814:1: ( rule__KeyDeclCS__PathNameAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4997:1: ( ( rule__KeyDeclCS__PathNameAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4998:1: ( rule__KeyDeclCS__PathNameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getKeyDeclCSAccess().getPathNameAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4815:1: ( rule__KeyDeclCS__PathNameAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4815:2: rule__KeyDeclCS__PathNameAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4999:1: ( rule__KeyDeclCS__PathNameAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4999:2: rule__KeyDeclCS__PathNameAssignment_1
{
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__PathNameAssignment_1_in_rule__KeyDeclCS__Group__1__Impl10314);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__PathNameAssignment_1_in_rule__KeyDeclCS__Group__1__Impl10712);
rule__KeyDeclCS__PathNameAssignment_1();
state._fsp--;
@@ -15065,21 +15652,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4825:1: rule__KeyDeclCS__Group__2 : rule__KeyDeclCS__Group__2__Impl rule__KeyDeclCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5009:1: rule__KeyDeclCS__Group__2 : rule__KeyDeclCS__Group__2__Impl rule__KeyDeclCS__Group__3 ;
public final void rule__KeyDeclCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4829:1: ( rule__KeyDeclCS__Group__2__Impl rule__KeyDeclCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4830:2: rule__KeyDeclCS__Group__2__Impl rule__KeyDeclCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5013:1: ( rule__KeyDeclCS__Group__2__Impl rule__KeyDeclCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5014:2: rule__KeyDeclCS__Group__2__Impl rule__KeyDeclCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__2__Impl_in_rule__KeyDeclCS__Group__210344);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__2__Impl_in_rule__KeyDeclCS__Group__210742);
rule__KeyDeclCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__3_in_rule__KeyDeclCS__Group__210347);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__3_in_rule__KeyDeclCS__Group__210745);
rule__KeyDeclCS__Group__3();
state._fsp--;
@@ -15103,22 +15690,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4837:1: rule__KeyDeclCS__Group__2__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5021:1: rule__KeyDeclCS__Group__2__Impl : ( '{' ) ;
public final void rule__KeyDeclCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4841:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4842:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5025:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5026:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4842:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4843:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5026:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5027:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getKeyDeclCSAccess().getLeftCurlyBracketKeyword_2());
}
- match(input,71,FollowSets000.FOLLOW_71_in_rule__KeyDeclCS__Group__2__Impl10375); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_71_in_rule__KeyDeclCS__Group__2__Impl10773); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getKeyDeclCSAccess().getLeftCurlyBracketKeyword_2());
}
@@ -15144,21 +15731,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4856:1: rule__KeyDeclCS__Group__3 : rule__KeyDeclCS__Group__3__Impl rule__KeyDeclCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5040:1: rule__KeyDeclCS__Group__3 : rule__KeyDeclCS__Group__3__Impl rule__KeyDeclCS__Group__4 ;
public final void rule__KeyDeclCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4860:1: ( rule__KeyDeclCS__Group__3__Impl rule__KeyDeclCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4861:2: rule__KeyDeclCS__Group__3__Impl rule__KeyDeclCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5044:1: ( rule__KeyDeclCS__Group__3__Impl rule__KeyDeclCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5045:2: rule__KeyDeclCS__Group__3__Impl rule__KeyDeclCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__3__Impl_in_rule__KeyDeclCS__Group__310406);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__3__Impl_in_rule__KeyDeclCS__Group__310804);
rule__KeyDeclCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__4_in_rule__KeyDeclCS__Group__310409);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__4_in_rule__KeyDeclCS__Group__310807);
rule__KeyDeclCS__Group__4();
state._fsp--;
@@ -15182,26 +15769,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4868:1: rule__KeyDeclCS__Group__3__Impl : ( ( rule__KeyDeclCS__PropertyIdAssignment_3 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5052:1: rule__KeyDeclCS__Group__3__Impl : ( ( rule__KeyDeclCS__PropertyIdsAssignment_3 ) ) ;
public final void rule__KeyDeclCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4872:1: ( ( ( rule__KeyDeclCS__PropertyIdAssignment_3 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4873:1: ( ( rule__KeyDeclCS__PropertyIdAssignment_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5056:1: ( ( ( rule__KeyDeclCS__PropertyIdsAssignment_3 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5057:1: ( ( rule__KeyDeclCS__PropertyIdsAssignment_3 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4873:1: ( ( rule__KeyDeclCS__PropertyIdAssignment_3 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4874:1: ( rule__KeyDeclCS__PropertyIdAssignment_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5057:1: ( ( rule__KeyDeclCS__PropertyIdsAssignment_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5058:1: ( rule__KeyDeclCS__PropertyIdsAssignment_3 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getKeyDeclCSAccess().getPropertyIdAssignment_3());
+ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdsAssignment_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4875:1: ( rule__KeyDeclCS__PropertyIdAssignment_3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4875:2: rule__KeyDeclCS__PropertyIdAssignment_3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5059:1: ( rule__KeyDeclCS__PropertyIdsAssignment_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5059:2: rule__KeyDeclCS__PropertyIdsAssignment_3
{
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__PropertyIdAssignment_3_in_rule__KeyDeclCS__Group__3__Impl10436);
- rule__KeyDeclCS__PropertyIdAssignment_3();
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__PropertyIdsAssignment_3_in_rule__KeyDeclCS__Group__3__Impl10834);
+ rule__KeyDeclCS__PropertyIdsAssignment_3();
state._fsp--;
if (state.failed) return ;
@@ -15209,7 +15796,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getKeyDeclCSAccess().getPropertyIdAssignment_3());
+ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdsAssignment_3());
}
}
@@ -15233,21 +15820,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4885:1: rule__KeyDeclCS__Group__4 : rule__KeyDeclCS__Group__4__Impl rule__KeyDeclCS__Group__5 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5069:1: rule__KeyDeclCS__Group__4 : rule__KeyDeclCS__Group__4__Impl rule__KeyDeclCS__Group__5 ;
public final void rule__KeyDeclCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4889:1: ( rule__KeyDeclCS__Group__4__Impl rule__KeyDeclCS__Group__5 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4890:2: rule__KeyDeclCS__Group__4__Impl rule__KeyDeclCS__Group__5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5073:1: ( rule__KeyDeclCS__Group__4__Impl rule__KeyDeclCS__Group__5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5074:2: rule__KeyDeclCS__Group__4__Impl rule__KeyDeclCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__4__Impl_in_rule__KeyDeclCS__Group__410466);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__4__Impl_in_rule__KeyDeclCS__Group__410864);
rule__KeyDeclCS__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__5_in_rule__KeyDeclCS__Group__410469);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__5_in_rule__KeyDeclCS__Group__410867);
rule__KeyDeclCS__Group__5();
state._fsp--;
@@ -15271,37 +15858,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4897:1: rule__KeyDeclCS__Group__4__Impl : ( ( rule__KeyDeclCS__Group_4__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5081:1: rule__KeyDeclCS__Group__4__Impl : ( ( rule__KeyDeclCS__Group_4__0 )* ) ;
public final void rule__KeyDeclCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4901:1: ( ( ( rule__KeyDeclCS__Group_4__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4902:1: ( ( rule__KeyDeclCS__Group_4__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5085:1: ( ( ( rule__KeyDeclCS__Group_4__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5086:1: ( ( rule__KeyDeclCS__Group_4__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4902:1: ( ( rule__KeyDeclCS__Group_4__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4903:1: ( rule__KeyDeclCS__Group_4__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5086:1: ( ( rule__KeyDeclCS__Group_4__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5087:1: ( rule__KeyDeclCS__Group_4__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getKeyDeclCSAccess().getGroup_4());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4904:1: ( rule__KeyDeclCS__Group_4__0 )*
- loop47:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5088:1: ( rule__KeyDeclCS__Group_4__0 )*
+ loop49:
do {
- int alt47=2;
- int LA47_0 = input.LA(1);
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA47_0==74) ) {
- alt47=1;
+ if ( (LA49_0==74) ) {
+ alt49=1;
}
- switch (alt47) {
+ switch (alt49) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4904:2: rule__KeyDeclCS__Group_4__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5088:2: rule__KeyDeclCS__Group_4__0
{
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__0_in_rule__KeyDeclCS__Group__4__Impl10496);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__0_in_rule__KeyDeclCS__Group__4__Impl10894);
rule__KeyDeclCS__Group_4__0();
state._fsp--;
@@ -15311,7 +15898,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop47;
+ break loop49;
}
} while (true);
@@ -15340,21 +15927,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group__5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4914:1: rule__KeyDeclCS__Group__5 : rule__KeyDeclCS__Group__5__Impl rule__KeyDeclCS__Group__6 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5098:1: rule__KeyDeclCS__Group__5 : rule__KeyDeclCS__Group__5__Impl rule__KeyDeclCS__Group__6 ;
public final void rule__KeyDeclCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4918:1: ( rule__KeyDeclCS__Group__5__Impl rule__KeyDeclCS__Group__6 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4919:2: rule__KeyDeclCS__Group__5__Impl rule__KeyDeclCS__Group__6
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5102:1: ( rule__KeyDeclCS__Group__5__Impl rule__KeyDeclCS__Group__6 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5103:2: rule__KeyDeclCS__Group__5__Impl rule__KeyDeclCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__5__Impl_in_rule__KeyDeclCS__Group__510527);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__5__Impl_in_rule__KeyDeclCS__Group__510925);
rule__KeyDeclCS__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__6_in_rule__KeyDeclCS__Group__510530);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__6_in_rule__KeyDeclCS__Group__510928);
rule__KeyDeclCS__Group__6();
state._fsp--;
@@ -15378,22 +15965,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group__5__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4926:1: rule__KeyDeclCS__Group__5__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5110:1: rule__KeyDeclCS__Group__5__Impl : ( '}' ) ;
public final void rule__KeyDeclCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4930:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4931:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5114:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5115:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4931:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4932:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5115:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5116:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getKeyDeclCSAccess().getRightCurlyBracketKeyword_5());
}
- match(input,72,FollowSets000.FOLLOW_72_in_rule__KeyDeclCS__Group__5__Impl10558); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_72_in_rule__KeyDeclCS__Group__5__Impl10956); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getKeyDeclCSAccess().getRightCurlyBracketKeyword_5());
}
@@ -15419,16 +16006,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group__6"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4945:1: rule__KeyDeclCS__Group__6 : rule__KeyDeclCS__Group__6__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5129:1: rule__KeyDeclCS__Group__6 : rule__KeyDeclCS__Group__6__Impl ;
public final void rule__KeyDeclCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4949:1: ( rule__KeyDeclCS__Group__6__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4950:2: rule__KeyDeclCS__Group__6__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5133:1: ( rule__KeyDeclCS__Group__6__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5134:2: rule__KeyDeclCS__Group__6__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__6__Impl_in_rule__KeyDeclCS__Group__610589);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group__6__Impl_in_rule__KeyDeclCS__Group__610987);
rule__KeyDeclCS__Group__6__Impl();
state._fsp--;
@@ -15452,22 +16039,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group__6__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4956:1: rule__KeyDeclCS__Group__6__Impl : ( ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5140:1: rule__KeyDeclCS__Group__6__Impl : ( ';' ) ;
public final void rule__KeyDeclCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4960:1: ( ( ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4961:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5144:1: ( ( ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5145:1: ( ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4961:1: ( ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4962:1: ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5145:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5146:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getKeyDeclCSAccess().getSemicolonKeyword_6());
}
- match(input,17,FollowSets000.FOLLOW_17_in_rule__KeyDeclCS__Group__6__Impl10617); if (state.failed) return ;
+ match(input,17,FollowSets000.FOLLOW_17_in_rule__KeyDeclCS__Group__6__Impl11015); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getKeyDeclCSAccess().getSemicolonKeyword_6());
}
@@ -15493,21 +16080,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group_4__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4989:1: rule__KeyDeclCS__Group_4__0 : rule__KeyDeclCS__Group_4__0__Impl rule__KeyDeclCS__Group_4__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5173:1: rule__KeyDeclCS__Group_4__0 : rule__KeyDeclCS__Group_4__0__Impl rule__KeyDeclCS__Group_4__1 ;
public final void rule__KeyDeclCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4993:1: ( rule__KeyDeclCS__Group_4__0__Impl rule__KeyDeclCS__Group_4__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:4994:2: rule__KeyDeclCS__Group_4__0__Impl rule__KeyDeclCS__Group_4__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5177:1: ( rule__KeyDeclCS__Group_4__0__Impl rule__KeyDeclCS__Group_4__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5178:2: rule__KeyDeclCS__Group_4__0__Impl rule__KeyDeclCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__0__Impl_in_rule__KeyDeclCS__Group_4__010662);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__0__Impl_in_rule__KeyDeclCS__Group_4__011060);
rule__KeyDeclCS__Group_4__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__1_in_rule__KeyDeclCS__Group_4__010665);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__1_in_rule__KeyDeclCS__Group_4__011063);
rule__KeyDeclCS__Group_4__1();
state._fsp--;
@@ -15531,22 +16118,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group_4__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5001:1: rule__KeyDeclCS__Group_4__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5185:1: rule__KeyDeclCS__Group_4__0__Impl : ( ',' ) ;
public final void rule__KeyDeclCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5005:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5006:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5189:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5190:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5006:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5007:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5190:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5191:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getKeyDeclCSAccess().getCommaKeyword_4_0());
}
- match(input,74,FollowSets000.FOLLOW_74_in_rule__KeyDeclCS__Group_4__0__Impl10693); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_74_in_rule__KeyDeclCS__Group_4__0__Impl11091); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getKeyDeclCSAccess().getCommaKeyword_4_0());
}
@@ -15572,16 +16159,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group_4__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5020:1: rule__KeyDeclCS__Group_4__1 : rule__KeyDeclCS__Group_4__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5204:1: rule__KeyDeclCS__Group_4__1 : rule__KeyDeclCS__Group_4__1__Impl ;
public final void rule__KeyDeclCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5024:1: ( rule__KeyDeclCS__Group_4__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5025:2: rule__KeyDeclCS__Group_4__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5208:1: ( rule__KeyDeclCS__Group_4__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5209:2: rule__KeyDeclCS__Group_4__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__1__Impl_in_rule__KeyDeclCS__Group_4__110724);
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__Group_4__1__Impl_in_rule__KeyDeclCS__Group_4__111122);
rule__KeyDeclCS__Group_4__1__Impl();
state._fsp--;
@@ -15605,26 +16192,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__KeyDeclCS__Group_4__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5031:1: rule__KeyDeclCS__Group_4__1__Impl : ( ( rule__KeyDeclCS__PropertyIdAssignment_4_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5215:1: rule__KeyDeclCS__Group_4__1__Impl : ( ( rule__KeyDeclCS__PropertyIdsAssignment_4_1 ) ) ;
public final void rule__KeyDeclCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5035:1: ( ( ( rule__KeyDeclCS__PropertyIdAssignment_4_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5036:1: ( ( rule__KeyDeclCS__PropertyIdAssignment_4_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5219:1: ( ( ( rule__KeyDeclCS__PropertyIdsAssignment_4_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5220:1: ( ( rule__KeyDeclCS__PropertyIdsAssignment_4_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5036:1: ( ( rule__KeyDeclCS__PropertyIdAssignment_4_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5037:1: ( rule__KeyDeclCS__PropertyIdAssignment_4_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5220:1: ( ( rule__KeyDeclCS__PropertyIdsAssignment_4_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5221:1: ( rule__KeyDeclCS__PropertyIdsAssignment_4_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getKeyDeclCSAccess().getPropertyIdAssignment_4_1());
+ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdsAssignment_4_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5038:1: ( rule__KeyDeclCS__PropertyIdAssignment_4_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5038:2: rule__KeyDeclCS__PropertyIdAssignment_4_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5222:1: ( rule__KeyDeclCS__PropertyIdsAssignment_4_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5222:2: rule__KeyDeclCS__PropertyIdsAssignment_4_1
{
- pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__PropertyIdAssignment_4_1_in_rule__KeyDeclCS__Group_4__1__Impl10751);
- rule__KeyDeclCS__PropertyIdAssignment_4_1();
+ pushFollow(FollowSets000.FOLLOW_rule__KeyDeclCS__PropertyIdsAssignment_4_1_in_rule__KeyDeclCS__Group_4__1__Impl11149);
+ rule__KeyDeclCS__PropertyIdsAssignment_4_1();
state._fsp--;
if (state.failed) return ;
@@ -15632,7 +16219,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getKeyDeclCSAccess().getPropertyIdAssignment_4_1());
+ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdsAssignment_4_1());
}
}
@@ -15656,21 +16243,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LibraryCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5052:1: rule__LibraryCS__Group__0 : rule__LibraryCS__Group__0__Impl rule__LibraryCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5236:1: rule__LibraryCS__Group__0 : rule__LibraryCS__Group__0__Impl rule__LibraryCS__Group__1 ;
public final void rule__LibraryCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5056:1: ( rule__LibraryCS__Group__0__Impl rule__LibraryCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5057:2: rule__LibraryCS__Group__0__Impl rule__LibraryCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5240:1: ( rule__LibraryCS__Group__0__Impl rule__LibraryCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5241:2: rule__LibraryCS__Group__0__Impl rule__LibraryCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__010785);
+ pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__011183);
rule__LibraryCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__010788);
+ pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__011186);
rule__LibraryCS__Group__1();
state._fsp--;
@@ -15694,22 +16281,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LibraryCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5064:1: rule__LibraryCS__Group__0__Impl : ( 'library' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5248:1: rule__LibraryCS__Group__0__Impl : ( 'library' ) ;
public final void rule__LibraryCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5068:1: ( ( 'library' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5069:1: ( 'library' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5252:1: ( ( 'library' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5253:1: ( 'library' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5069:1: ( 'library' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5070:1: 'library'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5253:1: ( 'library' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5254:1: 'library'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLibraryCSAccess().getLibraryKeyword_0());
}
- match(input,25,FollowSets000.FOLLOW_25_in_rule__LibraryCS__Group__0__Impl10816); if (state.failed) return ;
+ match(input,25,FollowSets000.FOLLOW_25_in_rule__LibraryCS__Group__0__Impl11214); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLibraryCSAccess().getLibraryKeyword_0());
}
@@ -15735,21 +16322,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LibraryCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5083:1: rule__LibraryCS__Group__1 : rule__LibraryCS__Group__1__Impl rule__LibraryCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5267:1: rule__LibraryCS__Group__1 : rule__LibraryCS__Group__1__Impl rule__LibraryCS__Group__2 ;
public final void rule__LibraryCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5087:1: ( rule__LibraryCS__Group__1__Impl rule__LibraryCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5088:2: rule__LibraryCS__Group__1__Impl rule__LibraryCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5271:1: ( rule__LibraryCS__Group__1__Impl rule__LibraryCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5272:2: rule__LibraryCS__Group__1__Impl rule__LibraryCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__110847);
+ pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__111245);
rule__LibraryCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__110850);
+ pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__111248);
rule__LibraryCS__Group__2();
state._fsp--;
@@ -15773,25 +16360,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LibraryCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5095:1: rule__LibraryCS__Group__1__Impl : ( ( rule__LibraryCS__PackageAssignment_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5279:1: rule__LibraryCS__Group__1__Impl : ( ( rule__LibraryCS__PackageAssignment_1 ) ) ;
public final void rule__LibraryCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5099:1: ( ( ( rule__LibraryCS__PackageAssignment_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5100:1: ( ( rule__LibraryCS__PackageAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5283:1: ( ( ( rule__LibraryCS__PackageAssignment_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5284:1: ( ( rule__LibraryCS__PackageAssignment_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5100:1: ( ( rule__LibraryCS__PackageAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5101:1: ( rule__LibraryCS__PackageAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5284:1: ( ( rule__LibraryCS__PackageAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5285:1: ( rule__LibraryCS__PackageAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLibraryCSAccess().getPackageAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5102:1: ( rule__LibraryCS__PackageAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5102:2: rule__LibraryCS__PackageAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5286:1: ( rule__LibraryCS__PackageAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5286:2: rule__LibraryCS__PackageAssignment_1
{
- pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl10877);
+ pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl11275);
rule__LibraryCS__PackageAssignment_1();
state._fsp--;
@@ -15824,16 +16411,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LibraryCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5112:1: rule__LibraryCS__Group__2 : rule__LibraryCS__Group__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5296:1: rule__LibraryCS__Group__2 : rule__LibraryCS__Group__2__Impl ;
public final void rule__LibraryCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5116:1: ( rule__LibraryCS__Group__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5117:2: rule__LibraryCS__Group__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5300:1: ( rule__LibraryCS__Group__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5301:2: rule__LibraryCS__Group__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__210907);
+ pushFollow(FollowSets000.FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__211305);
rule__LibraryCS__Group__2__Impl();
state._fsp--;
@@ -15857,22 +16444,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LibraryCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5123:1: rule__LibraryCS__Group__2__Impl : ( ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5307:1: rule__LibraryCS__Group__2__Impl : ( ';' ) ;
public final void rule__LibraryCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5127:1: ( ( ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5128:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5311:1: ( ( ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5312:1: ( ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5128:1: ( ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5129:1: ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5312:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5313:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLibraryCSAccess().getSemicolonKeyword_2());
}
- match(input,17,FollowSets000.FOLLOW_17_in_rule__LibraryCS__Group__2__Impl10935); if (state.failed) return ;
+ match(input,17,FollowSets000.FOLLOW_17_in_rule__LibraryCS__Group__2__Impl11333); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLibraryCSAccess().getSemicolonKeyword_2());
}
@@ -15898,21 +16485,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5148:1: rule__ModelDeclCS__Group__0 : rule__ModelDeclCS__Group__0__Impl rule__ModelDeclCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5332:1: rule__ModelDeclCS__Group__0 : rule__ModelDeclCS__Group__0__Impl rule__ModelDeclCS__Group__1 ;
public final void rule__ModelDeclCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5152:1: ( rule__ModelDeclCS__Group__0__Impl rule__ModelDeclCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5153:2: rule__ModelDeclCS__Group__0__Impl rule__ModelDeclCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5336:1: ( rule__ModelDeclCS__Group__0__Impl rule__ModelDeclCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5337:2: rule__ModelDeclCS__Group__0__Impl rule__ModelDeclCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__0__Impl_in_rule__ModelDeclCS__Group__010972);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__0__Impl_in_rule__ModelDeclCS__Group__011370);
rule__ModelDeclCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__1_in_rule__ModelDeclCS__Group__010975);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__1_in_rule__ModelDeclCS__Group__011373);
rule__ModelDeclCS__Group__1();
state._fsp--;
@@ -15936,25 +16523,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5160:1: rule__ModelDeclCS__Group__0__Impl : ( ( rule__ModelDeclCS__NameAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5344:1: rule__ModelDeclCS__Group__0__Impl : ( ( rule__ModelDeclCS__NameAssignment_0 ) ) ;
public final void rule__ModelDeclCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5164:1: ( ( ( rule__ModelDeclCS__NameAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5165:1: ( ( rule__ModelDeclCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5348:1: ( ( ( rule__ModelDeclCS__NameAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5349:1: ( ( rule__ModelDeclCS__NameAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5165:1: ( ( rule__ModelDeclCS__NameAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5166:1: ( rule__ModelDeclCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5349:1: ( ( rule__ModelDeclCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5350:1: ( rule__ModelDeclCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getModelDeclCSAccess().getNameAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5167:1: ( rule__ModelDeclCS__NameAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5167:2: rule__ModelDeclCS__NameAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5351:1: ( rule__ModelDeclCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5351:2: rule__ModelDeclCS__NameAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__NameAssignment_0_in_rule__ModelDeclCS__Group__0__Impl11002);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__NameAssignment_0_in_rule__ModelDeclCS__Group__0__Impl11400);
rule__ModelDeclCS__NameAssignment_0();
state._fsp--;
@@ -15987,21 +16574,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5177:1: rule__ModelDeclCS__Group__1 : rule__ModelDeclCS__Group__1__Impl rule__ModelDeclCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5361:1: rule__ModelDeclCS__Group__1 : rule__ModelDeclCS__Group__1__Impl rule__ModelDeclCS__Group__2 ;
public final void rule__ModelDeclCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5181:1: ( rule__ModelDeclCS__Group__1__Impl rule__ModelDeclCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5182:2: rule__ModelDeclCS__Group__1__Impl rule__ModelDeclCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5365:1: ( rule__ModelDeclCS__Group__1__Impl rule__ModelDeclCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5366:2: rule__ModelDeclCS__Group__1__Impl rule__ModelDeclCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__1__Impl_in_rule__ModelDeclCS__Group__111032);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__1__Impl_in_rule__ModelDeclCS__Group__111430);
rule__ModelDeclCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__2_in_rule__ModelDeclCS__Group__111035);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__2_in_rule__ModelDeclCS__Group__111433);
rule__ModelDeclCS__Group__2();
state._fsp--;
@@ -16025,22 +16612,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5189:1: rule__ModelDeclCS__Group__1__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5373:1: rule__ModelDeclCS__Group__1__Impl : ( ':' ) ;
public final void rule__ModelDeclCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5193:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5194:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5377:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5378:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5194:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5195:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5378:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5379:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getModelDeclCSAccess().getColonKeyword_1());
}
- match(input,70,FollowSets000.FOLLOW_70_in_rule__ModelDeclCS__Group__1__Impl11063); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_70_in_rule__ModelDeclCS__Group__1__Impl11461); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getModelDeclCSAccess().getColonKeyword_1());
}
@@ -16066,16 +16653,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5208:1: rule__ModelDeclCS__Group__2 : rule__ModelDeclCS__Group__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5392:1: rule__ModelDeclCS__Group__2 : rule__ModelDeclCS__Group__2__Impl ;
public final void rule__ModelDeclCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5212:1: ( rule__ModelDeclCS__Group__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5213:2: rule__ModelDeclCS__Group__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5396:1: ( rule__ModelDeclCS__Group__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5397:2: rule__ModelDeclCS__Group__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__2__Impl_in_rule__ModelDeclCS__Group__211094);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group__2__Impl_in_rule__ModelDeclCS__Group__211492);
rule__ModelDeclCS__Group__2__Impl();
state._fsp--;
@@ -16099,25 +16686,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5219:1: rule__ModelDeclCS__Group__2__Impl : ( ( rule__ModelDeclCS__Alternatives_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5403:1: rule__ModelDeclCS__Group__2__Impl : ( ( rule__ModelDeclCS__Alternatives_2 ) ) ;
public final void rule__ModelDeclCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5223:1: ( ( ( rule__ModelDeclCS__Alternatives_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5224:1: ( ( rule__ModelDeclCS__Alternatives_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5407:1: ( ( ( rule__ModelDeclCS__Alternatives_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5408:1: ( ( rule__ModelDeclCS__Alternatives_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5224:1: ( ( rule__ModelDeclCS__Alternatives_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5225:1: ( rule__ModelDeclCS__Alternatives_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5408:1: ( ( rule__ModelDeclCS__Alternatives_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5409:1: ( rule__ModelDeclCS__Alternatives_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getModelDeclCSAccess().getAlternatives_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5226:1: ( rule__ModelDeclCS__Alternatives_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5226:2: rule__ModelDeclCS__Alternatives_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5410:1: ( rule__ModelDeclCS__Alternatives_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5410:2: rule__ModelDeclCS__Alternatives_2
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Alternatives_2_in_rule__ModelDeclCS__Group__2__Impl11121);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Alternatives_2_in_rule__ModelDeclCS__Group__2__Impl11519);
rule__ModelDeclCS__Alternatives_2();
state._fsp--;
@@ -16150,21 +16737,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group_2_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5242:1: rule__ModelDeclCS__Group_2_1__0 : rule__ModelDeclCS__Group_2_1__0__Impl rule__ModelDeclCS__Group_2_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5426:1: rule__ModelDeclCS__Group_2_1__0 : rule__ModelDeclCS__Group_2_1__0__Impl rule__ModelDeclCS__Group_2_1__1 ;
public final void rule__ModelDeclCS__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5246:1: ( rule__ModelDeclCS__Group_2_1__0__Impl rule__ModelDeclCS__Group_2_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5247:2: rule__ModelDeclCS__Group_2_1__0__Impl rule__ModelDeclCS__Group_2_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5430:1: ( rule__ModelDeclCS__Group_2_1__0__Impl rule__ModelDeclCS__Group_2_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5431:2: rule__ModelDeclCS__Group_2_1__0__Impl rule__ModelDeclCS__Group_2_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__0__Impl_in_rule__ModelDeclCS__Group_2_1__011157);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__0__Impl_in_rule__ModelDeclCS__Group_2_1__011555);
rule__ModelDeclCS__Group_2_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__1_in_rule__ModelDeclCS__Group_2_1__011160);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__1_in_rule__ModelDeclCS__Group_2_1__011558);
rule__ModelDeclCS__Group_2_1__1();
state._fsp--;
@@ -16188,22 +16775,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group_2_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5254:1: rule__ModelDeclCS__Group_2_1__0__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5438:1: rule__ModelDeclCS__Group_2_1__0__Impl : ( '{' ) ;
public final void rule__ModelDeclCS__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5258:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5259:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5442:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5443:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5259:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5260:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5443:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5444:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getModelDeclCSAccess().getLeftCurlyBracketKeyword_2_1_0());
}
- match(input,71,FollowSets000.FOLLOW_71_in_rule__ModelDeclCS__Group_2_1__0__Impl11188); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_71_in_rule__ModelDeclCS__Group_2_1__0__Impl11586); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getModelDeclCSAccess().getLeftCurlyBracketKeyword_2_1_0());
}
@@ -16229,21 +16816,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group_2_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5273:1: rule__ModelDeclCS__Group_2_1__1 : rule__ModelDeclCS__Group_2_1__1__Impl rule__ModelDeclCS__Group_2_1__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5457:1: rule__ModelDeclCS__Group_2_1__1 : rule__ModelDeclCS__Group_2_1__1__Impl rule__ModelDeclCS__Group_2_1__2 ;
public final void rule__ModelDeclCS__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5277:1: ( rule__ModelDeclCS__Group_2_1__1__Impl rule__ModelDeclCS__Group_2_1__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5278:2: rule__ModelDeclCS__Group_2_1__1__Impl rule__ModelDeclCS__Group_2_1__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5461:1: ( rule__ModelDeclCS__Group_2_1__1__Impl rule__ModelDeclCS__Group_2_1__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5462:2: rule__ModelDeclCS__Group_2_1__1__Impl rule__ModelDeclCS__Group_2_1__2
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__1__Impl_in_rule__ModelDeclCS__Group_2_1__111219);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__1__Impl_in_rule__ModelDeclCS__Group_2_1__111617);
rule__ModelDeclCS__Group_2_1__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__2_in_rule__ModelDeclCS__Group_2_1__111222);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__2_in_rule__ModelDeclCS__Group_2_1__111620);
rule__ModelDeclCS__Group_2_1__2();
state._fsp--;
@@ -16267,26 +16854,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group_2_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5285:1: rule__ModelDeclCS__Group_2_1__1__Impl : ( ( rule__ModelDeclCS__MetaModelIdAssignment_2_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5469:1: rule__ModelDeclCS__Group_2_1__1__Impl : ( ( rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1 ) ) ;
public final void rule__ModelDeclCS__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5289:1: ( ( ( rule__ModelDeclCS__MetaModelIdAssignment_2_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5290:1: ( ( rule__ModelDeclCS__MetaModelIdAssignment_2_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5473:1: ( ( ( rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5474:1: ( ( rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5290:1: ( ( rule__ModelDeclCS__MetaModelIdAssignment_2_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5291:1: ( rule__ModelDeclCS__MetaModelIdAssignment_2_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5474:1: ( ( rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5475:1: ( rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_1_1());
+ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5292:1: ( rule__ModelDeclCS__MetaModelIdAssignment_2_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5292:2: rule__ModelDeclCS__MetaModelIdAssignment_2_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5476:1: ( rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5476:2: rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__MetaModelIdAssignment_2_1_1_in_rule__ModelDeclCS__Group_2_1__1__Impl11249);
- rule__ModelDeclCS__MetaModelIdAssignment_2_1_1();
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1_in_rule__ModelDeclCS__Group_2_1__1__Impl11647);
+ rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1();
state._fsp--;
if (state.failed) return ;
@@ -16294,7 +16881,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_1_1());
+ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_1_1());
}
}
@@ -16318,21 +16905,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group_2_1__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5302:1: rule__ModelDeclCS__Group_2_1__2 : rule__ModelDeclCS__Group_2_1__2__Impl rule__ModelDeclCS__Group_2_1__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5486:1: rule__ModelDeclCS__Group_2_1__2 : rule__ModelDeclCS__Group_2_1__2__Impl rule__ModelDeclCS__Group_2_1__3 ;
public final void rule__ModelDeclCS__Group_2_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5306:1: ( rule__ModelDeclCS__Group_2_1__2__Impl rule__ModelDeclCS__Group_2_1__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5307:2: rule__ModelDeclCS__Group_2_1__2__Impl rule__ModelDeclCS__Group_2_1__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5490:1: ( rule__ModelDeclCS__Group_2_1__2__Impl rule__ModelDeclCS__Group_2_1__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5491:2: rule__ModelDeclCS__Group_2_1__2__Impl rule__ModelDeclCS__Group_2_1__3
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__2__Impl_in_rule__ModelDeclCS__Group_2_1__211279);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__2__Impl_in_rule__ModelDeclCS__Group_2_1__211677);
rule__ModelDeclCS__Group_2_1__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__3_in_rule__ModelDeclCS__Group_2_1__211282);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__3_in_rule__ModelDeclCS__Group_2_1__211680);
rule__ModelDeclCS__Group_2_1__3();
state._fsp--;
@@ -16356,37 +16943,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group_2_1__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5314:1: rule__ModelDeclCS__Group_2_1__2__Impl : ( ( rule__ModelDeclCS__Group_2_1_2__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5498:1: rule__ModelDeclCS__Group_2_1__2__Impl : ( ( rule__ModelDeclCS__Group_2_1_2__0 )* ) ;
public final void rule__ModelDeclCS__Group_2_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5318:1: ( ( ( rule__ModelDeclCS__Group_2_1_2__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5319:1: ( ( rule__ModelDeclCS__Group_2_1_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5502:1: ( ( ( rule__ModelDeclCS__Group_2_1_2__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5503:1: ( ( rule__ModelDeclCS__Group_2_1_2__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5319:1: ( ( rule__ModelDeclCS__Group_2_1_2__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5320:1: ( rule__ModelDeclCS__Group_2_1_2__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5503:1: ( ( rule__ModelDeclCS__Group_2_1_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5504:1: ( rule__ModelDeclCS__Group_2_1_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getModelDeclCSAccess().getGroup_2_1_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5321:1: ( rule__ModelDeclCS__Group_2_1_2__0 )*
- loop48:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5505:1: ( rule__ModelDeclCS__Group_2_1_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==74) ) {
- alt48=1;
+ if ( (LA50_0==74) ) {
+ alt50=1;
}
- switch (alt48) {
+ switch (alt50) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5321:2: rule__ModelDeclCS__Group_2_1_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5505:2: rule__ModelDeclCS__Group_2_1_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__0_in_rule__ModelDeclCS__Group_2_1__2__Impl11309);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__0_in_rule__ModelDeclCS__Group_2_1__2__Impl11707);
rule__ModelDeclCS__Group_2_1_2__0();
state._fsp--;
@@ -16396,7 +16983,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop48;
+ break loop50;
}
} while (true);
@@ -16425,16 +17012,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group_2_1__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5331:1: rule__ModelDeclCS__Group_2_1__3 : rule__ModelDeclCS__Group_2_1__3__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5515:1: rule__ModelDeclCS__Group_2_1__3 : rule__ModelDeclCS__Group_2_1__3__Impl ;
public final void rule__ModelDeclCS__Group_2_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5335:1: ( rule__ModelDeclCS__Group_2_1__3__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5336:2: rule__ModelDeclCS__Group_2_1__3__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5519:1: ( rule__ModelDeclCS__Group_2_1__3__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5520:2: rule__ModelDeclCS__Group_2_1__3__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__3__Impl_in_rule__ModelDeclCS__Group_2_1__311340);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1__3__Impl_in_rule__ModelDeclCS__Group_2_1__311738);
rule__ModelDeclCS__Group_2_1__3__Impl();
state._fsp--;
@@ -16458,22 +17045,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group_2_1__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5342:1: rule__ModelDeclCS__Group_2_1__3__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5526:1: rule__ModelDeclCS__Group_2_1__3__Impl : ( '}' ) ;
public final void rule__ModelDeclCS__Group_2_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5346:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5347:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5530:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5531:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5347:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5348:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5531:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5532:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getModelDeclCSAccess().getRightCurlyBracketKeyword_2_1_3());
}
- match(input,72,FollowSets000.FOLLOW_72_in_rule__ModelDeclCS__Group_2_1__3__Impl11368); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_72_in_rule__ModelDeclCS__Group_2_1__3__Impl11766); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getModelDeclCSAccess().getRightCurlyBracketKeyword_2_1_3());
}
@@ -16499,21 +17086,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group_2_1_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5369:1: rule__ModelDeclCS__Group_2_1_2__0 : rule__ModelDeclCS__Group_2_1_2__0__Impl rule__ModelDeclCS__Group_2_1_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5553:1: rule__ModelDeclCS__Group_2_1_2__0 : rule__ModelDeclCS__Group_2_1_2__0__Impl rule__ModelDeclCS__Group_2_1_2__1 ;
public final void rule__ModelDeclCS__Group_2_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5373:1: ( rule__ModelDeclCS__Group_2_1_2__0__Impl rule__ModelDeclCS__Group_2_1_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5374:2: rule__ModelDeclCS__Group_2_1_2__0__Impl rule__ModelDeclCS__Group_2_1_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5557:1: ( rule__ModelDeclCS__Group_2_1_2__0__Impl rule__ModelDeclCS__Group_2_1_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5558:2: rule__ModelDeclCS__Group_2_1_2__0__Impl rule__ModelDeclCS__Group_2_1_2__1
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__0__Impl_in_rule__ModelDeclCS__Group_2_1_2__011407);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__0__Impl_in_rule__ModelDeclCS__Group_2_1_2__011805);
rule__ModelDeclCS__Group_2_1_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__1_in_rule__ModelDeclCS__Group_2_1_2__011410);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__1_in_rule__ModelDeclCS__Group_2_1_2__011808);
rule__ModelDeclCS__Group_2_1_2__1();
state._fsp--;
@@ -16537,22 +17124,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group_2_1_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5381:1: rule__ModelDeclCS__Group_2_1_2__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5565:1: rule__ModelDeclCS__Group_2_1_2__0__Impl : ( ',' ) ;
public final void rule__ModelDeclCS__Group_2_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5385:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5386:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5569:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5570:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5386:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5387:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5570:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5571:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getModelDeclCSAccess().getCommaKeyword_2_1_2_0());
}
- match(input,74,FollowSets000.FOLLOW_74_in_rule__ModelDeclCS__Group_2_1_2__0__Impl11438); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_74_in_rule__ModelDeclCS__Group_2_1_2__0__Impl11836); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getModelDeclCSAccess().getCommaKeyword_2_1_2_0());
}
@@ -16578,16 +17165,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group_2_1_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5400:1: rule__ModelDeclCS__Group_2_1_2__1 : rule__ModelDeclCS__Group_2_1_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5584:1: rule__ModelDeclCS__Group_2_1_2__1 : rule__ModelDeclCS__Group_2_1_2__1__Impl ;
public final void rule__ModelDeclCS__Group_2_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5404:1: ( rule__ModelDeclCS__Group_2_1_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5405:2: rule__ModelDeclCS__Group_2_1_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5588:1: ( rule__ModelDeclCS__Group_2_1_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5589:2: rule__ModelDeclCS__Group_2_1_2__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__1__Impl_in_rule__ModelDeclCS__Group_2_1_2__111469);
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__Group_2_1_2__1__Impl_in_rule__ModelDeclCS__Group_2_1_2__111867);
rule__ModelDeclCS__Group_2_1_2__1__Impl();
state._fsp--;
@@ -16611,26 +17198,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__Group_2_1_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5411:1: rule__ModelDeclCS__Group_2_1_2__1__Impl : ( ( rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5595:1: rule__ModelDeclCS__Group_2_1_2__1__Impl : ( ( rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1 ) ) ;
public final void rule__ModelDeclCS__Group_2_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5415:1: ( ( ( rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5416:1: ( ( rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5599:1: ( ( ( rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5600:1: ( ( rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5416:1: ( ( rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5417:1: ( rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5600:1: ( ( rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5601:1: ( rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_1_2_1());
+ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_1_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5418:1: ( rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5418:2: rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5602:1: ( rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5602:2: rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1
{
- pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1_in_rule__ModelDeclCS__Group_2_1_2__1__Impl11496);
- rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1();
+ pushFollow(FollowSets000.FOLLOW_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1_in_rule__ModelDeclCS__Group_2_1_2__1__Impl11894);
+ rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1();
state._fsp--;
if (state.failed) return ;
@@ -16638,7 +17225,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_1_2_1());
+ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_1_2_1());
}
}
@@ -16662,21 +17249,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5432:1: rule__ObjectTemplateCS__Group__0 : rule__ObjectTemplateCS__Group__0__Impl rule__ObjectTemplateCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5616:1: rule__ObjectTemplateCS__Group__0 : rule__ObjectTemplateCS__Group__0__Impl rule__ObjectTemplateCS__Group__1 ;
public final void rule__ObjectTemplateCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5436:1: ( rule__ObjectTemplateCS__Group__0__Impl rule__ObjectTemplateCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5437:2: rule__ObjectTemplateCS__Group__0__Impl rule__ObjectTemplateCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5620:1: ( rule__ObjectTemplateCS__Group__0__Impl rule__ObjectTemplateCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5621:2: rule__ObjectTemplateCS__Group__0__Impl rule__ObjectTemplateCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__0__Impl_in_rule__ObjectTemplateCS__Group__011530);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__0__Impl_in_rule__ObjectTemplateCS__Group__011928);
rule__ObjectTemplateCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__1_in_rule__ObjectTemplateCS__Group__011533);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__1_in_rule__ObjectTemplateCS__Group__011931);
rule__ObjectTemplateCS__Group__1();
state._fsp--;
@@ -16700,34 +17287,34 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5444:1: rule__ObjectTemplateCS__Group__0__Impl : ( ( rule__ObjectTemplateCS__PropertyIdAssignment_0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5628:1: rule__ObjectTemplateCS__Group__0__Impl : ( ( rule__ObjectTemplateCS__NameAssignment_0 )? ) ;
public final void rule__ObjectTemplateCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5448:1: ( ( ( rule__ObjectTemplateCS__PropertyIdAssignment_0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5449:1: ( ( rule__ObjectTemplateCS__PropertyIdAssignment_0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5632:1: ( ( ( rule__ObjectTemplateCS__NameAssignment_0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5633:1: ( ( rule__ObjectTemplateCS__NameAssignment_0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5449:1: ( ( rule__ObjectTemplateCS__PropertyIdAssignment_0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5450:1: ( rule__ObjectTemplateCS__PropertyIdAssignment_0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5633:1: ( ( rule__ObjectTemplateCS__NameAssignment_0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5634:1: ( rule__ObjectTemplateCS__NameAssignment_0 )?
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getObjectTemplateCSAccess().getPropertyIdAssignment_0());
+ before(grammarAccess.getObjectTemplateCSAccess().getNameAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5451:1: ( rule__ObjectTemplateCS__PropertyIdAssignment_0 )?
- int alt49=2;
- int LA49_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5635:1: ( rule__ObjectTemplateCS__NameAssignment_0 )?
+ int alt51=2;
+ int LA51_0 = input.LA(1);
- if ( ((LA49_0>=RULE_SIMPLE_ID && LA49_0<=RULE_ESCAPED_ID)||(LA49_0>=18 && LA49_0<=35)||(LA49_0>=37 && LA49_0<=38)) ) {
- alt49=1;
+ if ( ((LA51_0>=RULE_SIMPLE_ID && LA51_0<=RULE_ESCAPED_ID)||(LA51_0>=18 && LA51_0<=35)||(LA51_0>=37 && LA51_0<=38)) ) {
+ alt51=1;
}
- switch (alt49) {
+ switch (alt51) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5451:2: rule__ObjectTemplateCS__PropertyIdAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5635:2: rule__ObjectTemplateCS__NameAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__PropertyIdAssignment_0_in_rule__ObjectTemplateCS__Group__0__Impl11560);
- rule__ObjectTemplateCS__PropertyIdAssignment_0();
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__NameAssignment_0_in_rule__ObjectTemplateCS__Group__0__Impl11958);
+ rule__ObjectTemplateCS__NameAssignment_0();
state._fsp--;
if (state.failed) return ;
@@ -16738,7 +17325,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getObjectTemplateCSAccess().getPropertyIdAssignment_0());
+ after(grammarAccess.getObjectTemplateCSAccess().getNameAssignment_0());
}
}
@@ -16762,21 +17349,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5461:1: rule__ObjectTemplateCS__Group__1 : rule__ObjectTemplateCS__Group__1__Impl rule__ObjectTemplateCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5645:1: rule__ObjectTemplateCS__Group__1 : rule__ObjectTemplateCS__Group__1__Impl rule__ObjectTemplateCS__Group__2 ;
public final void rule__ObjectTemplateCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5465:1: ( rule__ObjectTemplateCS__Group__1__Impl rule__ObjectTemplateCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5466:2: rule__ObjectTemplateCS__Group__1__Impl rule__ObjectTemplateCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5649:1: ( rule__ObjectTemplateCS__Group__1__Impl rule__ObjectTemplateCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5650:2: rule__ObjectTemplateCS__Group__1__Impl rule__ObjectTemplateCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__1__Impl_in_rule__ObjectTemplateCS__Group__111591);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__1__Impl_in_rule__ObjectTemplateCS__Group__111989);
rule__ObjectTemplateCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__2_in_rule__ObjectTemplateCS__Group__111594);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__2_in_rule__ObjectTemplateCS__Group__111992);
rule__ObjectTemplateCS__Group__2();
state._fsp--;
@@ -16800,22 +17387,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5473:1: rule__ObjectTemplateCS__Group__1__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5657:1: rule__ObjectTemplateCS__Group__1__Impl : ( ':' ) ;
public final void rule__ObjectTemplateCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5477:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5478:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5661:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5662:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5478:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5479:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5662:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5663:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getObjectTemplateCSAccess().getColonKeyword_1());
}
- match(input,70,FollowSets000.FOLLOW_70_in_rule__ObjectTemplateCS__Group__1__Impl11622); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_70_in_rule__ObjectTemplateCS__Group__1__Impl12020); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getObjectTemplateCSAccess().getColonKeyword_1());
}
@@ -16841,21 +17428,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5492:1: rule__ObjectTemplateCS__Group__2 : rule__ObjectTemplateCS__Group__2__Impl rule__ObjectTemplateCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5676:1: rule__ObjectTemplateCS__Group__2 : rule__ObjectTemplateCS__Group__2__Impl rule__ObjectTemplateCS__Group__3 ;
public final void rule__ObjectTemplateCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5496:1: ( rule__ObjectTemplateCS__Group__2__Impl rule__ObjectTemplateCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5497:2: rule__ObjectTemplateCS__Group__2__Impl rule__ObjectTemplateCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5680:1: ( rule__ObjectTemplateCS__Group__2__Impl rule__ObjectTemplateCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5681:2: rule__ObjectTemplateCS__Group__2__Impl rule__ObjectTemplateCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__2__Impl_in_rule__ObjectTemplateCS__Group__211653);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__2__Impl_in_rule__ObjectTemplateCS__Group__212051);
rule__ObjectTemplateCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__3_in_rule__ObjectTemplateCS__Group__211656);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__3_in_rule__ObjectTemplateCS__Group__212054);
rule__ObjectTemplateCS__Group__3();
state._fsp--;
@@ -16879,25 +17466,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5504:1: rule__ObjectTemplateCS__Group__2__Impl : ( ( rule__ObjectTemplateCS__TypeAssignment_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5688:1: rule__ObjectTemplateCS__Group__2__Impl : ( ( rule__ObjectTemplateCS__TypeAssignment_2 ) ) ;
public final void rule__ObjectTemplateCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5508:1: ( ( ( rule__ObjectTemplateCS__TypeAssignment_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5509:1: ( ( rule__ObjectTemplateCS__TypeAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5692:1: ( ( ( rule__ObjectTemplateCS__TypeAssignment_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5693:1: ( ( rule__ObjectTemplateCS__TypeAssignment_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5509:1: ( ( rule__ObjectTemplateCS__TypeAssignment_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5510:1: ( rule__ObjectTemplateCS__TypeAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5693:1: ( ( rule__ObjectTemplateCS__TypeAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5694:1: ( rule__ObjectTemplateCS__TypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getObjectTemplateCSAccess().getTypeAssignment_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5511:1: ( rule__ObjectTemplateCS__TypeAssignment_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5511:2: rule__ObjectTemplateCS__TypeAssignment_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5695:1: ( rule__ObjectTemplateCS__TypeAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5695:2: rule__ObjectTemplateCS__TypeAssignment_2
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__TypeAssignment_2_in_rule__ObjectTemplateCS__Group__2__Impl11683);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__TypeAssignment_2_in_rule__ObjectTemplateCS__Group__2__Impl12081);
rule__ObjectTemplateCS__TypeAssignment_2();
state._fsp--;
@@ -16930,21 +17517,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5521:1: rule__ObjectTemplateCS__Group__3 : rule__ObjectTemplateCS__Group__3__Impl rule__ObjectTemplateCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5705:1: rule__ObjectTemplateCS__Group__3 : rule__ObjectTemplateCS__Group__3__Impl rule__ObjectTemplateCS__Group__4 ;
public final void rule__ObjectTemplateCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5525:1: ( rule__ObjectTemplateCS__Group__3__Impl rule__ObjectTemplateCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5526:2: rule__ObjectTemplateCS__Group__3__Impl rule__ObjectTemplateCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5709:1: ( rule__ObjectTemplateCS__Group__3__Impl rule__ObjectTemplateCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5710:2: rule__ObjectTemplateCS__Group__3__Impl rule__ObjectTemplateCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__3__Impl_in_rule__ObjectTemplateCS__Group__311713);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__3__Impl_in_rule__ObjectTemplateCS__Group__312111);
rule__ObjectTemplateCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__4_in_rule__ObjectTemplateCS__Group__311716);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__4_in_rule__ObjectTemplateCS__Group__312114);
rule__ObjectTemplateCS__Group__4();
state._fsp--;
@@ -16968,22 +17555,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5533:1: rule__ObjectTemplateCS__Group__3__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5717:1: rule__ObjectTemplateCS__Group__3__Impl : ( '{' ) ;
public final void rule__ObjectTemplateCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5537:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5538:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5721:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5722:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5538:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5539:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5722:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5723:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getObjectTemplateCSAccess().getLeftCurlyBracketKeyword_3());
}
- match(input,71,FollowSets000.FOLLOW_71_in_rule__ObjectTemplateCS__Group__3__Impl11744); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_71_in_rule__ObjectTemplateCS__Group__3__Impl12142); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getObjectTemplateCSAccess().getLeftCurlyBracketKeyword_3());
}
@@ -17009,21 +17596,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5552:1: rule__ObjectTemplateCS__Group__4 : rule__ObjectTemplateCS__Group__4__Impl rule__ObjectTemplateCS__Group__5 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5736:1: rule__ObjectTemplateCS__Group__4 : rule__ObjectTemplateCS__Group__4__Impl rule__ObjectTemplateCS__Group__5 ;
public final void rule__ObjectTemplateCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5556:1: ( rule__ObjectTemplateCS__Group__4__Impl rule__ObjectTemplateCS__Group__5 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5557:2: rule__ObjectTemplateCS__Group__4__Impl rule__ObjectTemplateCS__Group__5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5740:1: ( rule__ObjectTemplateCS__Group__4__Impl rule__ObjectTemplateCS__Group__5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5741:2: rule__ObjectTemplateCS__Group__4__Impl rule__ObjectTemplateCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__4__Impl_in_rule__ObjectTemplateCS__Group__411775);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__4__Impl_in_rule__ObjectTemplateCS__Group__412173);
rule__ObjectTemplateCS__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__5_in_rule__ObjectTemplateCS__Group__411778);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__5_in_rule__ObjectTemplateCS__Group__412176);
rule__ObjectTemplateCS__Group__5();
state._fsp--;
@@ -17047,33 +17634,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5564:1: rule__ObjectTemplateCS__Group__4__Impl : ( ( rule__ObjectTemplateCS__Group_4__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5748:1: rule__ObjectTemplateCS__Group__4__Impl : ( ( rule__ObjectTemplateCS__Group_4__0 )? ) ;
public final void rule__ObjectTemplateCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5568:1: ( ( ( rule__ObjectTemplateCS__Group_4__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5569:1: ( ( rule__ObjectTemplateCS__Group_4__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5752:1: ( ( ( rule__ObjectTemplateCS__Group_4__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5753:1: ( ( rule__ObjectTemplateCS__Group_4__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5569:1: ( ( rule__ObjectTemplateCS__Group_4__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5570:1: ( rule__ObjectTemplateCS__Group_4__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5753:1: ( ( rule__ObjectTemplateCS__Group_4__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5754:1: ( rule__ObjectTemplateCS__Group_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getObjectTemplateCSAccess().getGroup_4());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5571:1: ( rule__ObjectTemplateCS__Group_4__0 )?
- int alt50=2;
- int LA50_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5755:1: ( rule__ObjectTemplateCS__Group_4__0 )?
+ int alt52=2;
+ int LA52_0 = input.LA(1);
- if ( ((LA50_0>=RULE_SIMPLE_ID && LA50_0<=RULE_ESCAPED_ID)||(LA50_0>=18 && LA50_0<=35)||(LA50_0>=37 && LA50_0<=38)) ) {
- alt50=1;
+ if ( ((LA52_0>=RULE_SIMPLE_ID && LA52_0<=RULE_ESCAPED_ID)||(LA52_0>=18 && LA52_0<=35)||(LA52_0>=37 && LA52_0<=38)) ) {
+ alt52=1;
}
- switch (alt50) {
+ switch (alt52) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5571:2: rule__ObjectTemplateCS__Group_4__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5755:2: rule__ObjectTemplateCS__Group_4__0
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__0_in_rule__ObjectTemplateCS__Group__4__Impl11805);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__0_in_rule__ObjectTemplateCS__Group__4__Impl12203);
rule__ObjectTemplateCS__Group_4__0();
state._fsp--;
@@ -17109,16 +17696,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group__5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5581:1: rule__ObjectTemplateCS__Group__5 : rule__ObjectTemplateCS__Group__5__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5765:1: rule__ObjectTemplateCS__Group__5 : rule__ObjectTemplateCS__Group__5__Impl ;
public final void rule__ObjectTemplateCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5585:1: ( rule__ObjectTemplateCS__Group__5__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5586:2: rule__ObjectTemplateCS__Group__5__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5769:1: ( rule__ObjectTemplateCS__Group__5__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5770:2: rule__ObjectTemplateCS__Group__5__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__5__Impl_in_rule__ObjectTemplateCS__Group__511836);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group__5__Impl_in_rule__ObjectTemplateCS__Group__512234);
rule__ObjectTemplateCS__Group__5__Impl();
state._fsp--;
@@ -17142,22 +17729,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group__5__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5592:1: rule__ObjectTemplateCS__Group__5__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5776:1: rule__ObjectTemplateCS__Group__5__Impl : ( '}' ) ;
public final void rule__ObjectTemplateCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5596:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5597:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5780:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5781:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5597:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5598:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5781:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5782:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getObjectTemplateCSAccess().getRightCurlyBracketKeyword_5());
}
- match(input,72,FollowSets000.FOLLOW_72_in_rule__ObjectTemplateCS__Group__5__Impl11864); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_72_in_rule__ObjectTemplateCS__Group__5__Impl12262); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getObjectTemplateCSAccess().getRightCurlyBracketKeyword_5());
}
@@ -17183,21 +17770,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group_4__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5623:1: rule__ObjectTemplateCS__Group_4__0 : rule__ObjectTemplateCS__Group_4__0__Impl rule__ObjectTemplateCS__Group_4__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5807:1: rule__ObjectTemplateCS__Group_4__0 : rule__ObjectTemplateCS__Group_4__0__Impl rule__ObjectTemplateCS__Group_4__1 ;
public final void rule__ObjectTemplateCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5627:1: ( rule__ObjectTemplateCS__Group_4__0__Impl rule__ObjectTemplateCS__Group_4__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5628:2: rule__ObjectTemplateCS__Group_4__0__Impl rule__ObjectTemplateCS__Group_4__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5811:1: ( rule__ObjectTemplateCS__Group_4__0__Impl rule__ObjectTemplateCS__Group_4__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5812:2: rule__ObjectTemplateCS__Group_4__0__Impl rule__ObjectTemplateCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__0__Impl_in_rule__ObjectTemplateCS__Group_4__011907);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__0__Impl_in_rule__ObjectTemplateCS__Group_4__012305);
rule__ObjectTemplateCS__Group_4__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__1_in_rule__ObjectTemplateCS__Group_4__011910);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__1_in_rule__ObjectTemplateCS__Group_4__012308);
rule__ObjectTemplateCS__Group_4__1();
state._fsp--;
@@ -17221,26 +17808,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group_4__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5635:1: rule__ObjectTemplateCS__Group_4__0__Impl : ( ( rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5819:1: rule__ObjectTemplateCS__Group_4__0__Impl : ( ( rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0 ) ) ;
public final void rule__ObjectTemplateCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5639:1: ( ( ( rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5640:1: ( ( rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5823:1: ( ( ( rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5824:1: ( ( rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5640:1: ( ( rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5641:1: ( rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5824:1: ( ( rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5825:1: ( rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplateAssignment_4_0());
+ before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesAssignment_4_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5642:1: ( rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5642:2: rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5826:1: ( rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5826:2: rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0_in_rule__ObjectTemplateCS__Group_4__0__Impl11937);
- rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0();
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0_in_rule__ObjectTemplateCS__Group_4__0__Impl12335);
+ rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0();
state._fsp--;
if (state.failed) return ;
@@ -17248,7 +17835,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplateAssignment_4_0());
+ after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesAssignment_4_0());
}
}
@@ -17272,16 +17859,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group_4__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5652:1: rule__ObjectTemplateCS__Group_4__1 : rule__ObjectTemplateCS__Group_4__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5836:1: rule__ObjectTemplateCS__Group_4__1 : rule__ObjectTemplateCS__Group_4__1__Impl ;
public final void rule__ObjectTemplateCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5656:1: ( rule__ObjectTemplateCS__Group_4__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5657:2: rule__ObjectTemplateCS__Group_4__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5840:1: ( rule__ObjectTemplateCS__Group_4__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5841:2: rule__ObjectTemplateCS__Group_4__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__1__Impl_in_rule__ObjectTemplateCS__Group_4__111967);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4__1__Impl_in_rule__ObjectTemplateCS__Group_4__112365);
rule__ObjectTemplateCS__Group_4__1__Impl();
state._fsp--;
@@ -17305,37 +17892,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group_4__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5663:1: rule__ObjectTemplateCS__Group_4__1__Impl : ( ( rule__ObjectTemplateCS__Group_4_1__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5847:1: rule__ObjectTemplateCS__Group_4__1__Impl : ( ( rule__ObjectTemplateCS__Group_4_1__0 )* ) ;
public final void rule__ObjectTemplateCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5667:1: ( ( ( rule__ObjectTemplateCS__Group_4_1__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5668:1: ( ( rule__ObjectTemplateCS__Group_4_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5851:1: ( ( ( rule__ObjectTemplateCS__Group_4_1__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5852:1: ( ( rule__ObjectTemplateCS__Group_4_1__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5668:1: ( ( rule__ObjectTemplateCS__Group_4_1__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5669:1: ( rule__ObjectTemplateCS__Group_4_1__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5852:1: ( ( rule__ObjectTemplateCS__Group_4_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5853:1: ( rule__ObjectTemplateCS__Group_4_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getObjectTemplateCSAccess().getGroup_4_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5670:1: ( rule__ObjectTemplateCS__Group_4_1__0 )*
- loop51:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5854:1: ( rule__ObjectTemplateCS__Group_4_1__0 )*
+ loop53:
do {
- int alt51=2;
- int LA51_0 = input.LA(1);
+ int alt53=2;
+ int LA53_0 = input.LA(1);
- if ( (LA51_0==74) ) {
- alt51=1;
+ if ( (LA53_0==74) ) {
+ alt53=1;
}
- switch (alt51) {
+ switch (alt53) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5670:2: rule__ObjectTemplateCS__Group_4_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5854:2: rule__ObjectTemplateCS__Group_4_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__0_in_rule__ObjectTemplateCS__Group_4__1__Impl11994);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__0_in_rule__ObjectTemplateCS__Group_4__1__Impl12392);
rule__ObjectTemplateCS__Group_4_1__0();
state._fsp--;
@@ -17345,7 +17932,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop51;
+ break loop53;
}
} while (true);
@@ -17374,21 +17961,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group_4_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5684:1: rule__ObjectTemplateCS__Group_4_1__0 : rule__ObjectTemplateCS__Group_4_1__0__Impl rule__ObjectTemplateCS__Group_4_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5868:1: rule__ObjectTemplateCS__Group_4_1__0 : rule__ObjectTemplateCS__Group_4_1__0__Impl rule__ObjectTemplateCS__Group_4_1__1 ;
public final void rule__ObjectTemplateCS__Group_4_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5688:1: ( rule__ObjectTemplateCS__Group_4_1__0__Impl rule__ObjectTemplateCS__Group_4_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5689:2: rule__ObjectTemplateCS__Group_4_1__0__Impl rule__ObjectTemplateCS__Group_4_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5872:1: ( rule__ObjectTemplateCS__Group_4_1__0__Impl rule__ObjectTemplateCS__Group_4_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5873:2: rule__ObjectTemplateCS__Group_4_1__0__Impl rule__ObjectTemplateCS__Group_4_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__0__Impl_in_rule__ObjectTemplateCS__Group_4_1__012029);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__0__Impl_in_rule__ObjectTemplateCS__Group_4_1__012427);
rule__ObjectTemplateCS__Group_4_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__1_in_rule__ObjectTemplateCS__Group_4_1__012032);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__1_in_rule__ObjectTemplateCS__Group_4_1__012430);
rule__ObjectTemplateCS__Group_4_1__1();
state._fsp--;
@@ -17412,22 +17999,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group_4_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5696:1: rule__ObjectTemplateCS__Group_4_1__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5880:1: rule__ObjectTemplateCS__Group_4_1__0__Impl : ( ',' ) ;
public final void rule__ObjectTemplateCS__Group_4_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5700:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5701:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5884:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5885:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5701:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5702:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5885:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5886:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getObjectTemplateCSAccess().getCommaKeyword_4_1_0());
}
- match(input,74,FollowSets000.FOLLOW_74_in_rule__ObjectTemplateCS__Group_4_1__0__Impl12060); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_74_in_rule__ObjectTemplateCS__Group_4_1__0__Impl12458); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getObjectTemplateCSAccess().getCommaKeyword_4_1_0());
}
@@ -17453,16 +18040,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group_4_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5715:1: rule__ObjectTemplateCS__Group_4_1__1 : rule__ObjectTemplateCS__Group_4_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5899:1: rule__ObjectTemplateCS__Group_4_1__1 : rule__ObjectTemplateCS__Group_4_1__1__Impl ;
public final void rule__ObjectTemplateCS__Group_4_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5719:1: ( rule__ObjectTemplateCS__Group_4_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5720:2: rule__ObjectTemplateCS__Group_4_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5903:1: ( rule__ObjectTemplateCS__Group_4_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5904:2: rule__ObjectTemplateCS__Group_4_1__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__1__Impl_in_rule__ObjectTemplateCS__Group_4_1__112091);
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__Group_4_1__1__Impl_in_rule__ObjectTemplateCS__Group_4_1__112489);
rule__ObjectTemplateCS__Group_4_1__1__Impl();
state._fsp--;
@@ -17486,26 +18073,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ObjectTemplateCS__Group_4_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5726:1: rule__ObjectTemplateCS__Group_4_1__1__Impl : ( ( rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5910:1: rule__ObjectTemplateCS__Group_4_1__1__Impl : ( ( rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1 ) ) ;
public final void rule__ObjectTemplateCS__Group_4_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5730:1: ( ( ( rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5731:1: ( ( rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5914:1: ( ( ( rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5915:1: ( ( rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5731:1: ( ( rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5732:1: ( rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5915:1: ( ( rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5916:1: ( rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplateAssignment_4_1_1());
+ before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesAssignment_4_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5733:1: ( rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5733:2: rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5917:1: ( rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5917:2: rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1_in_rule__ObjectTemplateCS__Group_4_1__1__Impl12118);
- rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1();
+ pushFollow(FollowSets000.FOLLOW_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1_in_rule__ObjectTemplateCS__Group_4_1__1__Impl12516);
+ rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1();
state._fsp--;
if (state.failed) return ;
@@ -17513,7 +18100,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplateAssignment_4_1_1());
+ after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesAssignment_4_1_1());
}
}
@@ -17537,21 +18124,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ParamDeclarationCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5747:1: rule__ParamDeclarationCS__Group__0 : rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5931:1: rule__ParamDeclarationCS__Group__0 : rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 ;
public final void rule__ParamDeclarationCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5751:1: ( rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5752:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5935:1: ( rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5936:2: rule__ParamDeclarationCS__Group__0__Impl rule__ParamDeclarationCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012152);
+ pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012550);
rule__ParamDeclarationCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012155);
+ pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012553);
rule__ParamDeclarationCS__Group__1();
state._fsp--;
@@ -17575,25 +18162,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ParamDeclarationCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5759:1: rule__ParamDeclarationCS__Group__0__Impl : ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5943:1: rule__ParamDeclarationCS__Group__0__Impl : ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) ;
public final void rule__ParamDeclarationCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5763:1: ( ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5764:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5947:1: ( ( ( rule__ParamDeclarationCS__NameAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5948:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5764:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5765:1: ( rule__ParamDeclarationCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5948:1: ( ( rule__ParamDeclarationCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5949:1: ( rule__ParamDeclarationCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getNameAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5766:1: ( rule__ParamDeclarationCS__NameAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5766:2: rule__ParamDeclarationCS__NameAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5950:1: ( rule__ParamDeclarationCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5950:2: rule__ParamDeclarationCS__NameAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12182);
+ pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12580);
rule__ParamDeclarationCS__NameAssignment_0();
state._fsp--;
@@ -17626,21 +18213,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ParamDeclarationCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5776:1: rule__ParamDeclarationCS__Group__1 : rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5960:1: rule__ParamDeclarationCS__Group__1 : rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 ;
public final void rule__ParamDeclarationCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5780:1: ( rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5781:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5964:1: ( rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5965:2: rule__ParamDeclarationCS__Group__1__Impl rule__ParamDeclarationCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__112212);
+ pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__112610);
rule__ParamDeclarationCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__112215);
+ pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__112613);
rule__ParamDeclarationCS__Group__2();
state._fsp--;
@@ -17664,22 +18251,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ParamDeclarationCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5788:1: rule__ParamDeclarationCS__Group__1__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5972:1: rule__ParamDeclarationCS__Group__1__Impl : ( ':' ) ;
public final void rule__ParamDeclarationCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5792:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5793:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5976:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5977:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5793:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5794:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5977:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5978:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1());
}
- match(input,70,FollowSets000.FOLLOW_70_in_rule__ParamDeclarationCS__Group__1__Impl12243); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_70_in_rule__ParamDeclarationCS__Group__1__Impl12641); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1());
}
@@ -17705,16 +18292,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ParamDeclarationCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5807:1: rule__ParamDeclarationCS__Group__2 : rule__ParamDeclarationCS__Group__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5991:1: rule__ParamDeclarationCS__Group__2 : rule__ParamDeclarationCS__Group__2__Impl ;
public final void rule__ParamDeclarationCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5811:1: ( rule__ParamDeclarationCS__Group__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5812:2: rule__ParamDeclarationCS__Group__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5995:1: ( rule__ParamDeclarationCS__Group__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5996:2: rule__ParamDeclarationCS__Group__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__212274);
+ pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__212672);
rule__ParamDeclarationCS__Group__2__Impl();
state._fsp--;
@@ -17738,26 +18325,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ParamDeclarationCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5818:1: rule__ParamDeclarationCS__Group__2__Impl : ( ( rule__ParamDeclarationCS__TypeAssignment_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6002:1: rule__ParamDeclarationCS__Group__2__Impl : ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) ;
public final void rule__ParamDeclarationCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5822:1: ( ( ( rule__ParamDeclarationCS__TypeAssignment_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5823:1: ( ( rule__ParamDeclarationCS__TypeAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6006:1: ( ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6007:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5823:1: ( ( rule__ParamDeclarationCS__TypeAssignment_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5824:1: ( rule__ParamDeclarationCS__TypeAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6007:1: ( ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6008:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getParamDeclarationCSAccess().getTypeAssignment_2());
+ before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeAssignment_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5825:1: ( rule__ParamDeclarationCS__TypeAssignment_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5825:2: rule__ParamDeclarationCS__TypeAssignment_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6009:1: ( rule__ParamDeclarationCS__OwnedTypeAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6009:2: rule__ParamDeclarationCS__OwnedTypeAssignment_2
{
- pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__TypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl12301);
- rule__ParamDeclarationCS__TypeAssignment_2();
+ pushFollow(FollowSets000.FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl12699);
+ rule__ParamDeclarationCS__OwnedTypeAssignment_2();
state._fsp--;
if (state.failed) return ;
@@ -17765,7 +18352,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getParamDeclarationCSAccess().getTypeAssignment_2());
+ after(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeAssignment_2());
}
}
@@ -17788,22 +18375,185 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__ParamDeclarationCS__Group__2__Impl"
+ // $ANTLR start "rule__PredicateCS__Group__0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6025:1: rule__PredicateCS__Group__0 : rule__PredicateCS__Group__0__Impl rule__PredicateCS__Group__1 ;
+ public final void rule__PredicateCS__Group__0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6029:1: ( rule__PredicateCS__Group__0__Impl rule__PredicateCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6030:2: rule__PredicateCS__Group__0__Impl rule__PredicateCS__Group__1
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__012735);
+ rule__PredicateCS__Group__0__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+ pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__012738);
+ rule__PredicateCS__Group__1();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PredicateCS__Group__0"
+
+
+ // $ANTLR start "rule__PredicateCS__Group__0__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6037:1: rule__PredicateCS__Group__0__Impl : ( ( rule__PredicateCS__ExprAssignment_0 ) ) ;
+ public final void rule__PredicateCS__Group__0__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6041:1: ( ( ( rule__PredicateCS__ExprAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6042:1: ( ( rule__PredicateCS__ExprAssignment_0 ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6042:1: ( ( rule__PredicateCS__ExprAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6043:1: ( rule__PredicateCS__ExprAssignment_0 )
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPredicateCSAccess().getExprAssignment_0());
+ }
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6044:1: ( rule__PredicateCS__ExprAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6044:2: rule__PredicateCS__ExprAssignment_0
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__ExprAssignment_0_in_rule__PredicateCS__Group__0__Impl12765);
+ rule__PredicateCS__ExprAssignment_0();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPredicateCSAccess().getExprAssignment_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PredicateCS__Group__0__Impl"
+
+
+ // $ANTLR start "rule__PredicateCS__Group__1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6054:1: rule__PredicateCS__Group__1 : rule__PredicateCS__Group__1__Impl ;
+ public final void rule__PredicateCS__Group__1() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6058:1: ( rule__PredicateCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6059:2: rule__PredicateCS__Group__1__Impl
+ {
+ pushFollow(FollowSets000.FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__112795);
+ rule__PredicateCS__Group__1__Impl();
+
+ state._fsp--;
+ if (state.failed) return ;
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PredicateCS__Group__1"
+
+
+ // $ANTLR start "rule__PredicateCS__Group__1__Impl"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6065:1: rule__PredicateCS__Group__1__Impl : ( ';' ) ;
+ public final void rule__PredicateCS__Group__1__Impl() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6069:1: ( ( ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6070:1: ( ';' )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6070:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6071:1: ';'
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1());
+ }
+ match(input,17,FollowSets000.FOLLOW_17_in_rule__PredicateCS__Group__1__Impl12823); if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__PredicateCS__Group__1__Impl"
+
+
// $ANTLR start "rule__PrimitiveTypeDomainCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5841:1: rule__PrimitiveTypeDomainCS__Group__0 : rule__PrimitiveTypeDomainCS__Group__0__Impl rule__PrimitiveTypeDomainCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6088:1: rule__PrimitiveTypeDomainCS__Group__0 : rule__PrimitiveTypeDomainCS__Group__0__Impl rule__PrimitiveTypeDomainCS__Group__1 ;
public final void rule__PrimitiveTypeDomainCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5845:1: ( rule__PrimitiveTypeDomainCS__Group__0__Impl rule__PrimitiveTypeDomainCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5846:2: rule__PrimitiveTypeDomainCS__Group__0__Impl rule__PrimitiveTypeDomainCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6092:1: ( rule__PrimitiveTypeDomainCS__Group__0__Impl rule__PrimitiveTypeDomainCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6093:2: rule__PrimitiveTypeDomainCS__Group__0__Impl rule__PrimitiveTypeDomainCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__0__Impl_in_rule__PrimitiveTypeDomainCS__Group__012337);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__0__Impl_in_rule__PrimitiveTypeDomainCS__Group__012858);
rule__PrimitiveTypeDomainCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__1_in_rule__PrimitiveTypeDomainCS__Group__012340);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__1_in_rule__PrimitiveTypeDomainCS__Group__012861);
rule__PrimitiveTypeDomainCS__Group__1();
state._fsp--;
@@ -17827,22 +18577,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveTypeDomainCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5853:1: rule__PrimitiveTypeDomainCS__Group__0__Impl : ( 'primitive' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6100:1: rule__PrimitiveTypeDomainCS__Group__0__Impl : ( 'primitive' ) ;
public final void rule__PrimitiveTypeDomainCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5857:1: ( ( 'primitive' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5858:1: ( 'primitive' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6104:1: ( ( 'primitive' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6105:1: ( 'primitive' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5858:1: ( 'primitive' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5859:1: 'primitive'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6105:1: ( 'primitive' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6106:1: 'primitive'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeDomainCSAccess().getPrimitiveKeyword_0());
}
- match(input,28,FollowSets000.FOLLOW_28_in_rule__PrimitiveTypeDomainCS__Group__0__Impl12368); if (state.failed) return ;
+ match(input,28,FollowSets000.FOLLOW_28_in_rule__PrimitiveTypeDomainCS__Group__0__Impl12889); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeDomainCSAccess().getPrimitiveKeyword_0());
}
@@ -17868,21 +18618,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveTypeDomainCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5872:1: rule__PrimitiveTypeDomainCS__Group__1 : rule__PrimitiveTypeDomainCS__Group__1__Impl rule__PrimitiveTypeDomainCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6119:1: rule__PrimitiveTypeDomainCS__Group__1 : rule__PrimitiveTypeDomainCS__Group__1__Impl rule__PrimitiveTypeDomainCS__Group__2 ;
public final void rule__PrimitiveTypeDomainCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5876:1: ( rule__PrimitiveTypeDomainCS__Group__1__Impl rule__PrimitiveTypeDomainCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5877:2: rule__PrimitiveTypeDomainCS__Group__1__Impl rule__PrimitiveTypeDomainCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6123:1: ( rule__PrimitiveTypeDomainCS__Group__1__Impl rule__PrimitiveTypeDomainCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6124:2: rule__PrimitiveTypeDomainCS__Group__1__Impl rule__PrimitiveTypeDomainCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__1__Impl_in_rule__PrimitiveTypeDomainCS__Group__112399);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__1__Impl_in_rule__PrimitiveTypeDomainCS__Group__112920);
rule__PrimitiveTypeDomainCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__2_in_rule__PrimitiveTypeDomainCS__Group__112402);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__2_in_rule__PrimitiveTypeDomainCS__Group__112923);
rule__PrimitiveTypeDomainCS__Group__2();
state._fsp--;
@@ -17906,22 +18656,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveTypeDomainCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5884:1: rule__PrimitiveTypeDomainCS__Group__1__Impl : ( 'domain' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6131:1: rule__PrimitiveTypeDomainCS__Group__1__Impl : ( 'domain' ) ;
public final void rule__PrimitiveTypeDomainCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5888:1: ( ( 'domain' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5889:1: ( 'domain' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6135:1: ( ( 'domain' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6136:1: ( 'domain' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5889:1: ( 'domain' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5890:1: 'domain'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6136:1: ( 'domain' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6137:1: 'domain'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeDomainCSAccess().getDomainKeyword_1());
}
- match(input,20,FollowSets000.FOLLOW_20_in_rule__PrimitiveTypeDomainCS__Group__1__Impl12430); if (state.failed) return ;
+ match(input,20,FollowSets000.FOLLOW_20_in_rule__PrimitiveTypeDomainCS__Group__1__Impl12951); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeDomainCSAccess().getDomainKeyword_1());
}
@@ -17947,21 +18697,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveTypeDomainCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5903:1: rule__PrimitiveTypeDomainCS__Group__2 : rule__PrimitiveTypeDomainCS__Group__2__Impl rule__PrimitiveTypeDomainCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6150:1: rule__PrimitiveTypeDomainCS__Group__2 : rule__PrimitiveTypeDomainCS__Group__2__Impl rule__PrimitiveTypeDomainCS__Group__3 ;
public final void rule__PrimitiveTypeDomainCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5907:1: ( rule__PrimitiveTypeDomainCS__Group__2__Impl rule__PrimitiveTypeDomainCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5908:2: rule__PrimitiveTypeDomainCS__Group__2__Impl rule__PrimitiveTypeDomainCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6154:1: ( rule__PrimitiveTypeDomainCS__Group__2__Impl rule__PrimitiveTypeDomainCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6155:2: rule__PrimitiveTypeDomainCS__Group__2__Impl rule__PrimitiveTypeDomainCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__2__Impl_in_rule__PrimitiveTypeDomainCS__Group__212461);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__2__Impl_in_rule__PrimitiveTypeDomainCS__Group__212982);
rule__PrimitiveTypeDomainCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__3_in_rule__PrimitiveTypeDomainCS__Group__212464);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__3_in_rule__PrimitiveTypeDomainCS__Group__212985);
rule__PrimitiveTypeDomainCS__Group__3();
state._fsp--;
@@ -17985,25 +18735,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveTypeDomainCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5915:1: rule__PrimitiveTypeDomainCS__Group__2__Impl : ( ( rule__PrimitiveTypeDomainCS__NameAssignment_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6162:1: rule__PrimitiveTypeDomainCS__Group__2__Impl : ( ( rule__PrimitiveTypeDomainCS__NameAssignment_2 ) ) ;
public final void rule__PrimitiveTypeDomainCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5919:1: ( ( ( rule__PrimitiveTypeDomainCS__NameAssignment_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5920:1: ( ( rule__PrimitiveTypeDomainCS__NameAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6166:1: ( ( ( rule__PrimitiveTypeDomainCS__NameAssignment_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6167:1: ( ( rule__PrimitiveTypeDomainCS__NameAssignment_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5920:1: ( ( rule__PrimitiveTypeDomainCS__NameAssignment_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5921:1: ( rule__PrimitiveTypeDomainCS__NameAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6167:1: ( ( rule__PrimitiveTypeDomainCS__NameAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6168:1: ( rule__PrimitiveTypeDomainCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeDomainCSAccess().getNameAssignment_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5922:1: ( rule__PrimitiveTypeDomainCS__NameAssignment_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5922:2: rule__PrimitiveTypeDomainCS__NameAssignment_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6169:1: ( rule__PrimitiveTypeDomainCS__NameAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6169:2: rule__PrimitiveTypeDomainCS__NameAssignment_2
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__NameAssignment_2_in_rule__PrimitiveTypeDomainCS__Group__2__Impl12491);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__NameAssignment_2_in_rule__PrimitiveTypeDomainCS__Group__2__Impl13012);
rule__PrimitiveTypeDomainCS__NameAssignment_2();
state._fsp--;
@@ -18036,21 +18786,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveTypeDomainCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5932:1: rule__PrimitiveTypeDomainCS__Group__3 : rule__PrimitiveTypeDomainCS__Group__3__Impl rule__PrimitiveTypeDomainCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6179:1: rule__PrimitiveTypeDomainCS__Group__3 : rule__PrimitiveTypeDomainCS__Group__3__Impl rule__PrimitiveTypeDomainCS__Group__4 ;
public final void rule__PrimitiveTypeDomainCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5936:1: ( rule__PrimitiveTypeDomainCS__Group__3__Impl rule__PrimitiveTypeDomainCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5937:2: rule__PrimitiveTypeDomainCS__Group__3__Impl rule__PrimitiveTypeDomainCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6183:1: ( rule__PrimitiveTypeDomainCS__Group__3__Impl rule__PrimitiveTypeDomainCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6184:2: rule__PrimitiveTypeDomainCS__Group__3__Impl rule__PrimitiveTypeDomainCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__3__Impl_in_rule__PrimitiveTypeDomainCS__Group__312521);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__3__Impl_in_rule__PrimitiveTypeDomainCS__Group__313042);
rule__PrimitiveTypeDomainCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__4_in_rule__PrimitiveTypeDomainCS__Group__312524);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__4_in_rule__PrimitiveTypeDomainCS__Group__313045);
rule__PrimitiveTypeDomainCS__Group__4();
state._fsp--;
@@ -18074,22 +18824,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveTypeDomainCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5944:1: rule__PrimitiveTypeDomainCS__Group__3__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6191:1: rule__PrimitiveTypeDomainCS__Group__3__Impl : ( ':' ) ;
public final void rule__PrimitiveTypeDomainCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5948:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5949:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6195:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6196:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5949:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5950:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6196:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6197:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeDomainCSAccess().getColonKeyword_3());
}
- match(input,70,FollowSets000.FOLLOW_70_in_rule__PrimitiveTypeDomainCS__Group__3__Impl12552); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_70_in_rule__PrimitiveTypeDomainCS__Group__3__Impl13073); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeDomainCSAccess().getColonKeyword_3());
}
@@ -18115,21 +18865,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveTypeDomainCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5963:1: rule__PrimitiveTypeDomainCS__Group__4 : rule__PrimitiveTypeDomainCS__Group__4__Impl rule__PrimitiveTypeDomainCS__Group__5 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6210:1: rule__PrimitiveTypeDomainCS__Group__4 : rule__PrimitiveTypeDomainCS__Group__4__Impl rule__PrimitiveTypeDomainCS__Group__5 ;
public final void rule__PrimitiveTypeDomainCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5967:1: ( rule__PrimitiveTypeDomainCS__Group__4__Impl rule__PrimitiveTypeDomainCS__Group__5 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5968:2: rule__PrimitiveTypeDomainCS__Group__4__Impl rule__PrimitiveTypeDomainCS__Group__5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6214:1: ( rule__PrimitiveTypeDomainCS__Group__4__Impl rule__PrimitiveTypeDomainCS__Group__5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6215:2: rule__PrimitiveTypeDomainCS__Group__4__Impl rule__PrimitiveTypeDomainCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__4__Impl_in_rule__PrimitiveTypeDomainCS__Group__412583);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__4__Impl_in_rule__PrimitiveTypeDomainCS__Group__413104);
rule__PrimitiveTypeDomainCS__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__5_in_rule__PrimitiveTypeDomainCS__Group__412586);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__5_in_rule__PrimitiveTypeDomainCS__Group__413107);
rule__PrimitiveTypeDomainCS__Group__5();
state._fsp--;
@@ -18153,25 +18903,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveTypeDomainCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5975:1: rule__PrimitiveTypeDomainCS__Group__4__Impl : ( ( rule__PrimitiveTypeDomainCS__TypeAssignment_4 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6222:1: rule__PrimitiveTypeDomainCS__Group__4__Impl : ( ( rule__PrimitiveTypeDomainCS__TypeAssignment_4 ) ) ;
public final void rule__PrimitiveTypeDomainCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5979:1: ( ( ( rule__PrimitiveTypeDomainCS__TypeAssignment_4 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5980:1: ( ( rule__PrimitiveTypeDomainCS__TypeAssignment_4 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6226:1: ( ( ( rule__PrimitiveTypeDomainCS__TypeAssignment_4 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6227:1: ( ( rule__PrimitiveTypeDomainCS__TypeAssignment_4 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5980:1: ( ( rule__PrimitiveTypeDomainCS__TypeAssignment_4 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5981:1: ( rule__PrimitiveTypeDomainCS__TypeAssignment_4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6227:1: ( ( rule__PrimitiveTypeDomainCS__TypeAssignment_4 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6228:1: ( rule__PrimitiveTypeDomainCS__TypeAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeDomainCSAccess().getTypeAssignment_4());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5982:1: ( rule__PrimitiveTypeDomainCS__TypeAssignment_4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5982:2: rule__PrimitiveTypeDomainCS__TypeAssignment_4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6229:1: ( rule__PrimitiveTypeDomainCS__TypeAssignment_4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6229:2: rule__PrimitiveTypeDomainCS__TypeAssignment_4
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__TypeAssignment_4_in_rule__PrimitiveTypeDomainCS__Group__4__Impl12613);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__TypeAssignment_4_in_rule__PrimitiveTypeDomainCS__Group__4__Impl13134);
rule__PrimitiveTypeDomainCS__TypeAssignment_4();
state._fsp--;
@@ -18204,16 +18954,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveTypeDomainCS__Group__5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5992:1: rule__PrimitiveTypeDomainCS__Group__5 : rule__PrimitiveTypeDomainCS__Group__5__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6239:1: rule__PrimitiveTypeDomainCS__Group__5 : rule__PrimitiveTypeDomainCS__Group__5__Impl ;
public final void rule__PrimitiveTypeDomainCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5996:1: ( rule__PrimitiveTypeDomainCS__Group__5__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:5997:2: rule__PrimitiveTypeDomainCS__Group__5__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6243:1: ( rule__PrimitiveTypeDomainCS__Group__5__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6244:2: rule__PrimitiveTypeDomainCS__Group__5__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__5__Impl_in_rule__PrimitiveTypeDomainCS__Group__512643);
+ pushFollow(FollowSets000.FOLLOW_rule__PrimitiveTypeDomainCS__Group__5__Impl_in_rule__PrimitiveTypeDomainCS__Group__513164);
rule__PrimitiveTypeDomainCS__Group__5__Impl();
state._fsp--;
@@ -18237,22 +18987,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveTypeDomainCS__Group__5__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6003:1: rule__PrimitiveTypeDomainCS__Group__5__Impl : ( ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6250:1: rule__PrimitiveTypeDomainCS__Group__5__Impl : ( ';' ) ;
public final void rule__PrimitiveTypeDomainCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6007:1: ( ( ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6008:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6254:1: ( ( ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6255:1: ( ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6008:1: ( ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6009:1: ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6255:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6256:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeDomainCSAccess().getSemicolonKeyword_5());
}
- match(input,17,FollowSets000.FOLLOW_17_in_rule__PrimitiveTypeDomainCS__Group__5__Impl12671); if (state.failed) return ;
+ match(input,17,FollowSets000.FOLLOW_17_in_rule__PrimitiveTypeDomainCS__Group__5__Impl13192); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimitiveTypeDomainCSAccess().getSemicolonKeyword_5());
}
@@ -18278,21 +19028,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PropertyTemplateCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6034:1: rule__PropertyTemplateCS__Group__0 : rule__PropertyTemplateCS__Group__0__Impl rule__PropertyTemplateCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6281:1: rule__PropertyTemplateCS__Group__0 : rule__PropertyTemplateCS__Group__0__Impl rule__PropertyTemplateCS__Group__1 ;
public final void rule__PropertyTemplateCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6038:1: ( rule__PropertyTemplateCS__Group__0__Impl rule__PropertyTemplateCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6039:2: rule__PropertyTemplateCS__Group__0__Impl rule__PropertyTemplateCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6285:1: ( rule__PropertyTemplateCS__Group__0__Impl rule__PropertyTemplateCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6286:2: rule__PropertyTemplateCS__Group__0__Impl rule__PropertyTemplateCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__0__Impl_in_rule__PropertyTemplateCS__Group__012714);
+ pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__0__Impl_in_rule__PropertyTemplateCS__Group__013235);
rule__PropertyTemplateCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__1_in_rule__PropertyTemplateCS__Group__012717);
+ pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__1_in_rule__PropertyTemplateCS__Group__013238);
rule__PropertyTemplateCS__Group__1();
state._fsp--;
@@ -18316,25 +19066,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PropertyTemplateCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6046:1: rule__PropertyTemplateCS__Group__0__Impl : ( ( rule__PropertyTemplateCS__PropertyIdAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6293:1: rule__PropertyTemplateCS__Group__0__Impl : ( ( rule__PropertyTemplateCS__PropertyIdAssignment_0 ) ) ;
public final void rule__PropertyTemplateCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6050:1: ( ( ( rule__PropertyTemplateCS__PropertyIdAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6051:1: ( ( rule__PropertyTemplateCS__PropertyIdAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6297:1: ( ( ( rule__PropertyTemplateCS__PropertyIdAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6298:1: ( ( rule__PropertyTemplateCS__PropertyIdAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6051:1: ( ( rule__PropertyTemplateCS__PropertyIdAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6052:1: ( rule__PropertyTemplateCS__PropertyIdAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6298:1: ( ( rule__PropertyTemplateCS__PropertyIdAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6299:1: ( rule__PropertyTemplateCS__PropertyIdAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyTemplateCSAccess().getPropertyIdAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6053:1: ( rule__PropertyTemplateCS__PropertyIdAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6053:2: rule__PropertyTemplateCS__PropertyIdAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6300:1: ( rule__PropertyTemplateCS__PropertyIdAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6300:2: rule__PropertyTemplateCS__PropertyIdAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__PropertyIdAssignment_0_in_rule__PropertyTemplateCS__Group__0__Impl12744);
+ pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__PropertyIdAssignment_0_in_rule__PropertyTemplateCS__Group__0__Impl13265);
rule__PropertyTemplateCS__PropertyIdAssignment_0();
state._fsp--;
@@ -18367,21 +19117,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PropertyTemplateCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6063:1: rule__PropertyTemplateCS__Group__1 : rule__PropertyTemplateCS__Group__1__Impl rule__PropertyTemplateCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6310:1: rule__PropertyTemplateCS__Group__1 : rule__PropertyTemplateCS__Group__1__Impl rule__PropertyTemplateCS__Group__2 ;
public final void rule__PropertyTemplateCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6067:1: ( rule__PropertyTemplateCS__Group__1__Impl rule__PropertyTemplateCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6068:2: rule__PropertyTemplateCS__Group__1__Impl rule__PropertyTemplateCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6314:1: ( rule__PropertyTemplateCS__Group__1__Impl rule__PropertyTemplateCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6315:2: rule__PropertyTemplateCS__Group__1__Impl rule__PropertyTemplateCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__1__Impl_in_rule__PropertyTemplateCS__Group__112774);
+ pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__1__Impl_in_rule__PropertyTemplateCS__Group__113295);
rule__PropertyTemplateCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__2_in_rule__PropertyTemplateCS__Group__112777);
+ pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__2_in_rule__PropertyTemplateCS__Group__113298);
rule__PropertyTemplateCS__Group__2();
state._fsp--;
@@ -18405,22 +19155,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PropertyTemplateCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6075:1: rule__PropertyTemplateCS__Group__1__Impl : ( '=' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6322:1: rule__PropertyTemplateCS__Group__1__Impl : ( '=' ) ;
public final void rule__PropertyTemplateCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6079:1: ( ( '=' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6080:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6326:1: ( ( '=' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6327:1: ( '=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6080:1: ( '=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6081:1: '='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6327:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6328:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyTemplateCSAccess().getEqualsSignKeyword_1());
}
- match(input,47,FollowSets000.FOLLOW_47_in_rule__PropertyTemplateCS__Group__1__Impl12805); if (state.failed) return ;
+ match(input,47,FollowSets000.FOLLOW_47_in_rule__PropertyTemplateCS__Group__1__Impl13326); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPropertyTemplateCSAccess().getEqualsSignKeyword_1());
}
@@ -18446,16 +19196,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PropertyTemplateCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6094:1: rule__PropertyTemplateCS__Group__2 : rule__PropertyTemplateCS__Group__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6341:1: rule__PropertyTemplateCS__Group__2 : rule__PropertyTemplateCS__Group__2__Impl ;
public final void rule__PropertyTemplateCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6098:1: ( rule__PropertyTemplateCS__Group__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6099:2: rule__PropertyTemplateCS__Group__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6345:1: ( rule__PropertyTemplateCS__Group__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6346:2: rule__PropertyTemplateCS__Group__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__2__Impl_in_rule__PropertyTemplateCS__Group__212836);
+ pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__Group__2__Impl_in_rule__PropertyTemplateCS__Group__213357);
rule__PropertyTemplateCS__Group__2__Impl();
state._fsp--;
@@ -18479,25 +19229,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PropertyTemplateCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6105:1: rule__PropertyTemplateCS__Group__2__Impl : ( ( rule__PropertyTemplateCS__OclExpressionAssignment_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6352:1: rule__PropertyTemplateCS__Group__2__Impl : ( ( rule__PropertyTemplateCS__OclExpressionAssignment_2 ) ) ;
public final void rule__PropertyTemplateCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6109:1: ( ( ( rule__PropertyTemplateCS__OclExpressionAssignment_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6110:1: ( ( rule__PropertyTemplateCS__OclExpressionAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6356:1: ( ( ( rule__PropertyTemplateCS__OclExpressionAssignment_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6357:1: ( ( rule__PropertyTemplateCS__OclExpressionAssignment_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6110:1: ( ( rule__PropertyTemplateCS__OclExpressionAssignment_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6111:1: ( rule__PropertyTemplateCS__OclExpressionAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6357:1: ( ( rule__PropertyTemplateCS__OclExpressionAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6358:1: ( rule__PropertyTemplateCS__OclExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyTemplateCSAccess().getOclExpressionAssignment_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6112:1: ( rule__PropertyTemplateCS__OclExpressionAssignment_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6112:2: rule__PropertyTemplateCS__OclExpressionAssignment_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6359:1: ( rule__PropertyTemplateCS__OclExpressionAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6359:2: rule__PropertyTemplateCS__OclExpressionAssignment_2
{
- pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__OclExpressionAssignment_2_in_rule__PropertyTemplateCS__Group__2__Impl12863);
+ pushFollow(FollowSets000.FOLLOW_rule__PropertyTemplateCS__OclExpressionAssignment_2_in_rule__PropertyTemplateCS__Group__2__Impl13384);
rule__PropertyTemplateCS__OclExpressionAssignment_2();
state._fsp--;
@@ -18530,21 +19280,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6128:1: rule__QueryCS__Group__0 : rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6375:1: rule__QueryCS__Group__0 : rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 ;
public final void rule__QueryCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6132:1: ( rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6133:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6379:1: ( rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6380:2: rule__QueryCS__Group__0__Impl rule__QueryCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__012899);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__013420);
rule__QueryCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__012902);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__013423);
rule__QueryCS__Group__1();
state._fsp--;
@@ -18568,22 +19318,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6140:1: rule__QueryCS__Group__0__Impl : ( 'query' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6387:1: rule__QueryCS__Group__0__Impl : ( 'query' ) ;
public final void rule__QueryCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6144:1: ( ( 'query' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6145:1: ( 'query' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6391:1: ( ( 'query' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6392:1: ( 'query' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6145:1: ( 'query' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6146:1: 'query'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6392:1: ( 'query' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6393:1: 'query'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getQueryKeyword_0());
}
- match(input,29,FollowSets000.FOLLOW_29_in_rule__QueryCS__Group__0__Impl12930); if (state.failed) return ;
+ match(input,29,FollowSets000.FOLLOW_29_in_rule__QueryCS__Group__0__Impl13451); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getQueryKeyword_0());
}
@@ -18609,21 +19359,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6159:1: rule__QueryCS__Group__1 : rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6406:1: rule__QueryCS__Group__1 : rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 ;
public final void rule__QueryCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6163:1: ( rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6164:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6410:1: ( rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6411:2: rule__QueryCS__Group__1__Impl rule__QueryCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__112961);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__113482);
rule__QueryCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__112964);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__113485);
rule__QueryCS__Group__2();
state._fsp--;
@@ -18647,26 +19397,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6171:1: rule__QueryCS__Group__1__Impl : ( ( rule__QueryCS__PathNameAssignment_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6418:1: rule__QueryCS__Group__1__Impl : ( ( rule__QueryCS__NameAssignment_1 ) ) ;
public final void rule__QueryCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6175:1: ( ( ( rule__QueryCS__PathNameAssignment_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6176:1: ( ( rule__QueryCS__PathNameAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6422:1: ( ( ( rule__QueryCS__NameAssignment_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6423:1: ( ( rule__QueryCS__NameAssignment_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6176:1: ( ( rule__QueryCS__PathNameAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6177:1: ( rule__QueryCS__PathNameAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6423:1: ( ( rule__QueryCS__NameAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6424:1: ( rule__QueryCS__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getQueryCSAccess().getPathNameAssignment_1());
+ before(grammarAccess.getQueryCSAccess().getNameAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6178:1: ( rule__QueryCS__PathNameAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6178:2: rule__QueryCS__PathNameAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6425:1: ( rule__QueryCS__NameAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6425:2: rule__QueryCS__NameAssignment_1
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__PathNameAssignment_1_in_rule__QueryCS__Group__1__Impl12991);
- rule__QueryCS__PathNameAssignment_1();
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__NameAssignment_1_in_rule__QueryCS__Group__1__Impl13512);
+ rule__QueryCS__NameAssignment_1();
state._fsp--;
if (state.failed) return ;
@@ -18674,7 +19424,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getQueryCSAccess().getPathNameAssignment_1());
+ after(grammarAccess.getQueryCSAccess().getNameAssignment_1());
}
}
@@ -18698,21 +19448,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6188:1: rule__QueryCS__Group__2 : rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6435:1: rule__QueryCS__Group__2 : rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 ;
public final void rule__QueryCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6192:1: ( rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6193:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6439:1: ( rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6440:2: rule__QueryCS__Group__2__Impl rule__QueryCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__213021);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__213542);
rule__QueryCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__213024);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__213545);
rule__QueryCS__Group__3();
state._fsp--;
@@ -18736,22 +19486,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6200:1: rule__QueryCS__Group__2__Impl : ( '(' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6447:1: rule__QueryCS__Group__2__Impl : ( '(' ) ;
public final void rule__QueryCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6204:1: ( ( '(' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6205:1: ( '(' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6451:1: ( ( '(' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6452:1: ( '(' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6205:1: ( '(' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6206:1: '('
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6452:1: ( '(' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6453:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_2());
}
- match(input,75,FollowSets000.FOLLOW_75_in_rule__QueryCS__Group__2__Impl13052); if (state.failed) return ;
+ match(input,75,FollowSets000.FOLLOW_75_in_rule__QueryCS__Group__2__Impl13573); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_2());
}
@@ -18777,21 +19527,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6219:1: rule__QueryCS__Group__3 : rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6466:1: rule__QueryCS__Group__3 : rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 ;
public final void rule__QueryCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6223:1: ( rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6224:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6470:1: ( rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6471:2: rule__QueryCS__Group__3__Impl rule__QueryCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__313083);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__313604);
rule__QueryCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__313086);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__313607);
rule__QueryCS__Group__4();
state._fsp--;
@@ -18815,33 +19565,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6231:1: rule__QueryCS__Group__3__Impl : ( ( rule__QueryCS__Group_3__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6478:1: rule__QueryCS__Group__3__Impl : ( ( rule__QueryCS__Group_3__0 )? ) ;
public final void rule__QueryCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6235:1: ( ( ( rule__QueryCS__Group_3__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6236:1: ( ( rule__QueryCS__Group_3__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6482:1: ( ( ( rule__QueryCS__Group_3__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6483:1: ( ( rule__QueryCS__Group_3__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6236:1: ( ( rule__QueryCS__Group_3__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6237:1: ( rule__QueryCS__Group_3__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6483:1: ( ( rule__QueryCS__Group_3__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6484:1: ( rule__QueryCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getGroup_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6238:1: ( rule__QueryCS__Group_3__0 )?
- int alt52=2;
- int LA52_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6485:1: ( rule__QueryCS__Group_3__0 )?
+ int alt54=2;
+ int LA54_0 = input.LA(1);
- if ( ((LA52_0>=RULE_SIMPLE_ID && LA52_0<=RULE_ESCAPED_ID)||(LA52_0>=18 && LA52_0<=35)||(LA52_0>=37 && LA52_0<=38)) ) {
- alt52=1;
+ if ( ((LA54_0>=RULE_SIMPLE_ID && LA54_0<=RULE_ESCAPED_ID)||(LA54_0>=18 && LA54_0<=35)||(LA54_0>=37 && LA54_0<=38)) ) {
+ alt54=1;
}
- switch (alt52) {
+ switch (alt54) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6238:2: rule__QueryCS__Group_3__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6485:2: rule__QueryCS__Group_3__0
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__0_in_rule__QueryCS__Group__3__Impl13113);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__0_in_rule__QueryCS__Group__3__Impl13634);
rule__QueryCS__Group_3__0();
state._fsp--;
@@ -18877,21 +19627,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6248:1: rule__QueryCS__Group__4 : rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6495:1: rule__QueryCS__Group__4 : rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 ;
public final void rule__QueryCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6252:1: ( rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6253:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6499:1: ( rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6500:2: rule__QueryCS__Group__4__Impl rule__QueryCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__413144);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__413665);
rule__QueryCS__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__413147);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__413668);
rule__QueryCS__Group__5();
state._fsp--;
@@ -18915,22 +19665,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6260:1: rule__QueryCS__Group__4__Impl : ( ')' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6507:1: rule__QueryCS__Group__4__Impl : ( ')' ) ;
public final void rule__QueryCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6264:1: ( ( ')' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6265:1: ( ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6511:1: ( ( ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6512:1: ( ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6265:1: ( ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6266:1: ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6512:1: ( ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6513:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_4());
}
- match(input,76,FollowSets000.FOLLOW_76_in_rule__QueryCS__Group__4__Impl13175); if (state.failed) return ;
+ match(input,76,FollowSets000.FOLLOW_76_in_rule__QueryCS__Group__4__Impl13696); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_4());
}
@@ -18956,21 +19706,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6279:1: rule__QueryCS__Group__5 : rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6526:1: rule__QueryCS__Group__5 : rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 ;
public final void rule__QueryCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6283:1: ( rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6284:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6530:1: ( rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6531:2: rule__QueryCS__Group__5__Impl rule__QueryCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__513206);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__513727);
rule__QueryCS__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__513209);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__513730);
rule__QueryCS__Group__6();
state._fsp--;
@@ -18994,22 +19744,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__5__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6291:1: rule__QueryCS__Group__5__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6538:1: rule__QueryCS__Group__5__Impl : ( ':' ) ;
public final void rule__QueryCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6295:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6296:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6542:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6543:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6296:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6297:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6543:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6544:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getColonKeyword_5());
}
- match(input,70,FollowSets000.FOLLOW_70_in_rule__QueryCS__Group__5__Impl13237); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_70_in_rule__QueryCS__Group__5__Impl13758); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getColonKeyword_5());
}
@@ -19035,21 +19785,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__6"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6310:1: rule__QueryCS__Group__6 : rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6557:1: rule__QueryCS__Group__6 : rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 ;
public final void rule__QueryCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6314:1: ( rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6315:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6561:1: ( rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6562:2: rule__QueryCS__Group__6__Impl rule__QueryCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__613268);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__613789);
rule__QueryCS__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__613271);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__613792);
rule__QueryCS__Group__7();
state._fsp--;
@@ -19073,26 +19823,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__6__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6322:1: rule__QueryCS__Group__6__Impl : ( ( rule__QueryCS__TypeAssignment_6 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6569:1: rule__QueryCS__Group__6__Impl : ( ( rule__QueryCS__OwnedTypeAssignment_6 ) ) ;
public final void rule__QueryCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6326:1: ( ( ( rule__QueryCS__TypeAssignment_6 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6327:1: ( ( rule__QueryCS__TypeAssignment_6 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6573:1: ( ( ( rule__QueryCS__OwnedTypeAssignment_6 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6574:1: ( ( rule__QueryCS__OwnedTypeAssignment_6 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6327:1: ( ( rule__QueryCS__TypeAssignment_6 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6328:1: ( rule__QueryCS__TypeAssignment_6 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6574:1: ( ( rule__QueryCS__OwnedTypeAssignment_6 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6575:1: ( rule__QueryCS__OwnedTypeAssignment_6 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getQueryCSAccess().getTypeAssignment_6());
+ before(grammarAccess.getQueryCSAccess().getOwnedTypeAssignment_6());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6329:1: ( rule__QueryCS__TypeAssignment_6 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6329:2: rule__QueryCS__TypeAssignment_6
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6576:1: ( rule__QueryCS__OwnedTypeAssignment_6 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6576:2: rule__QueryCS__OwnedTypeAssignment_6
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__TypeAssignment_6_in_rule__QueryCS__Group__6__Impl13298);
- rule__QueryCS__TypeAssignment_6();
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OwnedTypeAssignment_6_in_rule__QueryCS__Group__6__Impl13819);
+ rule__QueryCS__OwnedTypeAssignment_6();
state._fsp--;
if (state.failed) return ;
@@ -19100,7 +19850,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getQueryCSAccess().getTypeAssignment_6());
+ after(grammarAccess.getQueryCSAccess().getOwnedTypeAssignment_6());
}
}
@@ -19124,16 +19874,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__7"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6339:1: rule__QueryCS__Group__7 : rule__QueryCS__Group__7__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6586:1: rule__QueryCS__Group__7 : rule__QueryCS__Group__7__Impl ;
public final void rule__QueryCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6343:1: ( rule__QueryCS__Group__7__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6344:2: rule__QueryCS__Group__7__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6590:1: ( rule__QueryCS__Group__7__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6591:2: rule__QueryCS__Group__7__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__713328);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__713849);
rule__QueryCS__Group__7__Impl();
state._fsp--;
@@ -19157,25 +19907,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group__7__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6350:1: rule__QueryCS__Group__7__Impl : ( ( rule__QueryCS__Alternatives_7 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6597:1: rule__QueryCS__Group__7__Impl : ( ( rule__QueryCS__Alternatives_7 ) ) ;
public final void rule__QueryCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6354:1: ( ( ( rule__QueryCS__Alternatives_7 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6355:1: ( ( rule__QueryCS__Alternatives_7 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6601:1: ( ( ( rule__QueryCS__Alternatives_7 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6602:1: ( ( rule__QueryCS__Alternatives_7 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6355:1: ( ( rule__QueryCS__Alternatives_7 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6356:1: ( rule__QueryCS__Alternatives_7 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6602:1: ( ( rule__QueryCS__Alternatives_7 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6603:1: ( rule__QueryCS__Alternatives_7 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getAlternatives_7());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6357:1: ( rule__QueryCS__Alternatives_7 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6357:2: rule__QueryCS__Alternatives_7
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6604:1: ( rule__QueryCS__Alternatives_7 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6604:2: rule__QueryCS__Alternatives_7
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Alternatives_7_in_rule__QueryCS__Group__7__Impl13355);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Alternatives_7_in_rule__QueryCS__Group__7__Impl13876);
rule__QueryCS__Alternatives_7();
state._fsp--;
@@ -19208,21 +19958,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group_3__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6383:1: rule__QueryCS__Group_3__0 : rule__QueryCS__Group_3__0__Impl rule__QueryCS__Group_3__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6630:1: rule__QueryCS__Group_3__0 : rule__QueryCS__Group_3__0__Impl rule__QueryCS__Group_3__1 ;
public final void rule__QueryCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6387:1: ( rule__QueryCS__Group_3__0__Impl rule__QueryCS__Group_3__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6388:2: rule__QueryCS__Group_3__0__Impl rule__QueryCS__Group_3__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6634:1: ( rule__QueryCS__Group_3__0__Impl rule__QueryCS__Group_3__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6635:2: rule__QueryCS__Group_3__0__Impl rule__QueryCS__Group_3__1
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__0__Impl_in_rule__QueryCS__Group_3__013401);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__0__Impl_in_rule__QueryCS__Group_3__013922);
rule__QueryCS__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__1_in_rule__QueryCS__Group_3__013404);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__1_in_rule__QueryCS__Group_3__013925);
rule__QueryCS__Group_3__1();
state._fsp--;
@@ -19246,26 +19996,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group_3__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6395:1: rule__QueryCS__Group_3__0__Impl : ( ( rule__QueryCS__InputParamDeclarationAssignment_3_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6642:1: rule__QueryCS__Group_3__0__Impl : ( ( rule__QueryCS__InputParamDeclarationsAssignment_3_0 ) ) ;
public final void rule__QueryCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6399:1: ( ( ( rule__QueryCS__InputParamDeclarationAssignment_3_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6400:1: ( ( rule__QueryCS__InputParamDeclarationAssignment_3_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6646:1: ( ( ( rule__QueryCS__InputParamDeclarationsAssignment_3_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6647:1: ( ( rule__QueryCS__InputParamDeclarationsAssignment_3_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6400:1: ( ( rule__QueryCS__InputParamDeclarationAssignment_3_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6401:1: ( rule__QueryCS__InputParamDeclarationAssignment_3_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6647:1: ( ( rule__QueryCS__InputParamDeclarationsAssignment_3_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6648:1: ( rule__QueryCS__InputParamDeclarationsAssignment_3_0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getQueryCSAccess().getInputParamDeclarationAssignment_3_0());
+ before(grammarAccess.getQueryCSAccess().getInputParamDeclarationsAssignment_3_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6402:1: ( rule__QueryCS__InputParamDeclarationAssignment_3_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6402:2: rule__QueryCS__InputParamDeclarationAssignment_3_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6649:1: ( rule__QueryCS__InputParamDeclarationsAssignment_3_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6649:2: rule__QueryCS__InputParamDeclarationsAssignment_3_0
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_3_0_in_rule__QueryCS__Group_3__0__Impl13431);
- rule__QueryCS__InputParamDeclarationAssignment_3_0();
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationsAssignment_3_0_in_rule__QueryCS__Group_3__0__Impl13952);
+ rule__QueryCS__InputParamDeclarationsAssignment_3_0();
state._fsp--;
if (state.failed) return ;
@@ -19273,7 +20023,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getQueryCSAccess().getInputParamDeclarationAssignment_3_0());
+ after(grammarAccess.getQueryCSAccess().getInputParamDeclarationsAssignment_3_0());
}
}
@@ -19297,16 +20047,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group_3__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6412:1: rule__QueryCS__Group_3__1 : rule__QueryCS__Group_3__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6659:1: rule__QueryCS__Group_3__1 : rule__QueryCS__Group_3__1__Impl ;
public final void rule__QueryCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6416:1: ( rule__QueryCS__Group_3__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6417:2: rule__QueryCS__Group_3__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6663:1: ( rule__QueryCS__Group_3__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6664:2: rule__QueryCS__Group_3__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__1__Impl_in_rule__QueryCS__Group_3__113461);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3__1__Impl_in_rule__QueryCS__Group_3__113982);
rule__QueryCS__Group_3__1__Impl();
state._fsp--;
@@ -19330,37 +20080,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group_3__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6423:1: rule__QueryCS__Group_3__1__Impl : ( ( rule__QueryCS__Group_3_1__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6670:1: rule__QueryCS__Group_3__1__Impl : ( ( rule__QueryCS__Group_3_1__0 )* ) ;
public final void rule__QueryCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6427:1: ( ( ( rule__QueryCS__Group_3_1__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6428:1: ( ( rule__QueryCS__Group_3_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6674:1: ( ( ( rule__QueryCS__Group_3_1__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6675:1: ( ( rule__QueryCS__Group_3_1__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6428:1: ( ( rule__QueryCS__Group_3_1__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6429:1: ( rule__QueryCS__Group_3_1__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6675:1: ( ( rule__QueryCS__Group_3_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6676:1: ( rule__QueryCS__Group_3_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getGroup_3_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6430:1: ( rule__QueryCS__Group_3_1__0 )*
- loop53:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6677:1: ( rule__QueryCS__Group_3_1__0 )*
+ loop55:
do {
- int alt53=2;
- int LA53_0 = input.LA(1);
+ int alt55=2;
+ int LA55_0 = input.LA(1);
- if ( (LA53_0==74) ) {
- alt53=1;
+ if ( (LA55_0==74) ) {
+ alt55=1;
}
- switch (alt53) {
+ switch (alt55) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6430:2: rule__QueryCS__Group_3_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6677:2: rule__QueryCS__Group_3_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__0_in_rule__QueryCS__Group_3__1__Impl13488);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__0_in_rule__QueryCS__Group_3__1__Impl14009);
rule__QueryCS__Group_3_1__0();
state._fsp--;
@@ -19370,7 +20120,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop53;
+ break loop55;
}
} while (true);
@@ -19399,21 +20149,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group_3_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6444:1: rule__QueryCS__Group_3_1__0 : rule__QueryCS__Group_3_1__0__Impl rule__QueryCS__Group_3_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6691:1: rule__QueryCS__Group_3_1__0 : rule__QueryCS__Group_3_1__0__Impl rule__QueryCS__Group_3_1__1 ;
public final void rule__QueryCS__Group_3_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6448:1: ( rule__QueryCS__Group_3_1__0__Impl rule__QueryCS__Group_3_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6449:2: rule__QueryCS__Group_3_1__0__Impl rule__QueryCS__Group_3_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6695:1: ( rule__QueryCS__Group_3_1__0__Impl rule__QueryCS__Group_3_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6696:2: rule__QueryCS__Group_3_1__0__Impl rule__QueryCS__Group_3_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__0__Impl_in_rule__QueryCS__Group_3_1__013523);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__0__Impl_in_rule__QueryCS__Group_3_1__014044);
rule__QueryCS__Group_3_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__1_in_rule__QueryCS__Group_3_1__013526);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__1_in_rule__QueryCS__Group_3_1__014047);
rule__QueryCS__Group_3_1__1();
state._fsp--;
@@ -19437,22 +20187,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group_3_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6456:1: rule__QueryCS__Group_3_1__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6703:1: rule__QueryCS__Group_3_1__0__Impl : ( ',' ) ;
public final void rule__QueryCS__Group_3_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6460:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6461:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6707:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6708:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6461:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6462:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6708:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6709:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getCommaKeyword_3_1_0());
}
- match(input,74,FollowSets000.FOLLOW_74_in_rule__QueryCS__Group_3_1__0__Impl13554); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_74_in_rule__QueryCS__Group_3_1__0__Impl14075); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getCommaKeyword_3_1_0());
}
@@ -19478,16 +20228,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group_3_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6475:1: rule__QueryCS__Group_3_1__1 : rule__QueryCS__Group_3_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6722:1: rule__QueryCS__Group_3_1__1 : rule__QueryCS__Group_3_1__1__Impl ;
public final void rule__QueryCS__Group_3_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6479:1: ( rule__QueryCS__Group_3_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6480:2: rule__QueryCS__Group_3_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6726:1: ( rule__QueryCS__Group_3_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6727:2: rule__QueryCS__Group_3_1__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__1__Impl_in_rule__QueryCS__Group_3_1__113585);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_3_1__1__Impl_in_rule__QueryCS__Group_3_1__114106);
rule__QueryCS__Group_3_1__1__Impl();
state._fsp--;
@@ -19511,26 +20261,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group_3_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6486:1: rule__QueryCS__Group_3_1__1__Impl : ( ( rule__QueryCS__InputParamDeclarationAssignment_3_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6733:1: rule__QueryCS__Group_3_1__1__Impl : ( ( rule__QueryCS__InputParamDeclarationsAssignment_3_1_1 ) ) ;
public final void rule__QueryCS__Group_3_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6490:1: ( ( ( rule__QueryCS__InputParamDeclarationAssignment_3_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6491:1: ( ( rule__QueryCS__InputParamDeclarationAssignment_3_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6737:1: ( ( ( rule__QueryCS__InputParamDeclarationsAssignment_3_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6738:1: ( ( rule__QueryCS__InputParamDeclarationsAssignment_3_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6491:1: ( ( rule__QueryCS__InputParamDeclarationAssignment_3_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6492:1: ( rule__QueryCS__InputParamDeclarationAssignment_3_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6738:1: ( ( rule__QueryCS__InputParamDeclarationsAssignment_3_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6739:1: ( rule__QueryCS__InputParamDeclarationsAssignment_3_1_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getQueryCSAccess().getInputParamDeclarationAssignment_3_1_1());
+ before(grammarAccess.getQueryCSAccess().getInputParamDeclarationsAssignment_3_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6493:1: ( rule__QueryCS__InputParamDeclarationAssignment_3_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6493:2: rule__QueryCS__InputParamDeclarationAssignment_3_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6740:1: ( rule__QueryCS__InputParamDeclarationsAssignment_3_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6740:2: rule__QueryCS__InputParamDeclarationsAssignment_3_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_3_1_1_in_rule__QueryCS__Group_3_1__1__Impl13612);
- rule__QueryCS__InputParamDeclarationAssignment_3_1_1();
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__InputParamDeclarationsAssignment_3_1_1_in_rule__QueryCS__Group_3_1__1__Impl14133);
+ rule__QueryCS__InputParamDeclarationsAssignment_3_1_1();
state._fsp--;
if (state.failed) return ;
@@ -19538,7 +20288,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getQueryCSAccess().getInputParamDeclarationAssignment_3_1_1());
+ after(grammarAccess.getQueryCSAccess().getInputParamDeclarationsAssignment_3_1_1());
}
}
@@ -19562,21 +20312,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group_7_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6507:1: rule__QueryCS__Group_7_1__0 : rule__QueryCS__Group_7_1__0__Impl rule__QueryCS__Group_7_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6754:1: rule__QueryCS__Group_7_1__0 : rule__QueryCS__Group_7_1__0__Impl rule__QueryCS__Group_7_1__1 ;
public final void rule__QueryCS__Group_7_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6511:1: ( rule__QueryCS__Group_7_1__0__Impl rule__QueryCS__Group_7_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6512:2: rule__QueryCS__Group_7_1__0__Impl rule__QueryCS__Group_7_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6758:1: ( rule__QueryCS__Group_7_1__0__Impl rule__QueryCS__Group_7_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6759:2: rule__QueryCS__Group_7_1__0__Impl rule__QueryCS__Group_7_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__0__Impl_in_rule__QueryCS__Group_7_1__013646);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__0__Impl_in_rule__QueryCS__Group_7_1__014167);
rule__QueryCS__Group_7_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__1_in_rule__QueryCS__Group_7_1__013649);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__1_in_rule__QueryCS__Group_7_1__014170);
rule__QueryCS__Group_7_1__1();
state._fsp--;
@@ -19600,22 +20350,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group_7_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6519:1: rule__QueryCS__Group_7_1__0__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6766:1: rule__QueryCS__Group_7_1__0__Impl : ( '{' ) ;
public final void rule__QueryCS__Group_7_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6523:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6524:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6770:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6771:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6524:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6525:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6771:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6772:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_7_1_0());
}
- match(input,71,FollowSets000.FOLLOW_71_in_rule__QueryCS__Group_7_1__0__Impl13677); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_71_in_rule__QueryCS__Group_7_1__0__Impl14198); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_7_1_0());
}
@@ -19641,21 +20391,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group_7_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6538:1: rule__QueryCS__Group_7_1__1 : rule__QueryCS__Group_7_1__1__Impl rule__QueryCS__Group_7_1__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6785:1: rule__QueryCS__Group_7_1__1 : rule__QueryCS__Group_7_1__1__Impl rule__QueryCS__Group_7_1__2 ;
public final void rule__QueryCS__Group_7_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6542:1: ( rule__QueryCS__Group_7_1__1__Impl rule__QueryCS__Group_7_1__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6543:2: rule__QueryCS__Group_7_1__1__Impl rule__QueryCS__Group_7_1__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6789:1: ( rule__QueryCS__Group_7_1__1__Impl rule__QueryCS__Group_7_1__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6790:2: rule__QueryCS__Group_7_1__1__Impl rule__QueryCS__Group_7_1__2
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__1__Impl_in_rule__QueryCS__Group_7_1__113708);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__1__Impl_in_rule__QueryCS__Group_7_1__114229);
rule__QueryCS__Group_7_1__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__2_in_rule__QueryCS__Group_7_1__113711);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__2_in_rule__QueryCS__Group_7_1__114232);
rule__QueryCS__Group_7_1__2();
state._fsp--;
@@ -19679,25 +20429,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group_7_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6550:1: rule__QueryCS__Group_7_1__1__Impl : ( ( rule__QueryCS__OclExpressionAssignment_7_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6797:1: rule__QueryCS__Group_7_1__1__Impl : ( ( rule__QueryCS__OclExpressionAssignment_7_1_1 ) ) ;
public final void rule__QueryCS__Group_7_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6554:1: ( ( ( rule__QueryCS__OclExpressionAssignment_7_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6555:1: ( ( rule__QueryCS__OclExpressionAssignment_7_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6801:1: ( ( ( rule__QueryCS__OclExpressionAssignment_7_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6802:1: ( ( rule__QueryCS__OclExpressionAssignment_7_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6555:1: ( ( rule__QueryCS__OclExpressionAssignment_7_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6556:1: ( rule__QueryCS__OclExpressionAssignment_7_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6802:1: ( ( rule__QueryCS__OclExpressionAssignment_7_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6803:1: ( rule__QueryCS__OclExpressionAssignment_7_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOclExpressionAssignment_7_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6557:1: ( rule__QueryCS__OclExpressionAssignment_7_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6557:2: rule__QueryCS__OclExpressionAssignment_7_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6804:1: ( rule__QueryCS__OclExpressionAssignment_7_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6804:2: rule__QueryCS__OclExpressionAssignment_7_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OclExpressionAssignment_7_1_1_in_rule__QueryCS__Group_7_1__1__Impl13738);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__OclExpressionAssignment_7_1_1_in_rule__QueryCS__Group_7_1__1__Impl14259);
rule__QueryCS__OclExpressionAssignment_7_1_1();
state._fsp--;
@@ -19730,16 +20480,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group_7_1__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6567:1: rule__QueryCS__Group_7_1__2 : rule__QueryCS__Group_7_1__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6814:1: rule__QueryCS__Group_7_1__2 : rule__QueryCS__Group_7_1__2__Impl ;
public final void rule__QueryCS__Group_7_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6571:1: ( rule__QueryCS__Group_7_1__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6572:2: rule__QueryCS__Group_7_1__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6818:1: ( rule__QueryCS__Group_7_1__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6819:2: rule__QueryCS__Group_7_1__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__2__Impl_in_rule__QueryCS__Group_7_1__213768);
+ pushFollow(FollowSets000.FOLLOW_rule__QueryCS__Group_7_1__2__Impl_in_rule__QueryCS__Group_7_1__214289);
rule__QueryCS__Group_7_1__2__Impl();
state._fsp--;
@@ -19763,22 +20513,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__QueryCS__Group_7_1__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6578:1: rule__QueryCS__Group_7_1__2__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6825:1: rule__QueryCS__Group_7_1__2__Impl : ( '}' ) ;
public final void rule__QueryCS__Group_7_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6582:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6583:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6829:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6830:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6583:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6584:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6830:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6831:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_7_1_2());
}
- match(input,72,FollowSets000.FOLLOW_72_in_rule__QueryCS__Group_7_1__2__Impl13796); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_72_in_rule__QueryCS__Group_7_1__2__Impl14317); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_7_1_2());
}
@@ -19804,21 +20554,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6603:1: rule__RelationCS__Group__0 : rule__RelationCS__Group__0__Impl rule__RelationCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6850:1: rule__RelationCS__Group__0 : rule__RelationCS__Group__0__Impl rule__RelationCS__Group__1 ;
public final void rule__RelationCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6607:1: ( rule__RelationCS__Group__0__Impl rule__RelationCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6608:2: rule__RelationCS__Group__0__Impl rule__RelationCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6854:1: ( rule__RelationCS__Group__0__Impl rule__RelationCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6855:2: rule__RelationCS__Group__0__Impl rule__RelationCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__0__Impl_in_rule__RelationCS__Group__013833);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__0__Impl_in_rule__RelationCS__Group__014354);
rule__RelationCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__1_in_rule__RelationCS__Group__013836);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__1_in_rule__RelationCS__Group__014357);
rule__RelationCS__Group__1();
state._fsp--;
@@ -19842,33 +20592,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6615:1: rule__RelationCS__Group__0__Impl : ( ( rule__RelationCS__TopAssignment_0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6862:1: rule__RelationCS__Group__0__Impl : ( ( rule__RelationCS__TopAssignment_0 )? ) ;
public final void rule__RelationCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6619:1: ( ( ( rule__RelationCS__TopAssignment_0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6620:1: ( ( rule__RelationCS__TopAssignment_0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6866:1: ( ( ( rule__RelationCS__TopAssignment_0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6867:1: ( ( rule__RelationCS__TopAssignment_0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6620:1: ( ( rule__RelationCS__TopAssignment_0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6621:1: ( rule__RelationCS__TopAssignment_0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6867:1: ( ( rule__RelationCS__TopAssignment_0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6868:1: ( rule__RelationCS__TopAssignment_0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getTopAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6622:1: ( rule__RelationCS__TopAssignment_0 )?
- int alt54=2;
- int LA54_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6869:1: ( rule__RelationCS__TopAssignment_0 )?
+ int alt56=2;
+ int LA56_0 = input.LA(1);
- if ( (LA54_0==32) ) {
- alt54=1;
+ if ( (LA56_0==32) ) {
+ alt56=1;
}
- switch (alt54) {
+ switch (alt56) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6622:2: rule__RelationCS__TopAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6869:2: rule__RelationCS__TopAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__TopAssignment_0_in_rule__RelationCS__Group__0__Impl13863);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__TopAssignment_0_in_rule__RelationCS__Group__0__Impl14384);
rule__RelationCS__TopAssignment_0();
state._fsp--;
@@ -19904,21 +20654,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6632:1: rule__RelationCS__Group__1 : rule__RelationCS__Group__1__Impl rule__RelationCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6879:1: rule__RelationCS__Group__1 : rule__RelationCS__Group__1__Impl rule__RelationCS__Group__2 ;
public final void rule__RelationCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6636:1: ( rule__RelationCS__Group__1__Impl rule__RelationCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6637:2: rule__RelationCS__Group__1__Impl rule__RelationCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6883:1: ( rule__RelationCS__Group__1__Impl rule__RelationCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6884:2: rule__RelationCS__Group__1__Impl rule__RelationCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__1__Impl_in_rule__RelationCS__Group__113894);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__1__Impl_in_rule__RelationCS__Group__114415);
rule__RelationCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__2_in_rule__RelationCS__Group__113897);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__2_in_rule__RelationCS__Group__114418);
rule__RelationCS__Group__2();
state._fsp--;
@@ -19942,22 +20692,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6644:1: rule__RelationCS__Group__1__Impl : ( 'relation' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6891:1: rule__RelationCS__Group__1__Impl : ( 'relation' ) ;
public final void rule__RelationCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6648:1: ( ( 'relation' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6649:1: ( 'relation' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6895:1: ( ( 'relation' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6896:1: ( 'relation' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6649:1: ( 'relation' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6650:1: 'relation'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6896:1: ( 'relation' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6897:1: 'relation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getRelationKeyword_1());
}
- match(input,30,FollowSets000.FOLLOW_30_in_rule__RelationCS__Group__1__Impl13925); if (state.failed) return ;
+ match(input,30,FollowSets000.FOLLOW_30_in_rule__RelationCS__Group__1__Impl14446); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getRelationCSAccess().getRelationKeyword_1());
}
@@ -19983,21 +20733,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6663:1: rule__RelationCS__Group__2 : rule__RelationCS__Group__2__Impl rule__RelationCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6910:1: rule__RelationCS__Group__2 : rule__RelationCS__Group__2__Impl rule__RelationCS__Group__3 ;
public final void rule__RelationCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6667:1: ( rule__RelationCS__Group__2__Impl rule__RelationCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6668:2: rule__RelationCS__Group__2__Impl rule__RelationCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6914:1: ( rule__RelationCS__Group__2__Impl rule__RelationCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6915:2: rule__RelationCS__Group__2__Impl rule__RelationCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__2__Impl_in_rule__RelationCS__Group__213956);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__2__Impl_in_rule__RelationCS__Group__214477);
rule__RelationCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__3_in_rule__RelationCS__Group__213959);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__3_in_rule__RelationCS__Group__214480);
rule__RelationCS__Group__3();
state._fsp--;
@@ -20021,25 +20771,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6675:1: rule__RelationCS__Group__2__Impl : ( ( rule__RelationCS__NameAssignment_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6922:1: rule__RelationCS__Group__2__Impl : ( ( rule__RelationCS__NameAssignment_2 ) ) ;
public final void rule__RelationCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6679:1: ( ( ( rule__RelationCS__NameAssignment_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6680:1: ( ( rule__RelationCS__NameAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6926:1: ( ( ( rule__RelationCS__NameAssignment_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6927:1: ( ( rule__RelationCS__NameAssignment_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6680:1: ( ( rule__RelationCS__NameAssignment_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6681:1: ( rule__RelationCS__NameAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6927:1: ( ( rule__RelationCS__NameAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6928:1: ( rule__RelationCS__NameAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getNameAssignment_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6682:1: ( rule__RelationCS__NameAssignment_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6682:2: rule__RelationCS__NameAssignment_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6929:1: ( rule__RelationCS__NameAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6929:2: rule__RelationCS__NameAssignment_2
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__NameAssignment_2_in_rule__RelationCS__Group__2__Impl13986);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__NameAssignment_2_in_rule__RelationCS__Group__2__Impl14507);
rule__RelationCS__NameAssignment_2();
state._fsp--;
@@ -20072,21 +20822,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6692:1: rule__RelationCS__Group__3 : rule__RelationCS__Group__3__Impl rule__RelationCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6939:1: rule__RelationCS__Group__3 : rule__RelationCS__Group__3__Impl rule__RelationCS__Group__4 ;
public final void rule__RelationCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6696:1: ( rule__RelationCS__Group__3__Impl rule__RelationCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6697:2: rule__RelationCS__Group__3__Impl rule__RelationCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6943:1: ( rule__RelationCS__Group__3__Impl rule__RelationCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6944:2: rule__RelationCS__Group__3__Impl rule__RelationCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__3__Impl_in_rule__RelationCS__Group__314016);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__3__Impl_in_rule__RelationCS__Group__314537);
rule__RelationCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__4_in_rule__RelationCS__Group__314019);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__4_in_rule__RelationCS__Group__314540);
rule__RelationCS__Group__4();
state._fsp--;
@@ -20110,33 +20860,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6704:1: rule__RelationCS__Group__3__Impl : ( ( rule__RelationCS__Group_3__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6951:1: rule__RelationCS__Group__3__Impl : ( ( rule__RelationCS__Group_3__0 )? ) ;
public final void rule__RelationCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6708:1: ( ( ( rule__RelationCS__Group_3__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6709:1: ( ( rule__RelationCS__Group_3__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6955:1: ( ( ( rule__RelationCS__Group_3__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6956:1: ( ( rule__RelationCS__Group_3__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6709:1: ( ( rule__RelationCS__Group_3__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6710:1: ( rule__RelationCS__Group_3__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6956:1: ( ( rule__RelationCS__Group_3__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6957:1: ( rule__RelationCS__Group_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getGroup_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6711:1: ( rule__RelationCS__Group_3__0 )?
- int alt55=2;
- int LA55_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6958:1: ( rule__RelationCS__Group_3__0 )?
+ int alt57=2;
+ int LA57_0 = input.LA(1);
- if ( (LA55_0==27) ) {
- alt55=1;
+ if ( (LA57_0==27) ) {
+ alt57=1;
}
- switch (alt55) {
+ switch (alt57) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6711:2: rule__RelationCS__Group_3__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6958:2: rule__RelationCS__Group_3__0
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__0_in_rule__RelationCS__Group__3__Impl14046);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__0_in_rule__RelationCS__Group__3__Impl14567);
rule__RelationCS__Group_3__0();
state._fsp--;
@@ -20172,21 +20922,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6721:1: rule__RelationCS__Group__4 : rule__RelationCS__Group__4__Impl rule__RelationCS__Group__5 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6968:1: rule__RelationCS__Group__4 : rule__RelationCS__Group__4__Impl rule__RelationCS__Group__5 ;
public final void rule__RelationCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6725:1: ( rule__RelationCS__Group__4__Impl rule__RelationCS__Group__5 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6726:2: rule__RelationCS__Group__4__Impl rule__RelationCS__Group__5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6972:1: ( rule__RelationCS__Group__4__Impl rule__RelationCS__Group__5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6973:2: rule__RelationCS__Group__4__Impl rule__RelationCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__4__Impl_in_rule__RelationCS__Group__414077);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__4__Impl_in_rule__RelationCS__Group__414598);
rule__RelationCS__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__5_in_rule__RelationCS__Group__414080);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__5_in_rule__RelationCS__Group__414601);
rule__RelationCS__Group__5();
state._fsp--;
@@ -20210,22 +20960,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6733:1: rule__RelationCS__Group__4__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6980:1: rule__RelationCS__Group__4__Impl : ( '{' ) ;
public final void rule__RelationCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6737:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6738:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6984:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6985:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6738:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6739:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6985:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6986:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getLeftCurlyBracketKeyword_4());
}
- match(input,71,FollowSets000.FOLLOW_71_in_rule__RelationCS__Group__4__Impl14108); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_71_in_rule__RelationCS__Group__4__Impl14629); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getRelationCSAccess().getLeftCurlyBracketKeyword_4());
}
@@ -20251,21 +21001,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6752:1: rule__RelationCS__Group__5 : rule__RelationCS__Group__5__Impl rule__RelationCS__Group__6 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6999:1: rule__RelationCS__Group__5 : rule__RelationCS__Group__5__Impl rule__RelationCS__Group__6 ;
public final void rule__RelationCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6756:1: ( rule__RelationCS__Group__5__Impl rule__RelationCS__Group__6 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6757:2: rule__RelationCS__Group__5__Impl rule__RelationCS__Group__6
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7003:1: ( rule__RelationCS__Group__5__Impl rule__RelationCS__Group__6 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7004:2: rule__RelationCS__Group__5__Impl rule__RelationCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__5__Impl_in_rule__RelationCS__Group__514139);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__5__Impl_in_rule__RelationCS__Group__514660);
rule__RelationCS__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__6_in_rule__RelationCS__Group__514142);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__6_in_rule__RelationCS__Group__514663);
rule__RelationCS__Group__6();
state._fsp--;
@@ -20289,32 +21039,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__5__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6764:1: rule__RelationCS__Group__5__Impl : ( ( rule__RelationCS__VarDeclarationAssignment_5 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7011:1: rule__RelationCS__Group__5__Impl : ( ( rule__RelationCS__VarDeclarationsAssignment_5 )* ) ;
public final void rule__RelationCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6768:1: ( ( ( rule__RelationCS__VarDeclarationAssignment_5 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6769:1: ( ( rule__RelationCS__VarDeclarationAssignment_5 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7015:1: ( ( ( rule__RelationCS__VarDeclarationsAssignment_5 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7016:1: ( ( rule__RelationCS__VarDeclarationsAssignment_5 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6769:1: ( ( rule__RelationCS__VarDeclarationAssignment_5 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6770:1: ( rule__RelationCS__VarDeclarationAssignment_5 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7016:1: ( ( rule__RelationCS__VarDeclarationsAssignment_5 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7017:1: ( rule__RelationCS__VarDeclarationsAssignment_5 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationCSAccess().getVarDeclarationAssignment_5());
+ before(grammarAccess.getRelationCSAccess().getVarDeclarationsAssignment_5());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6771:1: ( rule__RelationCS__VarDeclarationAssignment_5 )*
- loop56:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7018:1: ( rule__RelationCS__VarDeclarationsAssignment_5 )*
+ loop58:
do {
- int alt56=2;
+ int alt58=2;
switch ( input.LA(1) ) {
case 18:
{
- int LA56_1 = input.LA(2);
+ int LA58_1 = input.LA(2);
- if ( (LA56_1==70||LA56_1==74) ) {
- alt56=1;
+ if ( (LA58_1==70||LA58_1==74) ) {
+ alt58=1;
}
@@ -20322,10 +21072,10 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
case 21:
{
- int LA56_2 = input.LA(2);
+ int LA58_2 = input.LA(2);
- if ( (LA56_2==70||LA56_2==74) ) {
- alt56=1;
+ if ( (LA58_2==70||LA58_2==74) ) {
+ alt58=1;
}
@@ -20333,10 +21083,10 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
case 20:
{
- int LA56_3 = input.LA(2);
+ int LA58_3 = input.LA(2);
- if ( (LA56_3==70||LA56_3==74) ) {
- alt56=1;
+ if ( (LA58_3==70||LA58_3==74) ) {
+ alt58=1;
}
@@ -20344,10 +21094,10 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
case 28:
{
- int LA56_4 = input.LA(2);
+ int LA58_4 = input.LA(2);
- if ( (LA56_4==70||LA56_4==74) ) {
- alt56=1;
+ if ( (LA58_4==70||LA58_4==74) ) {
+ alt58=1;
}
@@ -20372,18 +21122,18 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
case 37:
case 38:
{
- alt56=1;
+ alt58=1;
}
break;
}
- switch (alt56) {
+ switch (alt58) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6771:2: rule__RelationCS__VarDeclarationAssignment_5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7018:2: rule__RelationCS__VarDeclarationsAssignment_5
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__VarDeclarationAssignment_5_in_rule__RelationCS__Group__5__Impl14169);
- rule__RelationCS__VarDeclarationAssignment_5();
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__VarDeclarationsAssignment_5_in_rule__RelationCS__Group__5__Impl14690);
+ rule__RelationCS__VarDeclarationsAssignment_5();
state._fsp--;
if (state.failed) return ;
@@ -20392,12 +21142,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop56;
+ break loop58;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationCSAccess().getVarDeclarationAssignment_5());
+ after(grammarAccess.getRelationCSAccess().getVarDeclarationsAssignment_5());
}
}
@@ -20421,21 +21171,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__6"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6781:1: rule__RelationCS__Group__6 : rule__RelationCS__Group__6__Impl rule__RelationCS__Group__7 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7028:1: rule__RelationCS__Group__6 : rule__RelationCS__Group__6__Impl rule__RelationCS__Group__7 ;
public final void rule__RelationCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6785:1: ( rule__RelationCS__Group__6__Impl rule__RelationCS__Group__7 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6786:2: rule__RelationCS__Group__6__Impl rule__RelationCS__Group__7
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7032:1: ( rule__RelationCS__Group__6__Impl rule__RelationCS__Group__7 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7033:2: rule__RelationCS__Group__6__Impl rule__RelationCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__6__Impl_in_rule__RelationCS__Group__614200);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__6__Impl_in_rule__RelationCS__Group__614721);
rule__RelationCS__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__7_in_rule__RelationCS__Group__614203);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__7_in_rule__RelationCS__Group__614724);
rule__RelationCS__Group__7();
state._fsp--;
@@ -20459,28 +21209,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__6__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6793:1: rule__RelationCS__Group__6__Impl : ( ( ( rule__RelationCS__Alternatives_6 ) ) ( ( rule__RelationCS__Alternatives_6 )* ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7040:1: rule__RelationCS__Group__6__Impl : ( ( ( rule__RelationCS__Alternatives_6 ) ) ( ( rule__RelationCS__Alternatives_6 )* ) ) ;
public final void rule__RelationCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6797:1: ( ( ( ( rule__RelationCS__Alternatives_6 ) ) ( ( rule__RelationCS__Alternatives_6 )* ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6798:1: ( ( ( rule__RelationCS__Alternatives_6 ) ) ( ( rule__RelationCS__Alternatives_6 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7044:1: ( ( ( ( rule__RelationCS__Alternatives_6 ) ) ( ( rule__RelationCS__Alternatives_6 )* ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7045:1: ( ( ( rule__RelationCS__Alternatives_6 ) ) ( ( rule__RelationCS__Alternatives_6 )* ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6798:1: ( ( ( rule__RelationCS__Alternatives_6 ) ) ( ( rule__RelationCS__Alternatives_6 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6799:1: ( ( rule__RelationCS__Alternatives_6 ) ) ( ( rule__RelationCS__Alternatives_6 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7045:1: ( ( ( rule__RelationCS__Alternatives_6 ) ) ( ( rule__RelationCS__Alternatives_6 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7046:1: ( ( rule__RelationCS__Alternatives_6 ) ) ( ( rule__RelationCS__Alternatives_6 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6799:1: ( ( rule__RelationCS__Alternatives_6 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6800:1: ( rule__RelationCS__Alternatives_6 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7046:1: ( ( rule__RelationCS__Alternatives_6 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7047:1: ( rule__RelationCS__Alternatives_6 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getAlternatives_6());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6801:1: ( rule__RelationCS__Alternatives_6 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6801:2: rule__RelationCS__Alternatives_6
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7048:1: ( rule__RelationCS__Alternatives_6 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7048:2: rule__RelationCS__Alternatives_6
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl14232);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl14753);
rule__RelationCS__Alternatives_6();
state._fsp--;
@@ -20494,28 +21244,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6804:1: ( ( rule__RelationCS__Alternatives_6 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6805:1: ( rule__RelationCS__Alternatives_6 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7051:1: ( ( rule__RelationCS__Alternatives_6 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7052:1: ( rule__RelationCS__Alternatives_6 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getAlternatives_6());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6806:1: ( rule__RelationCS__Alternatives_6 )*
- loop57:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7053:1: ( rule__RelationCS__Alternatives_6 )*
+ loop59:
do {
- int alt57=2;
- int LA57_0 = input.LA(1);
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA57_0==18||(LA57_0>=20 && LA57_0<=21)||LA57_0==28) ) {
- alt57=1;
+ if ( (LA59_0==18||(LA59_0>=20 && LA59_0<=21)||LA59_0==28) ) {
+ alt59=1;
}
- switch (alt57) {
+ switch (alt59) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6806:2: rule__RelationCS__Alternatives_6
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7053:2: rule__RelationCS__Alternatives_6
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl14244);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl14765);
rule__RelationCS__Alternatives_6();
state._fsp--;
@@ -20525,7 +21275,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop57;
+ break loop59;
}
} while (true);
@@ -20557,21 +21307,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__7"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6817:1: rule__RelationCS__Group__7 : rule__RelationCS__Group__7__Impl rule__RelationCS__Group__8 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7064:1: rule__RelationCS__Group__7 : rule__RelationCS__Group__7__Impl rule__RelationCS__Group__8 ;
public final void rule__RelationCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6821:1: ( rule__RelationCS__Group__7__Impl rule__RelationCS__Group__8 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6822:2: rule__RelationCS__Group__7__Impl rule__RelationCS__Group__8
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7068:1: ( rule__RelationCS__Group__7__Impl rule__RelationCS__Group__8 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7069:2: rule__RelationCS__Group__7__Impl rule__RelationCS__Group__8
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__7__Impl_in_rule__RelationCS__Group__714277);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__7__Impl_in_rule__RelationCS__Group__714798);
rule__RelationCS__Group__7__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__8_in_rule__RelationCS__Group__714280);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__8_in_rule__RelationCS__Group__714801);
rule__RelationCS__Group__8();
state._fsp--;
@@ -20595,33 +21345,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__7__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6829:1: rule__RelationCS__Group__7__Impl : ( ( rule__RelationCS__WhenAssignment_7 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7076:1: rule__RelationCS__Group__7__Impl : ( ( rule__RelationCS__WhenAssignment_7 )? ) ;
public final void rule__RelationCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6833:1: ( ( ( rule__RelationCS__WhenAssignment_7 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6834:1: ( ( rule__RelationCS__WhenAssignment_7 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7080:1: ( ( ( rule__RelationCS__WhenAssignment_7 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7081:1: ( ( rule__RelationCS__WhenAssignment_7 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6834:1: ( ( rule__RelationCS__WhenAssignment_7 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6835:1: ( rule__RelationCS__WhenAssignment_7 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7081:1: ( ( rule__RelationCS__WhenAssignment_7 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7082:1: ( rule__RelationCS__WhenAssignment_7 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getWhenAssignment_7());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6836:1: ( rule__RelationCS__WhenAssignment_7 )?
- int alt58=2;
- int LA58_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7083:1: ( rule__RelationCS__WhenAssignment_7 )?
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( (LA58_0==34) ) {
- alt58=1;
+ if ( (LA60_0==34) ) {
+ alt60=1;
}
- switch (alt58) {
+ switch (alt60) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6836:2: rule__RelationCS__WhenAssignment_7
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7083:2: rule__RelationCS__WhenAssignment_7
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__WhenAssignment_7_in_rule__RelationCS__Group__7__Impl14307);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__WhenAssignment_7_in_rule__RelationCS__Group__7__Impl14828);
rule__RelationCS__WhenAssignment_7();
state._fsp--;
@@ -20657,21 +21407,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__8"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6846:1: rule__RelationCS__Group__8 : rule__RelationCS__Group__8__Impl rule__RelationCS__Group__9 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7093:1: rule__RelationCS__Group__8 : rule__RelationCS__Group__8__Impl rule__RelationCS__Group__9 ;
public final void rule__RelationCS__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6850:1: ( rule__RelationCS__Group__8__Impl rule__RelationCS__Group__9 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6851:2: rule__RelationCS__Group__8__Impl rule__RelationCS__Group__9
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7097:1: ( rule__RelationCS__Group__8__Impl rule__RelationCS__Group__9 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7098:2: rule__RelationCS__Group__8__Impl rule__RelationCS__Group__9
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__8__Impl_in_rule__RelationCS__Group__814338);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__8__Impl_in_rule__RelationCS__Group__814859);
rule__RelationCS__Group__8__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__9_in_rule__RelationCS__Group__814341);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__9_in_rule__RelationCS__Group__814862);
rule__RelationCS__Group__9();
state._fsp--;
@@ -20695,33 +21445,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__8__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6858:1: rule__RelationCS__Group__8__Impl : ( ( rule__RelationCS__WhereAssignment_8 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7105:1: rule__RelationCS__Group__8__Impl : ( ( rule__RelationCS__WhereAssignment_8 )? ) ;
public final void rule__RelationCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6862:1: ( ( ( rule__RelationCS__WhereAssignment_8 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6863:1: ( ( rule__RelationCS__WhereAssignment_8 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7109:1: ( ( ( rule__RelationCS__WhereAssignment_8 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7110:1: ( ( rule__RelationCS__WhereAssignment_8 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6863:1: ( ( rule__RelationCS__WhereAssignment_8 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6864:1: ( rule__RelationCS__WhereAssignment_8 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7110:1: ( ( rule__RelationCS__WhereAssignment_8 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7111:1: ( rule__RelationCS__WhereAssignment_8 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getWhereAssignment_8());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6865:1: ( rule__RelationCS__WhereAssignment_8 )?
- int alt59=2;
- int LA59_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7112:1: ( rule__RelationCS__WhereAssignment_8 )?
+ int alt61=2;
+ int LA61_0 = input.LA(1);
- if ( (LA59_0==35) ) {
- alt59=1;
+ if ( (LA61_0==35) ) {
+ alt61=1;
}
- switch (alt59) {
+ switch (alt61) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6865:2: rule__RelationCS__WhereAssignment_8
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7112:2: rule__RelationCS__WhereAssignment_8
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__WhereAssignment_8_in_rule__RelationCS__Group__8__Impl14368);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__WhereAssignment_8_in_rule__RelationCS__Group__8__Impl14889);
rule__RelationCS__WhereAssignment_8();
state._fsp--;
@@ -20757,16 +21507,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__9"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6875:1: rule__RelationCS__Group__9 : rule__RelationCS__Group__9__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7122:1: rule__RelationCS__Group__9 : rule__RelationCS__Group__9__Impl ;
public final void rule__RelationCS__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6879:1: ( rule__RelationCS__Group__9__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6880:2: rule__RelationCS__Group__9__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7126:1: ( rule__RelationCS__Group__9__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7127:2: rule__RelationCS__Group__9__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__9__Impl_in_rule__RelationCS__Group__914399);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group__9__Impl_in_rule__RelationCS__Group__914920);
rule__RelationCS__Group__9__Impl();
state._fsp--;
@@ -20790,22 +21540,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group__9__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6886:1: rule__RelationCS__Group__9__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7133:1: rule__RelationCS__Group__9__Impl : ( '}' ) ;
public final void rule__RelationCS__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6890:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6891:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7137:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7138:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6891:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6892:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7138:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7139:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getRightCurlyBracketKeyword_9());
}
- match(input,72,FollowSets000.FOLLOW_72_in_rule__RelationCS__Group__9__Impl14427); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_72_in_rule__RelationCS__Group__9__Impl14948); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getRelationCSAccess().getRightCurlyBracketKeyword_9());
}
@@ -20831,21 +21581,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group_3__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6925:1: rule__RelationCS__Group_3__0 : rule__RelationCS__Group_3__0__Impl rule__RelationCS__Group_3__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7172:1: rule__RelationCS__Group_3__0 : rule__RelationCS__Group_3__0__Impl rule__RelationCS__Group_3__1 ;
public final void rule__RelationCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6929:1: ( rule__RelationCS__Group_3__0__Impl rule__RelationCS__Group_3__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6930:2: rule__RelationCS__Group_3__0__Impl rule__RelationCS__Group_3__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7176:1: ( rule__RelationCS__Group_3__0__Impl rule__RelationCS__Group_3__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7177:2: rule__RelationCS__Group_3__0__Impl rule__RelationCS__Group_3__1
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__0__Impl_in_rule__RelationCS__Group_3__014478);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__0__Impl_in_rule__RelationCS__Group_3__014999);
rule__RelationCS__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__1_in_rule__RelationCS__Group_3__014481);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__1_in_rule__RelationCS__Group_3__015002);
rule__RelationCS__Group_3__1();
state._fsp--;
@@ -20869,22 +21619,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group_3__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6937:1: rule__RelationCS__Group_3__0__Impl : ( 'overrides' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7184:1: rule__RelationCS__Group_3__0__Impl : ( 'overrides' ) ;
public final void rule__RelationCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6941:1: ( ( 'overrides' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6942:1: ( 'overrides' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7188:1: ( ( 'overrides' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7189:1: ( 'overrides' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6942:1: ( 'overrides' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6943:1: 'overrides'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7189:1: ( 'overrides' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7190:1: 'overrides'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getOverridesKeyword_3_0());
}
- match(input,27,FollowSets000.FOLLOW_27_in_rule__RelationCS__Group_3__0__Impl14509); if (state.failed) return ;
+ match(input,27,FollowSets000.FOLLOW_27_in_rule__RelationCS__Group_3__0__Impl15030); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getRelationCSAccess().getOverridesKeyword_3_0());
}
@@ -20910,16 +21660,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group_3__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6956:1: rule__RelationCS__Group_3__1 : rule__RelationCS__Group_3__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7203:1: rule__RelationCS__Group_3__1 : rule__RelationCS__Group_3__1__Impl ;
public final void rule__RelationCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6960:1: ( rule__RelationCS__Group_3__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6961:2: rule__RelationCS__Group_3__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7207:1: ( rule__RelationCS__Group_3__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7208:2: rule__RelationCS__Group_3__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__1__Impl_in_rule__RelationCS__Group_3__114540);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__Group_3__1__Impl_in_rule__RelationCS__Group_3__115061);
rule__RelationCS__Group_3__1__Impl();
state._fsp--;
@@ -20943,25 +21693,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__Group_3__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6967:1: rule__RelationCS__Group_3__1__Impl : ( ( rule__RelationCS__OverridesAssignment_3_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7214:1: rule__RelationCS__Group_3__1__Impl : ( ( rule__RelationCS__OverridesAssignment_3_1 ) ) ;
public final void rule__RelationCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6971:1: ( ( ( rule__RelationCS__OverridesAssignment_3_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6972:1: ( ( rule__RelationCS__OverridesAssignment_3_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7218:1: ( ( ( rule__RelationCS__OverridesAssignment_3_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7219:1: ( ( rule__RelationCS__OverridesAssignment_3_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6972:1: ( ( rule__RelationCS__OverridesAssignment_3_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6973:1: ( rule__RelationCS__OverridesAssignment_3_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7219:1: ( ( rule__RelationCS__OverridesAssignment_3_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7220:1: ( rule__RelationCS__OverridesAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getOverridesAssignment_3_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6974:1: ( rule__RelationCS__OverridesAssignment_3_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6974:2: rule__RelationCS__OverridesAssignment_3_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7221:1: ( rule__RelationCS__OverridesAssignment_3_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7221:2: rule__RelationCS__OverridesAssignment_3_1
{
- pushFollow(FollowSets000.FOLLOW_rule__RelationCS__OverridesAssignment_3_1_in_rule__RelationCS__Group_3__1__Impl14567);
+ pushFollow(FollowSets000.FOLLOW_rule__RelationCS__OverridesAssignment_3_1_in_rule__RelationCS__Group_3__1__Impl15088);
rule__RelationCS__OverridesAssignment_3_1();
state._fsp--;
@@ -20994,21 +21744,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TemplateCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6988:1: rule__TemplateCS__Group__0 : rule__TemplateCS__Group__0__Impl rule__TemplateCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7235:1: rule__TemplateCS__Group__0 : rule__TemplateCS__Group__0__Impl rule__TemplateCS__Group__1 ;
public final void rule__TemplateCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6992:1: ( rule__TemplateCS__Group__0__Impl rule__TemplateCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:6993:2: rule__TemplateCS__Group__0__Impl rule__TemplateCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7239:1: ( rule__TemplateCS__Group__0__Impl rule__TemplateCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7240:2: rule__TemplateCS__Group__0__Impl rule__TemplateCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__0__Impl_in_rule__TemplateCS__Group__014601);
+ pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__0__Impl_in_rule__TemplateCS__Group__015122);
rule__TemplateCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__1_in_rule__TemplateCS__Group__014604);
+ pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__1_in_rule__TemplateCS__Group__015125);
rule__TemplateCS__Group__1();
state._fsp--;
@@ -21032,25 +21782,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TemplateCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7000:1: rule__TemplateCS__Group__0__Impl : ( ( rule__TemplateCS__Alternatives_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7247:1: rule__TemplateCS__Group__0__Impl : ( ( rule__TemplateCS__Alternatives_0 ) ) ;
public final void rule__TemplateCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7004:1: ( ( ( rule__TemplateCS__Alternatives_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7005:1: ( ( rule__TemplateCS__Alternatives_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7251:1: ( ( ( rule__TemplateCS__Alternatives_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7252:1: ( ( rule__TemplateCS__Alternatives_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7005:1: ( ( rule__TemplateCS__Alternatives_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7006:1: ( rule__TemplateCS__Alternatives_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7252:1: ( ( rule__TemplateCS__Alternatives_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7253:1: ( rule__TemplateCS__Alternatives_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateCSAccess().getAlternatives_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7007:1: ( rule__TemplateCS__Alternatives_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7007:2: rule__TemplateCS__Alternatives_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7254:1: ( rule__TemplateCS__Alternatives_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7254:2: rule__TemplateCS__Alternatives_0
{
- pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Alternatives_0_in_rule__TemplateCS__Group__0__Impl14631);
+ pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Alternatives_0_in_rule__TemplateCS__Group__0__Impl15152);
rule__TemplateCS__Alternatives_0();
state._fsp--;
@@ -21083,16 +21833,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TemplateCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7017:1: rule__TemplateCS__Group__1 : rule__TemplateCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7264:1: rule__TemplateCS__Group__1 : rule__TemplateCS__Group__1__Impl ;
public final void rule__TemplateCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7021:1: ( rule__TemplateCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7022:2: rule__TemplateCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7268:1: ( rule__TemplateCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7269:2: rule__TemplateCS__Group__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__1__Impl_in_rule__TemplateCS__Group__114661);
+ pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group__1__Impl_in_rule__TemplateCS__Group__115182);
rule__TemplateCS__Group__1__Impl();
state._fsp--;
@@ -21116,33 +21866,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TemplateCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7028:1: rule__TemplateCS__Group__1__Impl : ( ( rule__TemplateCS__Group_1__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7275:1: rule__TemplateCS__Group__1__Impl : ( ( rule__TemplateCS__Group_1__0 )? ) ;
public final void rule__TemplateCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7032:1: ( ( ( rule__TemplateCS__Group_1__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7033:1: ( ( rule__TemplateCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7279:1: ( ( ( rule__TemplateCS__Group_1__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7280:1: ( ( rule__TemplateCS__Group_1__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7033:1: ( ( rule__TemplateCS__Group_1__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7034:1: ( rule__TemplateCS__Group_1__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7280:1: ( ( rule__TemplateCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7281:1: ( rule__TemplateCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7035:1: ( rule__TemplateCS__Group_1__0 )?
- int alt60=2;
- int LA60_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7282:1: ( rule__TemplateCS__Group_1__0 )?
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( (LA60_0==71) ) {
- alt60=1;
+ if ( (LA62_0==71) ) {
+ alt62=1;
}
- switch (alt60) {
+ switch (alt62) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7035:2: rule__TemplateCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7282:2: rule__TemplateCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__0_in_rule__TemplateCS__Group__1__Impl14688);
+ pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__0_in_rule__TemplateCS__Group__1__Impl15209);
rule__TemplateCS__Group_1__0();
state._fsp--;
@@ -21178,21 +21928,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TemplateCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7049:1: rule__TemplateCS__Group_1__0 : rule__TemplateCS__Group_1__0__Impl rule__TemplateCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7296:1: rule__TemplateCS__Group_1__0 : rule__TemplateCS__Group_1__0__Impl rule__TemplateCS__Group_1__1 ;
public final void rule__TemplateCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7053:1: ( rule__TemplateCS__Group_1__0__Impl rule__TemplateCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7054:2: rule__TemplateCS__Group_1__0__Impl rule__TemplateCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7300:1: ( rule__TemplateCS__Group_1__0__Impl rule__TemplateCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7301:2: rule__TemplateCS__Group_1__0__Impl rule__TemplateCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__0__Impl_in_rule__TemplateCS__Group_1__014723);
+ pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__0__Impl_in_rule__TemplateCS__Group_1__015244);
rule__TemplateCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__1_in_rule__TemplateCS__Group_1__014726);
+ pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__1_in_rule__TemplateCS__Group_1__015247);
rule__TemplateCS__Group_1__1();
state._fsp--;
@@ -21216,22 +21966,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TemplateCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7061:1: rule__TemplateCS__Group_1__0__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7308:1: rule__TemplateCS__Group_1__0__Impl : ( '{' ) ;
public final void rule__TemplateCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7065:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7066:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7312:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7313:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7066:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7067:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7313:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7314:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateCSAccess().getLeftCurlyBracketKeyword_1_0());
}
- match(input,71,FollowSets000.FOLLOW_71_in_rule__TemplateCS__Group_1__0__Impl14754); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_71_in_rule__TemplateCS__Group_1__0__Impl15275); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTemplateCSAccess().getLeftCurlyBracketKeyword_1_0());
}
@@ -21257,21 +22007,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TemplateCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7080:1: rule__TemplateCS__Group_1__1 : rule__TemplateCS__Group_1__1__Impl rule__TemplateCS__Group_1__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7327:1: rule__TemplateCS__Group_1__1 : rule__TemplateCS__Group_1__1__Impl rule__TemplateCS__Group_1__2 ;
public final void rule__TemplateCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7084:1: ( rule__TemplateCS__Group_1__1__Impl rule__TemplateCS__Group_1__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7085:2: rule__TemplateCS__Group_1__1__Impl rule__TemplateCS__Group_1__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7331:1: ( rule__TemplateCS__Group_1__1__Impl rule__TemplateCS__Group_1__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7332:2: rule__TemplateCS__Group_1__1__Impl rule__TemplateCS__Group_1__2
{
- pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__1__Impl_in_rule__TemplateCS__Group_1__114785);
+ pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__1__Impl_in_rule__TemplateCS__Group_1__115306);
rule__TemplateCS__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__2_in_rule__TemplateCS__Group_1__114788);
+ pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__2_in_rule__TemplateCS__Group_1__115309);
rule__TemplateCS__Group_1__2();
state._fsp--;
@@ -21295,25 +22045,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TemplateCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7092:1: rule__TemplateCS__Group_1__1__Impl : ( ( rule__TemplateCS__GuardExpressionAssignment_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7339:1: rule__TemplateCS__Group_1__1__Impl : ( ( rule__TemplateCS__GuardExpressionAssignment_1_1 ) ) ;
public final void rule__TemplateCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7096:1: ( ( ( rule__TemplateCS__GuardExpressionAssignment_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7097:1: ( ( rule__TemplateCS__GuardExpressionAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7343:1: ( ( ( rule__TemplateCS__GuardExpressionAssignment_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7344:1: ( ( rule__TemplateCS__GuardExpressionAssignment_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7097:1: ( ( rule__TemplateCS__GuardExpressionAssignment_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7098:1: ( rule__TemplateCS__GuardExpressionAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7344:1: ( ( rule__TemplateCS__GuardExpressionAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7345:1: ( rule__TemplateCS__GuardExpressionAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateCSAccess().getGuardExpressionAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7099:1: ( rule__TemplateCS__GuardExpressionAssignment_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7099:2: rule__TemplateCS__GuardExpressionAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7346:1: ( rule__TemplateCS__GuardExpressionAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7346:2: rule__TemplateCS__GuardExpressionAssignment_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__GuardExpressionAssignment_1_1_in_rule__TemplateCS__Group_1__1__Impl14815);
+ pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__GuardExpressionAssignment_1_1_in_rule__TemplateCS__Group_1__1__Impl15336);
rule__TemplateCS__GuardExpressionAssignment_1_1();
state._fsp--;
@@ -21346,16 +22096,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TemplateCS__Group_1__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7109:1: rule__TemplateCS__Group_1__2 : rule__TemplateCS__Group_1__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7356:1: rule__TemplateCS__Group_1__2 : rule__TemplateCS__Group_1__2__Impl ;
public final void rule__TemplateCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7113:1: ( rule__TemplateCS__Group_1__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7114:2: rule__TemplateCS__Group_1__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7360:1: ( rule__TemplateCS__Group_1__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7361:2: rule__TemplateCS__Group_1__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__2__Impl_in_rule__TemplateCS__Group_1__214845);
+ pushFollow(FollowSets000.FOLLOW_rule__TemplateCS__Group_1__2__Impl_in_rule__TemplateCS__Group_1__215366);
rule__TemplateCS__Group_1__2__Impl();
state._fsp--;
@@ -21379,22 +22129,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TemplateCS__Group_1__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7120:1: rule__TemplateCS__Group_1__2__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7367:1: rule__TemplateCS__Group_1__2__Impl : ( '}' ) ;
public final void rule__TemplateCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7124:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7125:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7371:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7372:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7125:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7126:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7372:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7373:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateCSAccess().getRightCurlyBracketKeyword_1_2());
}
- match(input,72,FollowSets000.FOLLOW_72_in_rule__TemplateCS__Group_1__2__Impl14873); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_72_in_rule__TemplateCS__Group_1__2__Impl15394); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTemplateCSAccess().getRightCurlyBracketKeyword_1_2());
}
@@ -21420,21 +22170,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7145:1: rule__TransformationCS__Group__0 : rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7392:1: rule__TransformationCS__Group__0 : rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 ;
public final void rule__TransformationCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7149:1: ( rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7150:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7396:1: ( rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7397:2: rule__TransformationCS__Group__0__Impl rule__TransformationCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__014910);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__015431);
rule__TransformationCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__014913);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__015434);
rule__TransformationCS__Group__1();
state._fsp--;
@@ -21458,22 +22208,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7157:1: rule__TransformationCS__Group__0__Impl : ( 'transformation' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7404:1: rule__TransformationCS__Group__0__Impl : ( 'transformation' ) ;
public final void rule__TransformationCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7161:1: ( ( 'transformation' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7162:1: ( 'transformation' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7408:1: ( ( 'transformation' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7409:1: ( 'transformation' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7162:1: ( 'transformation' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7163:1: 'transformation'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7409:1: ( 'transformation' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7410:1: 'transformation'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0());
}
- match(input,33,FollowSets000.FOLLOW_33_in_rule__TransformationCS__Group__0__Impl14941); if (state.failed) return ;
+ match(input,33,FollowSets000.FOLLOW_33_in_rule__TransformationCS__Group__0__Impl15462); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSAccess().getTransformationKeyword_0());
}
@@ -21499,21 +22249,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7176:1: rule__TransformationCS__Group__1 : rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7423:1: rule__TransformationCS__Group__1 : rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 ;
public final void rule__TransformationCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7180:1: ( rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7181:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7427:1: ( rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7428:2: rule__TransformationCS__Group__1__Impl rule__TransformationCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__114972);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__115493);
rule__TransformationCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__114975);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__115496);
rule__TransformationCS__Group__2();
state._fsp--;
@@ -21537,25 +22287,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7188:1: rule__TransformationCS__Group__1__Impl : ( ( rule__TransformationCS__NameAssignment_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7435:1: rule__TransformationCS__Group__1__Impl : ( ( rule__TransformationCS__NameAssignment_1 ) ) ;
public final void rule__TransformationCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7192:1: ( ( ( rule__TransformationCS__NameAssignment_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7193:1: ( ( rule__TransformationCS__NameAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7439:1: ( ( ( rule__TransformationCS__NameAssignment_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7440:1: ( ( rule__TransformationCS__NameAssignment_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7193:1: ( ( rule__TransformationCS__NameAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7194:1: ( rule__TransformationCS__NameAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7440:1: ( ( rule__TransformationCS__NameAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7441:1: ( rule__TransformationCS__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getNameAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7195:1: ( rule__TransformationCS__NameAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7195:2: rule__TransformationCS__NameAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7442:1: ( rule__TransformationCS__NameAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7442:2: rule__TransformationCS__NameAssignment_1
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__NameAssignment_1_in_rule__TransformationCS__Group__1__Impl15002);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__NameAssignment_1_in_rule__TransformationCS__Group__1__Impl15523);
rule__TransformationCS__NameAssignment_1();
state._fsp--;
@@ -21588,21 +22338,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7205:1: rule__TransformationCS__Group__2 : rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7452:1: rule__TransformationCS__Group__2 : rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 ;
public final void rule__TransformationCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7209:1: ( rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7210:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7456:1: ( rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7457:2: rule__TransformationCS__Group__2__Impl rule__TransformationCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__215032);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__215553);
rule__TransformationCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__215035);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__215556);
rule__TransformationCS__Group__3();
state._fsp--;
@@ -21626,22 +22376,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7217:1: rule__TransformationCS__Group__2__Impl : ( '(' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7464:1: rule__TransformationCS__Group__2__Impl : ( '(' ) ;
public final void rule__TransformationCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7221:1: ( ( '(' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7222:1: ( '(' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7468:1: ( ( '(' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7469:1: ( '(' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7222:1: ( '(' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7223:1: '('
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7469:1: ( '(' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7470:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getLeftParenthesisKeyword_2());
}
- match(input,75,FollowSets000.FOLLOW_75_in_rule__TransformationCS__Group__2__Impl15063); if (state.failed) return ;
+ match(input,75,FollowSets000.FOLLOW_75_in_rule__TransformationCS__Group__2__Impl15584); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSAccess().getLeftParenthesisKeyword_2());
}
@@ -21667,21 +22417,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7236:1: rule__TransformationCS__Group__3 : rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7483:1: rule__TransformationCS__Group__3 : rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 ;
public final void rule__TransformationCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7240:1: ( rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7241:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7487:1: ( rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7488:2: rule__TransformationCS__Group__3__Impl rule__TransformationCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__315094);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__315615);
rule__TransformationCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__315097);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__315618);
rule__TransformationCS__Group__4();
state._fsp--;
@@ -21705,26 +22455,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7248:1: rule__TransformationCS__Group__3__Impl : ( ( rule__TransformationCS__ModelDeclAssignment_3 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7495:1: rule__TransformationCS__Group__3__Impl : ( ( rule__TransformationCS__ModelDeclsAssignment_3 ) ) ;
public final void rule__TransformationCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7252:1: ( ( ( rule__TransformationCS__ModelDeclAssignment_3 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7253:1: ( ( rule__TransformationCS__ModelDeclAssignment_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7499:1: ( ( ( rule__TransformationCS__ModelDeclsAssignment_3 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7500:1: ( ( rule__TransformationCS__ModelDeclsAssignment_3 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7253:1: ( ( rule__TransformationCS__ModelDeclAssignment_3 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7254:1: ( rule__TransformationCS__ModelDeclAssignment_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7500:1: ( ( rule__TransformationCS__ModelDeclsAssignment_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7501:1: ( rule__TransformationCS__ModelDeclsAssignment_3 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTransformationCSAccess().getModelDeclAssignment_3());
+ before(grammarAccess.getTransformationCSAccess().getModelDeclsAssignment_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7255:1: ( rule__TransformationCS__ModelDeclAssignment_3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7255:2: rule__TransformationCS__ModelDeclAssignment_3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7502:1: ( rule__TransformationCS__ModelDeclsAssignment_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7502:2: rule__TransformationCS__ModelDeclsAssignment_3
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ModelDeclAssignment_3_in_rule__TransformationCS__Group__3__Impl15124);
- rule__TransformationCS__ModelDeclAssignment_3();
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ModelDeclsAssignment_3_in_rule__TransformationCS__Group__3__Impl15645);
+ rule__TransformationCS__ModelDeclsAssignment_3();
state._fsp--;
if (state.failed) return ;
@@ -21732,7 +22482,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getTransformationCSAccess().getModelDeclAssignment_3());
+ after(grammarAccess.getTransformationCSAccess().getModelDeclsAssignment_3());
}
}
@@ -21756,21 +22506,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7265:1: rule__TransformationCS__Group__4 : rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7512:1: rule__TransformationCS__Group__4 : rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 ;
public final void rule__TransformationCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7269:1: ( rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7270:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7516:1: ( rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7517:2: rule__TransformationCS__Group__4__Impl rule__TransformationCS__Group__5
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__415154);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__415675);
rule__TransformationCS__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__415157);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__415678);
rule__TransformationCS__Group__5();
state._fsp--;
@@ -21794,37 +22544,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7277:1: rule__TransformationCS__Group__4__Impl : ( ( rule__TransformationCS__Group_4__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7524:1: rule__TransformationCS__Group__4__Impl : ( ( rule__TransformationCS__Group_4__0 )* ) ;
public final void rule__TransformationCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7281:1: ( ( ( rule__TransformationCS__Group_4__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7282:1: ( ( rule__TransformationCS__Group_4__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7528:1: ( ( ( rule__TransformationCS__Group_4__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7529:1: ( ( rule__TransformationCS__Group_4__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7282:1: ( ( rule__TransformationCS__Group_4__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7283:1: ( rule__TransformationCS__Group_4__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7529:1: ( ( rule__TransformationCS__Group_4__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7530:1: ( rule__TransformationCS__Group_4__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getGroup_4());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7284:1: ( rule__TransformationCS__Group_4__0 )*
- loop61:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7531:1: ( rule__TransformationCS__Group_4__0 )*
+ loop63:
do {
- int alt61=2;
- int LA61_0 = input.LA(1);
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( (LA61_0==74) ) {
- alt61=1;
+ if ( (LA63_0==74) ) {
+ alt63=1;
}
- switch (alt61) {
+ switch (alt63) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7284:2: rule__TransformationCS__Group_4__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7531:2: rule__TransformationCS__Group_4__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl15184);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl15705);
rule__TransformationCS__Group_4__0();
state._fsp--;
@@ -21834,7 +22584,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop61;
+ break loop63;
}
} while (true);
@@ -21863,21 +22613,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7294:1: rule__TransformationCS__Group__5 : rule__TransformationCS__Group__5__Impl rule__TransformationCS__Group__6 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7541:1: rule__TransformationCS__Group__5 : rule__TransformationCS__Group__5__Impl rule__TransformationCS__Group__6 ;
public final void rule__TransformationCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7298:1: ( rule__TransformationCS__Group__5__Impl rule__TransformationCS__Group__6 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7299:2: rule__TransformationCS__Group__5__Impl rule__TransformationCS__Group__6
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7545:1: ( rule__TransformationCS__Group__5__Impl rule__TransformationCS__Group__6 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7546:2: rule__TransformationCS__Group__5__Impl rule__TransformationCS__Group__6
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__515215);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__515736);
rule__TransformationCS__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__6_in_rule__TransformationCS__Group__515218);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__6_in_rule__TransformationCS__Group__515739);
rule__TransformationCS__Group__6();
state._fsp--;
@@ -21901,22 +22651,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__5__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7306:1: rule__TransformationCS__Group__5__Impl : ( ')' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7553:1: rule__TransformationCS__Group__5__Impl : ( ')' ) ;
public final void rule__TransformationCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7310:1: ( ( ')' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7311:1: ( ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7557:1: ( ( ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7558:1: ( ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7311:1: ( ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7312:1: ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7558:1: ( ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7559:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getRightParenthesisKeyword_5());
}
- match(input,76,FollowSets000.FOLLOW_76_in_rule__TransformationCS__Group__5__Impl15246); if (state.failed) return ;
+ match(input,76,FollowSets000.FOLLOW_76_in_rule__TransformationCS__Group__5__Impl15767); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSAccess().getRightParenthesisKeyword_5());
}
@@ -21942,21 +22692,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__6"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7325:1: rule__TransformationCS__Group__6 : rule__TransformationCS__Group__6__Impl rule__TransformationCS__Group__7 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7572:1: rule__TransformationCS__Group__6 : rule__TransformationCS__Group__6__Impl rule__TransformationCS__Group__7 ;
public final void rule__TransformationCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7329:1: ( rule__TransformationCS__Group__6__Impl rule__TransformationCS__Group__7 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7330:2: rule__TransformationCS__Group__6__Impl rule__TransformationCS__Group__7
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7576:1: ( rule__TransformationCS__Group__6__Impl rule__TransformationCS__Group__7 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7577:2: rule__TransformationCS__Group__6__Impl rule__TransformationCS__Group__7
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__6__Impl_in_rule__TransformationCS__Group__615277);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__6__Impl_in_rule__TransformationCS__Group__615798);
rule__TransformationCS__Group__6__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__7_in_rule__TransformationCS__Group__615280);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__7_in_rule__TransformationCS__Group__615801);
rule__TransformationCS__Group__7();
state._fsp--;
@@ -21980,33 +22730,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__6__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7337:1: rule__TransformationCS__Group__6__Impl : ( ( rule__TransformationCS__Group_6__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7584:1: rule__TransformationCS__Group__6__Impl : ( ( rule__TransformationCS__Group_6__0 )? ) ;
public final void rule__TransformationCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7341:1: ( ( ( rule__TransformationCS__Group_6__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7342:1: ( ( rule__TransformationCS__Group_6__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7588:1: ( ( ( rule__TransformationCS__Group_6__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7589:1: ( ( rule__TransformationCS__Group_6__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7342:1: ( ( rule__TransformationCS__Group_6__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7343:1: ( rule__TransformationCS__Group_6__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7589:1: ( ( rule__TransformationCS__Group_6__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7590:1: ( rule__TransformationCS__Group_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getGroup_6());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7344:1: ( rule__TransformationCS__Group_6__0 )?
- int alt62=2;
- int LA62_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7591:1: ( rule__TransformationCS__Group_6__0 )?
+ int alt64=2;
+ int LA64_0 = input.LA(1);
- if ( (LA62_0==22) ) {
- alt62=1;
+ if ( (LA64_0==22) ) {
+ alt64=1;
}
- switch (alt62) {
+ switch (alt64) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7344:2: rule__TransformationCS__Group_6__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7591:2: rule__TransformationCS__Group_6__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__0_in_rule__TransformationCS__Group__6__Impl15307);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__0_in_rule__TransformationCS__Group__6__Impl15828);
rule__TransformationCS__Group_6__0();
state._fsp--;
@@ -22042,21 +22792,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__7"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7354:1: rule__TransformationCS__Group__7 : rule__TransformationCS__Group__7__Impl rule__TransformationCS__Group__8 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7601:1: rule__TransformationCS__Group__7 : rule__TransformationCS__Group__7__Impl rule__TransformationCS__Group__8 ;
public final void rule__TransformationCS__Group__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7358:1: ( rule__TransformationCS__Group__7__Impl rule__TransformationCS__Group__8 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7359:2: rule__TransformationCS__Group__7__Impl rule__TransformationCS__Group__8
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7605:1: ( rule__TransformationCS__Group__7__Impl rule__TransformationCS__Group__8 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7606:2: rule__TransformationCS__Group__7__Impl rule__TransformationCS__Group__8
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__7__Impl_in_rule__TransformationCS__Group__715338);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__7__Impl_in_rule__TransformationCS__Group__715859);
rule__TransformationCS__Group__7__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__8_in_rule__TransformationCS__Group__715341);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__8_in_rule__TransformationCS__Group__715862);
rule__TransformationCS__Group__8();
state._fsp--;
@@ -22080,22 +22830,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__7__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7366:1: rule__TransformationCS__Group__7__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7613:1: rule__TransformationCS__Group__7__Impl : ( '{' ) ;
public final void rule__TransformationCS__Group__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7370:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7371:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7617:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7618:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7371:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7372:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7618:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7619:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_7());
}
- match(input,71,FollowSets000.FOLLOW_71_in_rule__TransformationCS__Group__7__Impl15369); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_71_in_rule__TransformationCS__Group__7__Impl15890); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_7());
}
@@ -22121,21 +22871,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__8"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7385:1: rule__TransformationCS__Group__8 : rule__TransformationCS__Group__8__Impl rule__TransformationCS__Group__9 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7632:1: rule__TransformationCS__Group__8 : rule__TransformationCS__Group__8__Impl rule__TransformationCS__Group__9 ;
public final void rule__TransformationCS__Group__8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7389:1: ( rule__TransformationCS__Group__8__Impl rule__TransformationCS__Group__9 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7390:2: rule__TransformationCS__Group__8__Impl rule__TransformationCS__Group__9
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7636:1: ( rule__TransformationCS__Group__8__Impl rule__TransformationCS__Group__9 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7637:2: rule__TransformationCS__Group__8__Impl rule__TransformationCS__Group__9
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__8__Impl_in_rule__TransformationCS__Group__815400);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__8__Impl_in_rule__TransformationCS__Group__815921);
rule__TransformationCS__Group__8__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__9_in_rule__TransformationCS__Group__815403);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__9_in_rule__TransformationCS__Group__815924);
rule__TransformationCS__Group__9();
state._fsp--;
@@ -22159,38 +22909,38 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__8__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7397:1: rule__TransformationCS__Group__8__Impl : ( ( rule__TransformationCS__KeyDeclAssignment_8 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7644:1: rule__TransformationCS__Group__8__Impl : ( ( rule__TransformationCS__KeyDeclsAssignment_8 )* ) ;
public final void rule__TransformationCS__Group__8__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7401:1: ( ( ( rule__TransformationCS__KeyDeclAssignment_8 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7402:1: ( ( rule__TransformationCS__KeyDeclAssignment_8 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7648:1: ( ( ( rule__TransformationCS__KeyDeclsAssignment_8 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7649:1: ( ( rule__TransformationCS__KeyDeclsAssignment_8 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7402:1: ( ( rule__TransformationCS__KeyDeclAssignment_8 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7403:1: ( rule__TransformationCS__KeyDeclAssignment_8 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7649:1: ( ( rule__TransformationCS__KeyDeclsAssignment_8 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7650:1: ( rule__TransformationCS__KeyDeclsAssignment_8 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTransformationCSAccess().getKeyDeclAssignment_8());
+ before(grammarAccess.getTransformationCSAccess().getKeyDeclsAssignment_8());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7404:1: ( rule__TransformationCS__KeyDeclAssignment_8 )*
- loop63:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7651:1: ( rule__TransformationCS__KeyDeclsAssignment_8 )*
+ loop65:
do {
- int alt63=2;
- int LA63_0 = input.LA(1);
+ int alt65=2;
+ int LA65_0 = input.LA(1);
- if ( (LA63_0==26) ) {
- alt63=1;
+ if ( (LA65_0==26) ) {
+ alt65=1;
}
- switch (alt63) {
+ switch (alt65) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7404:2: rule__TransformationCS__KeyDeclAssignment_8
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7651:2: rule__TransformationCS__KeyDeclsAssignment_8
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__KeyDeclAssignment_8_in_rule__TransformationCS__Group__8__Impl15430);
- rule__TransformationCS__KeyDeclAssignment_8();
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__KeyDeclsAssignment_8_in_rule__TransformationCS__Group__8__Impl15951);
+ rule__TransformationCS__KeyDeclsAssignment_8();
state._fsp--;
if (state.failed) return ;
@@ -22199,12 +22949,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop63;
+ break loop65;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getTransformationCSAccess().getKeyDeclAssignment_8());
+ after(grammarAccess.getTransformationCSAccess().getKeyDeclsAssignment_8());
}
}
@@ -22228,21 +22978,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__9"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7414:1: rule__TransformationCS__Group__9 : rule__TransformationCS__Group__9__Impl rule__TransformationCS__Group__10 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7661:1: rule__TransformationCS__Group__9 : rule__TransformationCS__Group__9__Impl rule__TransformationCS__Group__10 ;
public final void rule__TransformationCS__Group__9() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7418:1: ( rule__TransformationCS__Group__9__Impl rule__TransformationCS__Group__10 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7419:2: rule__TransformationCS__Group__9__Impl rule__TransformationCS__Group__10
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7665:1: ( rule__TransformationCS__Group__9__Impl rule__TransformationCS__Group__10 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7666:2: rule__TransformationCS__Group__9__Impl rule__TransformationCS__Group__10
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__9__Impl_in_rule__TransformationCS__Group__915461);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__9__Impl_in_rule__TransformationCS__Group__915982);
rule__TransformationCS__Group__9__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__10_in_rule__TransformationCS__Group__915464);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__10_in_rule__TransformationCS__Group__915985);
rule__TransformationCS__Group__10();
state._fsp--;
@@ -22266,37 +23016,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__9__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7426:1: rule__TransformationCS__Group__9__Impl : ( ( rule__TransformationCS__Alternatives_9 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7673:1: rule__TransformationCS__Group__9__Impl : ( ( rule__TransformationCS__Alternatives_9 )* ) ;
public final void rule__TransformationCS__Group__9__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7430:1: ( ( ( rule__TransformationCS__Alternatives_9 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7431:1: ( ( rule__TransformationCS__Alternatives_9 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7677:1: ( ( ( rule__TransformationCS__Alternatives_9 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7678:1: ( ( rule__TransformationCS__Alternatives_9 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7431:1: ( ( rule__TransformationCS__Alternatives_9 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7432:1: ( rule__TransformationCS__Alternatives_9 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7678:1: ( ( rule__TransformationCS__Alternatives_9 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7679:1: ( rule__TransformationCS__Alternatives_9 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getAlternatives_9());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7433:1: ( rule__TransformationCS__Alternatives_9 )*
- loop64:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7680:1: ( rule__TransformationCS__Alternatives_9 )*
+ loop66:
do {
- int alt64=2;
- int LA64_0 = input.LA(1);
+ int alt66=2;
+ int LA66_0 = input.LA(1);
- if ( ((LA64_0>=29 && LA64_0<=30)||LA64_0==32) ) {
- alt64=1;
+ if ( ((LA66_0>=29 && LA66_0<=30)||LA66_0==32) ) {
+ alt66=1;
}
- switch (alt64) {
+ switch (alt66) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7433:2: rule__TransformationCS__Alternatives_9
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7680:2: rule__TransformationCS__Alternatives_9
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Alternatives_9_in_rule__TransformationCS__Group__9__Impl15491);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Alternatives_9_in_rule__TransformationCS__Group__9__Impl16012);
rule__TransformationCS__Alternatives_9();
state._fsp--;
@@ -22306,7 +23056,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop64;
+ break loop66;
}
} while (true);
@@ -22335,16 +23085,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__10"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7443:1: rule__TransformationCS__Group__10 : rule__TransformationCS__Group__10__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7690:1: rule__TransformationCS__Group__10 : rule__TransformationCS__Group__10__Impl ;
public final void rule__TransformationCS__Group__10() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7447:1: ( rule__TransformationCS__Group__10__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7448:2: rule__TransformationCS__Group__10__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7694:1: ( rule__TransformationCS__Group__10__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7695:2: rule__TransformationCS__Group__10__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__10__Impl_in_rule__TransformationCS__Group__1015522);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group__10__Impl_in_rule__TransformationCS__Group__1016043);
rule__TransformationCS__Group__10__Impl();
state._fsp--;
@@ -22368,22 +23118,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group__10__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7454:1: rule__TransformationCS__Group__10__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7701:1: rule__TransformationCS__Group__10__Impl : ( '}' ) ;
public final void rule__TransformationCS__Group__10__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7458:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7459:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7705:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7706:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7459:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7460:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7706:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7707:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_10());
}
- match(input,72,FollowSets000.FOLLOW_72_in_rule__TransformationCS__Group__10__Impl15550); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_72_in_rule__TransformationCS__Group__10__Impl16071); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_10());
}
@@ -22409,21 +23159,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group_4__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7495:1: rule__TransformationCS__Group_4__0 : rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7742:1: rule__TransformationCS__Group_4__0 : rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 ;
public final void rule__TransformationCS__Group_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7499:1: ( rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7500:2: rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7746:1: ( rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7747:2: rule__TransformationCS__Group_4__0__Impl rule__TransformationCS__Group_4__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__015603);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__016124);
rule__TransformationCS__Group_4__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__015606);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__016127);
rule__TransformationCS__Group_4__1();
state._fsp--;
@@ -22447,22 +23197,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group_4__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7507:1: rule__TransformationCS__Group_4__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7754:1: rule__TransformationCS__Group_4__0__Impl : ( ',' ) ;
public final void rule__TransformationCS__Group_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7511:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7512:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7758:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7759:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7512:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7513:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7759:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7760:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getCommaKeyword_4_0());
}
- match(input,74,FollowSets000.FOLLOW_74_in_rule__TransformationCS__Group_4__0__Impl15634); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_74_in_rule__TransformationCS__Group_4__0__Impl16155); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSAccess().getCommaKeyword_4_0());
}
@@ -22488,16 +23238,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group_4__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7526:1: rule__TransformationCS__Group_4__1 : rule__TransformationCS__Group_4__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7773:1: rule__TransformationCS__Group_4__1 : rule__TransformationCS__Group_4__1__Impl ;
public final void rule__TransformationCS__Group_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7530:1: ( rule__TransformationCS__Group_4__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7531:2: rule__TransformationCS__Group_4__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7777:1: ( rule__TransformationCS__Group_4__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7778:2: rule__TransformationCS__Group_4__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__115665);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__116186);
rule__TransformationCS__Group_4__1__Impl();
state._fsp--;
@@ -22521,26 +23271,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group_4__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7537:1: rule__TransformationCS__Group_4__1__Impl : ( ( rule__TransformationCS__ModelDeclAssignment_4_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7784:1: rule__TransformationCS__Group_4__1__Impl : ( ( rule__TransformationCS__ModelDeclsAssignment_4_1 ) ) ;
public final void rule__TransformationCS__Group_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7541:1: ( ( ( rule__TransformationCS__ModelDeclAssignment_4_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7542:1: ( ( rule__TransformationCS__ModelDeclAssignment_4_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7788:1: ( ( ( rule__TransformationCS__ModelDeclsAssignment_4_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7789:1: ( ( rule__TransformationCS__ModelDeclsAssignment_4_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7542:1: ( ( rule__TransformationCS__ModelDeclAssignment_4_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7543:1: ( rule__TransformationCS__ModelDeclAssignment_4_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7789:1: ( ( rule__TransformationCS__ModelDeclsAssignment_4_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7790:1: ( rule__TransformationCS__ModelDeclsAssignment_4_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTransformationCSAccess().getModelDeclAssignment_4_1());
+ before(grammarAccess.getTransformationCSAccess().getModelDeclsAssignment_4_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7544:1: ( rule__TransformationCS__ModelDeclAssignment_4_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7544:2: rule__TransformationCS__ModelDeclAssignment_4_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7791:1: ( rule__TransformationCS__ModelDeclsAssignment_4_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7791:2: rule__TransformationCS__ModelDeclsAssignment_4_1
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ModelDeclAssignment_4_1_in_rule__TransformationCS__Group_4__1__Impl15692);
- rule__TransformationCS__ModelDeclAssignment_4_1();
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ModelDeclsAssignment_4_1_in_rule__TransformationCS__Group_4__1__Impl16213);
+ rule__TransformationCS__ModelDeclsAssignment_4_1();
state._fsp--;
if (state.failed) return ;
@@ -22548,7 +23298,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getTransformationCSAccess().getModelDeclAssignment_4_1());
+ after(grammarAccess.getTransformationCSAccess().getModelDeclsAssignment_4_1());
}
}
@@ -22572,21 +23322,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group_6__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7558:1: rule__TransformationCS__Group_6__0 : rule__TransformationCS__Group_6__0__Impl rule__TransformationCS__Group_6__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7805:1: rule__TransformationCS__Group_6__0 : rule__TransformationCS__Group_6__0__Impl rule__TransformationCS__Group_6__1 ;
public final void rule__TransformationCS__Group_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7562:1: ( rule__TransformationCS__Group_6__0__Impl rule__TransformationCS__Group_6__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7563:2: rule__TransformationCS__Group_6__0__Impl rule__TransformationCS__Group_6__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7809:1: ( rule__TransformationCS__Group_6__0__Impl rule__TransformationCS__Group_6__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7810:2: rule__TransformationCS__Group_6__0__Impl rule__TransformationCS__Group_6__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__0__Impl_in_rule__TransformationCS__Group_6__015726);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__0__Impl_in_rule__TransformationCS__Group_6__016247);
rule__TransformationCS__Group_6__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__1_in_rule__TransformationCS__Group_6__015729);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__1_in_rule__TransformationCS__Group_6__016250);
rule__TransformationCS__Group_6__1();
state._fsp--;
@@ -22610,22 +23360,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group_6__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7570:1: rule__TransformationCS__Group_6__0__Impl : ( 'extends' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7817:1: rule__TransformationCS__Group_6__0__Impl : ( 'extends' ) ;
public final void rule__TransformationCS__Group_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7574:1: ( ( 'extends' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7575:1: ( 'extends' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7821:1: ( ( 'extends' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7822:1: ( 'extends' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7575:1: ( 'extends' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7576:1: 'extends'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7822:1: ( 'extends' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7823:1: 'extends'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getExtendsKeyword_6_0());
}
- match(input,22,FollowSets000.FOLLOW_22_in_rule__TransformationCS__Group_6__0__Impl15757); if (state.failed) return ;
+ match(input,22,FollowSets000.FOLLOW_22_in_rule__TransformationCS__Group_6__0__Impl16278); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSAccess().getExtendsKeyword_6_0());
}
@@ -22651,21 +23401,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group_6__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7589:1: rule__TransformationCS__Group_6__1 : rule__TransformationCS__Group_6__1__Impl rule__TransformationCS__Group_6__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7836:1: rule__TransformationCS__Group_6__1 : rule__TransformationCS__Group_6__1__Impl rule__TransformationCS__Group_6__2 ;
public final void rule__TransformationCS__Group_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7593:1: ( rule__TransformationCS__Group_6__1__Impl rule__TransformationCS__Group_6__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7594:2: rule__TransformationCS__Group_6__1__Impl rule__TransformationCS__Group_6__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7840:1: ( rule__TransformationCS__Group_6__1__Impl rule__TransformationCS__Group_6__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7841:2: rule__TransformationCS__Group_6__1__Impl rule__TransformationCS__Group_6__2
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__1__Impl_in_rule__TransformationCS__Group_6__115788);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__1__Impl_in_rule__TransformationCS__Group_6__116309);
rule__TransformationCS__Group_6__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__2_in_rule__TransformationCS__Group_6__115791);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__2_in_rule__TransformationCS__Group_6__116312);
rule__TransformationCS__Group_6__2();
state._fsp--;
@@ -22689,25 +23439,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group_6__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7601:1: rule__TransformationCS__Group_6__1__Impl : ( ( rule__TransformationCS__ExtendsAssignment_6_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7848:1: rule__TransformationCS__Group_6__1__Impl : ( ( rule__TransformationCS__ExtendsAssignment_6_1 ) ) ;
public final void rule__TransformationCS__Group_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7605:1: ( ( ( rule__TransformationCS__ExtendsAssignment_6_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7606:1: ( ( rule__TransformationCS__ExtendsAssignment_6_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7852:1: ( ( ( rule__TransformationCS__ExtendsAssignment_6_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7853:1: ( ( rule__TransformationCS__ExtendsAssignment_6_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7606:1: ( ( rule__TransformationCS__ExtendsAssignment_6_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7607:1: ( rule__TransformationCS__ExtendsAssignment_6_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7853:1: ( ( rule__TransformationCS__ExtendsAssignment_6_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7854:1: ( rule__TransformationCS__ExtendsAssignment_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getExtendsAssignment_6_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7608:1: ( rule__TransformationCS__ExtendsAssignment_6_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7608:2: rule__TransformationCS__ExtendsAssignment_6_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7855:1: ( rule__TransformationCS__ExtendsAssignment_6_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7855:2: rule__TransformationCS__ExtendsAssignment_6_1
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ExtendsAssignment_6_1_in_rule__TransformationCS__Group_6__1__Impl15818);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ExtendsAssignment_6_1_in_rule__TransformationCS__Group_6__1__Impl16339);
rule__TransformationCS__ExtendsAssignment_6_1();
state._fsp--;
@@ -22740,16 +23490,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group_6__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7618:1: rule__TransformationCS__Group_6__2 : rule__TransformationCS__Group_6__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7865:1: rule__TransformationCS__Group_6__2 : rule__TransformationCS__Group_6__2__Impl ;
public final void rule__TransformationCS__Group_6__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7622:1: ( rule__TransformationCS__Group_6__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7623:2: rule__TransformationCS__Group_6__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7869:1: ( rule__TransformationCS__Group_6__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7870:2: rule__TransformationCS__Group_6__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__2__Impl_in_rule__TransformationCS__Group_6__215848);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6__2__Impl_in_rule__TransformationCS__Group_6__216369);
rule__TransformationCS__Group_6__2__Impl();
state._fsp--;
@@ -22773,37 +23523,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group_6__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7629:1: rule__TransformationCS__Group_6__2__Impl : ( ( rule__TransformationCS__Group_6_2__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7876:1: rule__TransformationCS__Group_6__2__Impl : ( ( rule__TransformationCS__Group_6_2__0 )* ) ;
public final void rule__TransformationCS__Group_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7633:1: ( ( ( rule__TransformationCS__Group_6_2__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7634:1: ( ( rule__TransformationCS__Group_6_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7880:1: ( ( ( rule__TransformationCS__Group_6_2__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7881:1: ( ( rule__TransformationCS__Group_6_2__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7634:1: ( ( rule__TransformationCS__Group_6_2__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7635:1: ( rule__TransformationCS__Group_6_2__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7881:1: ( ( rule__TransformationCS__Group_6_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7882:1: ( rule__TransformationCS__Group_6_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getGroup_6_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7636:1: ( rule__TransformationCS__Group_6_2__0 )*
- loop65:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7883:1: ( rule__TransformationCS__Group_6_2__0 )*
+ loop67:
do {
- int alt65=2;
- int LA65_0 = input.LA(1);
+ int alt67=2;
+ int LA67_0 = input.LA(1);
- if ( (LA65_0==74) ) {
- alt65=1;
+ if ( (LA67_0==74) ) {
+ alt67=1;
}
- switch (alt65) {
+ switch (alt67) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7636:2: rule__TransformationCS__Group_6_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7883:2: rule__TransformationCS__Group_6_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__0_in_rule__TransformationCS__Group_6__2__Impl15875);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__0_in_rule__TransformationCS__Group_6__2__Impl16396);
rule__TransformationCS__Group_6_2__0();
state._fsp--;
@@ -22813,7 +23563,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop65;
+ break loop67;
}
} while (true);
@@ -22842,21 +23592,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group_6_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7652:1: rule__TransformationCS__Group_6_2__0 : rule__TransformationCS__Group_6_2__0__Impl rule__TransformationCS__Group_6_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7899:1: rule__TransformationCS__Group_6_2__0 : rule__TransformationCS__Group_6_2__0__Impl rule__TransformationCS__Group_6_2__1 ;
public final void rule__TransformationCS__Group_6_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7656:1: ( rule__TransformationCS__Group_6_2__0__Impl rule__TransformationCS__Group_6_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7657:2: rule__TransformationCS__Group_6_2__0__Impl rule__TransformationCS__Group_6_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7903:1: ( rule__TransformationCS__Group_6_2__0__Impl rule__TransformationCS__Group_6_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7904:2: rule__TransformationCS__Group_6_2__0__Impl rule__TransformationCS__Group_6_2__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__0__Impl_in_rule__TransformationCS__Group_6_2__015912);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__0__Impl_in_rule__TransformationCS__Group_6_2__016433);
rule__TransformationCS__Group_6_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__1_in_rule__TransformationCS__Group_6_2__015915);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__1_in_rule__TransformationCS__Group_6_2__016436);
rule__TransformationCS__Group_6_2__1();
state._fsp--;
@@ -22880,22 +23630,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group_6_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7664:1: rule__TransformationCS__Group_6_2__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7911:1: rule__TransformationCS__Group_6_2__0__Impl : ( ',' ) ;
public final void rule__TransformationCS__Group_6_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7668:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7669:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7915:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7916:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7669:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7670:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7916:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7917:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getCommaKeyword_6_2_0());
}
- match(input,74,FollowSets000.FOLLOW_74_in_rule__TransformationCS__Group_6_2__0__Impl15943); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_74_in_rule__TransformationCS__Group_6_2__0__Impl16464); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTransformationCSAccess().getCommaKeyword_6_2_0());
}
@@ -22921,16 +23671,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group_6_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7683:1: rule__TransformationCS__Group_6_2__1 : rule__TransformationCS__Group_6_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7930:1: rule__TransformationCS__Group_6_2__1 : rule__TransformationCS__Group_6_2__1__Impl ;
public final void rule__TransformationCS__Group_6_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7687:1: ( rule__TransformationCS__Group_6_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7688:2: rule__TransformationCS__Group_6_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7934:1: ( rule__TransformationCS__Group_6_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7935:2: rule__TransformationCS__Group_6_2__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__1__Impl_in_rule__TransformationCS__Group_6_2__115974);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__Group_6_2__1__Impl_in_rule__TransformationCS__Group_6_2__116495);
rule__TransformationCS__Group_6_2__1__Impl();
state._fsp--;
@@ -22954,25 +23704,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__Group_6_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7694:1: rule__TransformationCS__Group_6_2__1__Impl : ( ( rule__TransformationCS__ExtendsAssignment_6_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7941:1: rule__TransformationCS__Group_6_2__1__Impl : ( ( rule__TransformationCS__ExtendsAssignment_6_2_1 ) ) ;
public final void rule__TransformationCS__Group_6_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7698:1: ( ( ( rule__TransformationCS__ExtendsAssignment_6_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7699:1: ( ( rule__TransformationCS__ExtendsAssignment_6_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7945:1: ( ( ( rule__TransformationCS__ExtendsAssignment_6_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7946:1: ( ( rule__TransformationCS__ExtendsAssignment_6_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7699:1: ( ( rule__TransformationCS__ExtendsAssignment_6_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7700:1: ( rule__TransformationCS__ExtendsAssignment_6_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7946:1: ( ( rule__TransformationCS__ExtendsAssignment_6_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7947:1: ( rule__TransformationCS__ExtendsAssignment_6_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getExtendsAssignment_6_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7701:1: ( rule__TransformationCS__ExtendsAssignment_6_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7701:2: rule__TransformationCS__ExtendsAssignment_6_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7948:1: ( rule__TransformationCS__ExtendsAssignment_6_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7948:2: rule__TransformationCS__ExtendsAssignment_6_2_1
{
- pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ExtendsAssignment_6_2_1_in_rule__TransformationCS__Group_6_2__1__Impl16001);
+ pushFollow(FollowSets000.FOLLOW_rule__TransformationCS__ExtendsAssignment_6_2_1_in_rule__TransformationCS__Group_6_2__1__Impl16522);
rule__TransformationCS__ExtendsAssignment_6_2_1();
state._fsp--;
@@ -23005,21 +23755,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnitCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7715:1: rule__UnitCS__Group__0 : rule__UnitCS__Group__0__Impl rule__UnitCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7962:1: rule__UnitCS__Group__0 : rule__UnitCS__Group__0__Impl rule__UnitCS__Group__1 ;
public final void rule__UnitCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7719:1: ( rule__UnitCS__Group__0__Impl rule__UnitCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7720:2: rule__UnitCS__Group__0__Impl rule__UnitCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7966:1: ( rule__UnitCS__Group__0__Impl rule__UnitCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7967:2: rule__UnitCS__Group__0__Impl rule__UnitCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__0__Impl_in_rule__UnitCS__Group__016035);
+ pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__0__Impl_in_rule__UnitCS__Group__016556);
rule__UnitCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__1_in_rule__UnitCS__Group__016038);
+ pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__1_in_rule__UnitCS__Group__016559);
rule__UnitCS__Group__1();
state._fsp--;
@@ -23043,22 +23793,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnitCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7727:1: rule__UnitCS__Group__0__Impl : ( 'import' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7974:1: rule__UnitCS__Group__0__Impl : ( 'import' ) ;
public final void rule__UnitCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7731:1: ( ( 'import' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7732:1: ( 'import' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7978:1: ( ( 'import' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7979:1: ( 'import' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7732:1: ( 'import' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7733:1: 'import'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7979:1: ( 'import' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7980:1: 'import'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnitCSAccess().getImportKeyword_0());
}
- match(input,24,FollowSets000.FOLLOW_24_in_rule__UnitCS__Group__0__Impl16066); if (state.failed) return ;
+ match(input,24,FollowSets000.FOLLOW_24_in_rule__UnitCS__Group__0__Impl16587); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnitCSAccess().getImportKeyword_0());
}
@@ -23084,21 +23834,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnitCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7746:1: rule__UnitCS__Group__1 : rule__UnitCS__Group__1__Impl rule__UnitCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7993:1: rule__UnitCS__Group__1 : rule__UnitCS__Group__1__Impl rule__UnitCS__Group__2 ;
public final void rule__UnitCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7750:1: ( rule__UnitCS__Group__1__Impl rule__UnitCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7751:2: rule__UnitCS__Group__1__Impl rule__UnitCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7997:1: ( rule__UnitCS__Group__1__Impl rule__UnitCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7998:2: rule__UnitCS__Group__1__Impl rule__UnitCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__1__Impl_in_rule__UnitCS__Group__116097);
+ pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__1__Impl_in_rule__UnitCS__Group__116618);
rule__UnitCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__2_in_rule__UnitCS__Group__116100);
+ pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__2_in_rule__UnitCS__Group__116621);
rule__UnitCS__Group__2();
state._fsp--;
@@ -23122,33 +23872,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnitCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7758:1: rule__UnitCS__Group__1__Impl : ( ( rule__UnitCS__Group_1__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8005:1: rule__UnitCS__Group__1__Impl : ( ( rule__UnitCS__Group_1__0 )? ) ;
public final void rule__UnitCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7762:1: ( ( ( rule__UnitCS__Group_1__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7763:1: ( ( rule__UnitCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8009:1: ( ( ( rule__UnitCS__Group_1__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8010:1: ( ( rule__UnitCS__Group_1__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7763:1: ( ( rule__UnitCS__Group_1__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7764:1: ( rule__UnitCS__Group_1__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8010:1: ( ( rule__UnitCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8011:1: ( rule__UnitCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnitCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7765:1: ( rule__UnitCS__Group_1__0 )?
- int alt66=2;
- int LA66_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8012:1: ( rule__UnitCS__Group_1__0 )?
+ int alt68=2;
+ int LA68_0 = input.LA(1);
- if ( ((LA66_0>=RULE_SIMPLE_ID && LA66_0<=RULE_ESCAPED_ID)||(LA66_0>=18 && LA66_0<=35)||(LA66_0>=37 && LA66_0<=38)) ) {
- alt66=1;
+ if ( ((LA68_0>=RULE_SIMPLE_ID && LA68_0<=RULE_ESCAPED_ID)||(LA68_0>=18 && LA68_0<=35)||(LA68_0>=37 && LA68_0<=38)) ) {
+ alt68=1;
}
- switch (alt66) {
+ switch (alt68) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7765:2: rule__UnitCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8012:2: rule__UnitCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__0_in_rule__UnitCS__Group__1__Impl16127);
+ pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__0_in_rule__UnitCS__Group__1__Impl16648);
rule__UnitCS__Group_1__0();
state._fsp--;
@@ -23184,21 +23934,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnitCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7775:1: rule__UnitCS__Group__2 : rule__UnitCS__Group__2__Impl rule__UnitCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8022:1: rule__UnitCS__Group__2 : rule__UnitCS__Group__2__Impl rule__UnitCS__Group__3 ;
public final void rule__UnitCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7779:1: ( rule__UnitCS__Group__2__Impl rule__UnitCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7780:2: rule__UnitCS__Group__2__Impl rule__UnitCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8026:1: ( rule__UnitCS__Group__2__Impl rule__UnitCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8027:2: rule__UnitCS__Group__2__Impl rule__UnitCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__2__Impl_in_rule__UnitCS__Group__216158);
+ pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__2__Impl_in_rule__UnitCS__Group__216679);
rule__UnitCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__3_in_rule__UnitCS__Group__216161);
+ pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__3_in_rule__UnitCS__Group__216682);
rule__UnitCS__Group__3();
state._fsp--;
@@ -23222,25 +23972,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnitCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7787:1: rule__UnitCS__Group__2__Impl : ( ( rule__UnitCS__NamespaceAssignment_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8034:1: rule__UnitCS__Group__2__Impl : ( ( rule__UnitCS__NamespaceAssignment_2 ) ) ;
public final void rule__UnitCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7791:1: ( ( ( rule__UnitCS__NamespaceAssignment_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7792:1: ( ( rule__UnitCS__NamespaceAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8038:1: ( ( ( rule__UnitCS__NamespaceAssignment_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8039:1: ( ( rule__UnitCS__NamespaceAssignment_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7792:1: ( ( rule__UnitCS__NamespaceAssignment_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7793:1: ( rule__UnitCS__NamespaceAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8039:1: ( ( rule__UnitCS__NamespaceAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8040:1: ( rule__UnitCS__NamespaceAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnitCSAccess().getNamespaceAssignment_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7794:1: ( rule__UnitCS__NamespaceAssignment_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7794:2: rule__UnitCS__NamespaceAssignment_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8041:1: ( rule__UnitCS__NamespaceAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8041:2: rule__UnitCS__NamespaceAssignment_2
{
- pushFollow(FollowSets000.FOLLOW_rule__UnitCS__NamespaceAssignment_2_in_rule__UnitCS__Group__2__Impl16188);
+ pushFollow(FollowSets000.FOLLOW_rule__UnitCS__NamespaceAssignment_2_in_rule__UnitCS__Group__2__Impl16709);
rule__UnitCS__NamespaceAssignment_2();
state._fsp--;
@@ -23273,16 +24023,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnitCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7804:1: rule__UnitCS__Group__3 : rule__UnitCS__Group__3__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8051:1: rule__UnitCS__Group__3 : rule__UnitCS__Group__3__Impl ;
public final void rule__UnitCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7808:1: ( rule__UnitCS__Group__3__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7809:2: rule__UnitCS__Group__3__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8055:1: ( rule__UnitCS__Group__3__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8056:2: rule__UnitCS__Group__3__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__3__Impl_in_rule__UnitCS__Group__316218);
+ pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group__3__Impl_in_rule__UnitCS__Group__316739);
rule__UnitCS__Group__3__Impl();
state._fsp--;
@@ -23306,22 +24056,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnitCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7815:1: rule__UnitCS__Group__3__Impl : ( ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8062:1: rule__UnitCS__Group__3__Impl : ( ';' ) ;
public final void rule__UnitCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7819:1: ( ( ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7820:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8066:1: ( ( ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8067:1: ( ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7820:1: ( ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7821:1: ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8067:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8068:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnitCSAccess().getSemicolonKeyword_3());
}
- match(input,17,FollowSets000.FOLLOW_17_in_rule__UnitCS__Group__3__Impl16246); if (state.failed) return ;
+ match(input,17,FollowSets000.FOLLOW_17_in_rule__UnitCS__Group__3__Impl16767); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnitCSAccess().getSemicolonKeyword_3());
}
@@ -23347,21 +24097,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnitCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7842:1: rule__UnitCS__Group_1__0 : rule__UnitCS__Group_1__0__Impl rule__UnitCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8089:1: rule__UnitCS__Group_1__0 : rule__UnitCS__Group_1__0__Impl rule__UnitCS__Group_1__1 ;
public final void rule__UnitCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7846:1: ( rule__UnitCS__Group_1__0__Impl rule__UnitCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7847:2: rule__UnitCS__Group_1__0__Impl rule__UnitCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8093:1: ( rule__UnitCS__Group_1__0__Impl rule__UnitCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8094:2: rule__UnitCS__Group_1__0__Impl rule__UnitCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__0__Impl_in_rule__UnitCS__Group_1__016285);
+ pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__0__Impl_in_rule__UnitCS__Group_1__016806);
rule__UnitCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__1_in_rule__UnitCS__Group_1__016288);
+ pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__1_in_rule__UnitCS__Group_1__016809);
rule__UnitCS__Group_1__1();
state._fsp--;
@@ -23385,25 +24135,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnitCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7854:1: rule__UnitCS__Group_1__0__Impl : ( ( rule__UnitCS__NameAssignment_1_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8101:1: rule__UnitCS__Group_1__0__Impl : ( ( rule__UnitCS__NameAssignment_1_0 ) ) ;
public final void rule__UnitCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7858:1: ( ( ( rule__UnitCS__NameAssignment_1_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7859:1: ( ( rule__UnitCS__NameAssignment_1_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8105:1: ( ( ( rule__UnitCS__NameAssignment_1_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8106:1: ( ( rule__UnitCS__NameAssignment_1_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7859:1: ( ( rule__UnitCS__NameAssignment_1_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7860:1: ( rule__UnitCS__NameAssignment_1_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8106:1: ( ( rule__UnitCS__NameAssignment_1_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8107:1: ( rule__UnitCS__NameAssignment_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnitCSAccess().getNameAssignment_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7861:1: ( rule__UnitCS__NameAssignment_1_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7861:2: rule__UnitCS__NameAssignment_1_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8108:1: ( rule__UnitCS__NameAssignment_1_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8108:2: rule__UnitCS__NameAssignment_1_0
{
- pushFollow(FollowSets000.FOLLOW_rule__UnitCS__NameAssignment_1_0_in_rule__UnitCS__Group_1__0__Impl16315);
+ pushFollow(FollowSets000.FOLLOW_rule__UnitCS__NameAssignment_1_0_in_rule__UnitCS__Group_1__0__Impl16836);
rule__UnitCS__NameAssignment_1_0();
state._fsp--;
@@ -23436,16 +24186,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnitCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7871:1: rule__UnitCS__Group_1__1 : rule__UnitCS__Group_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8118:1: rule__UnitCS__Group_1__1 : rule__UnitCS__Group_1__1__Impl ;
public final void rule__UnitCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7875:1: ( rule__UnitCS__Group_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7876:2: rule__UnitCS__Group_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8122:1: ( rule__UnitCS__Group_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8123:2: rule__UnitCS__Group_1__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__1__Impl_in_rule__UnitCS__Group_1__116345);
+ pushFollow(FollowSets000.FOLLOW_rule__UnitCS__Group_1__1__Impl_in_rule__UnitCS__Group_1__116866);
rule__UnitCS__Group_1__1__Impl();
state._fsp--;
@@ -23469,22 +24219,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnitCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7882:1: rule__UnitCS__Group_1__1__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8129:1: rule__UnitCS__Group_1__1__Impl : ( ':' ) ;
public final void rule__UnitCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7886:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7887:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8133:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8134:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7887:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7888:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8134:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8135:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnitCSAccess().getColonKeyword_1_1());
}
- match(input,70,FollowSets000.FOLLOW_70_in_rule__UnitCS__Group_1__1__Impl16373); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_70_in_rule__UnitCS__Group_1__1__Impl16894); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnitCSAccess().getColonKeyword_1_1());
}
@@ -23510,21 +24260,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__VarDeclarationCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7905:1: rule__VarDeclarationCS__Group__0 : rule__VarDeclarationCS__Group__0__Impl rule__VarDeclarationCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8152:1: rule__VarDeclarationCS__Group__0 : rule__VarDeclarationCS__Group__0__Impl rule__VarDeclarationCS__Group__1 ;
public final void rule__VarDeclarationCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7909:1: ( rule__VarDeclarationCS__Group__0__Impl rule__VarDeclarationCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7910:2: rule__VarDeclarationCS__Group__0__Impl rule__VarDeclarationCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8156:1: ( rule__VarDeclarationCS__Group__0__Impl rule__VarDeclarationCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8157:2: rule__VarDeclarationCS__Group__0__Impl rule__VarDeclarationCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__0__Impl_in_rule__VarDeclarationCS__Group__016408);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__0__Impl_in_rule__VarDeclarationCS__Group__016929);
rule__VarDeclarationCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__1_in_rule__VarDeclarationCS__Group__016411);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__1_in_rule__VarDeclarationCS__Group__016932);
rule__VarDeclarationCS__Group__1();
state._fsp--;
@@ -23548,26 +24298,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__VarDeclarationCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7917:1: rule__VarDeclarationCS__Group__0__Impl : ( ( rule__VarDeclarationCS__VarDeclarationIdAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8164:1: rule__VarDeclarationCS__Group__0__Impl : ( ( rule__VarDeclarationCS__VarDeclarationIdsAssignment_0 ) ) ;
public final void rule__VarDeclarationCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7921:1: ( ( ( rule__VarDeclarationCS__VarDeclarationIdAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7922:1: ( ( rule__VarDeclarationCS__VarDeclarationIdAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8168:1: ( ( ( rule__VarDeclarationCS__VarDeclarationIdsAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8169:1: ( ( rule__VarDeclarationCS__VarDeclarationIdsAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7922:1: ( ( rule__VarDeclarationCS__VarDeclarationIdAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7923:1: ( rule__VarDeclarationCS__VarDeclarationIdAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8169:1: ( ( rule__VarDeclarationCS__VarDeclarationIdsAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8170:1: ( rule__VarDeclarationCS__VarDeclarationIdsAssignment_0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdAssignment_0());
+ before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7924:1: ( rule__VarDeclarationCS__VarDeclarationIdAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7924:2: rule__VarDeclarationCS__VarDeclarationIdAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8171:1: ( rule__VarDeclarationCS__VarDeclarationIdsAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8171:2: rule__VarDeclarationCS__VarDeclarationIdsAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__VarDeclarationIdAssignment_0_in_rule__VarDeclarationCS__Group__0__Impl16438);
- rule__VarDeclarationCS__VarDeclarationIdAssignment_0();
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__VarDeclarationIdsAssignment_0_in_rule__VarDeclarationCS__Group__0__Impl16959);
+ rule__VarDeclarationCS__VarDeclarationIdsAssignment_0();
state._fsp--;
if (state.failed) return ;
@@ -23575,7 +24325,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdAssignment_0());
+ after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsAssignment_0());
}
}
@@ -23599,21 +24349,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__VarDeclarationCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7934:1: rule__VarDeclarationCS__Group__1 : rule__VarDeclarationCS__Group__1__Impl rule__VarDeclarationCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8181:1: rule__VarDeclarationCS__Group__1 : rule__VarDeclarationCS__Group__1__Impl rule__VarDeclarationCS__Group__2 ;
public final void rule__VarDeclarationCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7938:1: ( rule__VarDeclarationCS__Group__1__Impl rule__VarDeclarationCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7939:2: rule__VarDeclarationCS__Group__1__Impl rule__VarDeclarationCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8185:1: ( rule__VarDeclarationCS__Group__1__Impl rule__VarDeclarationCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8186:2: rule__VarDeclarationCS__Group__1__Impl rule__VarDeclarationCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__1__Impl_in_rule__VarDeclarationCS__Group__116468);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__1__Impl_in_rule__VarDeclarationCS__Group__116989);
rule__VarDeclarationCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__2_in_rule__VarDeclarationCS__Group__116471);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__2_in_rule__VarDeclarationCS__Group__116992);
rule__VarDeclarationCS__Group__2();
state._fsp--;
@@ -23637,37 +24387,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__VarDeclarationCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7946:1: rule__VarDeclarationCS__Group__1__Impl : ( ( rule__VarDeclarationCS__Group_1__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8193:1: rule__VarDeclarationCS__Group__1__Impl : ( ( rule__VarDeclarationCS__Group_1__0 )* ) ;
public final void rule__VarDeclarationCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7950:1: ( ( ( rule__VarDeclarationCS__Group_1__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7951:1: ( ( rule__VarDeclarationCS__Group_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8197:1: ( ( ( rule__VarDeclarationCS__Group_1__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8198:1: ( ( rule__VarDeclarationCS__Group_1__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7951:1: ( ( rule__VarDeclarationCS__Group_1__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7952:1: ( rule__VarDeclarationCS__Group_1__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8198:1: ( ( rule__VarDeclarationCS__Group_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8199:1: ( rule__VarDeclarationCS__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getVarDeclarationCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7953:1: ( rule__VarDeclarationCS__Group_1__0 )*
- loop67:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8200:1: ( rule__VarDeclarationCS__Group_1__0 )*
+ loop69:
do {
- int alt67=2;
- int LA67_0 = input.LA(1);
+ int alt69=2;
+ int LA69_0 = input.LA(1);
- if ( (LA67_0==74) ) {
- alt67=1;
+ if ( (LA69_0==74) ) {
+ alt69=1;
}
- switch (alt67) {
+ switch (alt69) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7953:2: rule__VarDeclarationCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8200:2: rule__VarDeclarationCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__0_in_rule__VarDeclarationCS__Group__1__Impl16498);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__0_in_rule__VarDeclarationCS__Group__1__Impl17019);
rule__VarDeclarationCS__Group_1__0();
state._fsp--;
@@ -23677,7 +24427,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop67;
+ break loop69;
}
} while (true);
@@ -23706,21 +24456,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__VarDeclarationCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7963:1: rule__VarDeclarationCS__Group__2 : rule__VarDeclarationCS__Group__2__Impl rule__VarDeclarationCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8210:1: rule__VarDeclarationCS__Group__2 : rule__VarDeclarationCS__Group__2__Impl rule__VarDeclarationCS__Group__3 ;
public final void rule__VarDeclarationCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7967:1: ( rule__VarDeclarationCS__Group__2__Impl rule__VarDeclarationCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7968:2: rule__VarDeclarationCS__Group__2__Impl rule__VarDeclarationCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8214:1: ( rule__VarDeclarationCS__Group__2__Impl rule__VarDeclarationCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8215:2: rule__VarDeclarationCS__Group__2__Impl rule__VarDeclarationCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__2__Impl_in_rule__VarDeclarationCS__Group__216529);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__2__Impl_in_rule__VarDeclarationCS__Group__217050);
rule__VarDeclarationCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__3_in_rule__VarDeclarationCS__Group__216532);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__3_in_rule__VarDeclarationCS__Group__217053);
rule__VarDeclarationCS__Group__3();
state._fsp--;
@@ -23744,22 +24494,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__VarDeclarationCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7975:1: rule__VarDeclarationCS__Group__2__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8222:1: rule__VarDeclarationCS__Group__2__Impl : ( ':' ) ;
public final void rule__VarDeclarationCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7979:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7980:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8226:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8227:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7980:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7981:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8227:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8228:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getVarDeclarationCSAccess().getColonKeyword_2());
}
- match(input,70,FollowSets000.FOLLOW_70_in_rule__VarDeclarationCS__Group__2__Impl16560); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_70_in_rule__VarDeclarationCS__Group__2__Impl17081); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getVarDeclarationCSAccess().getColonKeyword_2());
}
@@ -23785,21 +24535,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__VarDeclarationCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7994:1: rule__VarDeclarationCS__Group__3 : rule__VarDeclarationCS__Group__3__Impl rule__VarDeclarationCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8241:1: rule__VarDeclarationCS__Group__3 : rule__VarDeclarationCS__Group__3__Impl rule__VarDeclarationCS__Group__4 ;
public final void rule__VarDeclarationCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7998:1: ( rule__VarDeclarationCS__Group__3__Impl rule__VarDeclarationCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:7999:2: rule__VarDeclarationCS__Group__3__Impl rule__VarDeclarationCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8245:1: ( rule__VarDeclarationCS__Group__3__Impl rule__VarDeclarationCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8246:2: rule__VarDeclarationCS__Group__3__Impl rule__VarDeclarationCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__3__Impl_in_rule__VarDeclarationCS__Group__316591);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__3__Impl_in_rule__VarDeclarationCS__Group__317112);
rule__VarDeclarationCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__4_in_rule__VarDeclarationCS__Group__316594);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__4_in_rule__VarDeclarationCS__Group__317115);
rule__VarDeclarationCS__Group__4();
state._fsp--;
@@ -23823,25 +24573,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__VarDeclarationCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8006:1: rule__VarDeclarationCS__Group__3__Impl : ( ( rule__VarDeclarationCS__TypeAssignment_3 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8253:1: rule__VarDeclarationCS__Group__3__Impl : ( ( rule__VarDeclarationCS__TypeAssignment_3 ) ) ;
public final void rule__VarDeclarationCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8010:1: ( ( ( rule__VarDeclarationCS__TypeAssignment_3 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8011:1: ( ( rule__VarDeclarationCS__TypeAssignment_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8257:1: ( ( ( rule__VarDeclarationCS__TypeAssignment_3 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8258:1: ( ( rule__VarDeclarationCS__TypeAssignment_3 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8011:1: ( ( rule__VarDeclarationCS__TypeAssignment_3 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8012:1: ( rule__VarDeclarationCS__TypeAssignment_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8258:1: ( ( rule__VarDeclarationCS__TypeAssignment_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8259:1: ( rule__VarDeclarationCS__TypeAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getVarDeclarationCSAccess().getTypeAssignment_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8013:1: ( rule__VarDeclarationCS__TypeAssignment_3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8013:2: rule__VarDeclarationCS__TypeAssignment_3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8260:1: ( rule__VarDeclarationCS__TypeAssignment_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8260:2: rule__VarDeclarationCS__TypeAssignment_3
{
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__TypeAssignment_3_in_rule__VarDeclarationCS__Group__3__Impl16621);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__TypeAssignment_3_in_rule__VarDeclarationCS__Group__3__Impl17142);
rule__VarDeclarationCS__TypeAssignment_3();
state._fsp--;
@@ -23874,16 +24624,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__VarDeclarationCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8023:1: rule__VarDeclarationCS__Group__4 : rule__VarDeclarationCS__Group__4__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8270:1: rule__VarDeclarationCS__Group__4 : rule__VarDeclarationCS__Group__4__Impl ;
public final void rule__VarDeclarationCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8027:1: ( rule__VarDeclarationCS__Group__4__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8028:2: rule__VarDeclarationCS__Group__4__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8274:1: ( rule__VarDeclarationCS__Group__4__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8275:2: rule__VarDeclarationCS__Group__4__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__4__Impl_in_rule__VarDeclarationCS__Group__416651);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group__4__Impl_in_rule__VarDeclarationCS__Group__417172);
rule__VarDeclarationCS__Group__4__Impl();
state._fsp--;
@@ -23907,22 +24657,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__VarDeclarationCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8034:1: rule__VarDeclarationCS__Group__4__Impl : ( ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8281:1: rule__VarDeclarationCS__Group__4__Impl : ( ';' ) ;
public final void rule__VarDeclarationCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8038:1: ( ( ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8039:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8285:1: ( ( ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8286:1: ( ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8039:1: ( ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8040:1: ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8286:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8287:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getVarDeclarationCSAccess().getSemicolonKeyword_4());
}
- match(input,17,FollowSets000.FOLLOW_17_in_rule__VarDeclarationCS__Group__4__Impl16679); if (state.failed) return ;
+ match(input,17,FollowSets000.FOLLOW_17_in_rule__VarDeclarationCS__Group__4__Impl17200); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getVarDeclarationCSAccess().getSemicolonKeyword_4());
}
@@ -23948,21 +24698,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__VarDeclarationCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8063:1: rule__VarDeclarationCS__Group_1__0 : rule__VarDeclarationCS__Group_1__0__Impl rule__VarDeclarationCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8310:1: rule__VarDeclarationCS__Group_1__0 : rule__VarDeclarationCS__Group_1__0__Impl rule__VarDeclarationCS__Group_1__1 ;
public final void rule__VarDeclarationCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8067:1: ( rule__VarDeclarationCS__Group_1__0__Impl rule__VarDeclarationCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8068:2: rule__VarDeclarationCS__Group_1__0__Impl rule__VarDeclarationCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8314:1: ( rule__VarDeclarationCS__Group_1__0__Impl rule__VarDeclarationCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8315:2: rule__VarDeclarationCS__Group_1__0__Impl rule__VarDeclarationCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__0__Impl_in_rule__VarDeclarationCS__Group_1__016720);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__0__Impl_in_rule__VarDeclarationCS__Group_1__017241);
rule__VarDeclarationCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__1_in_rule__VarDeclarationCS__Group_1__016723);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__1_in_rule__VarDeclarationCS__Group_1__017244);
rule__VarDeclarationCS__Group_1__1();
state._fsp--;
@@ -23986,22 +24736,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__VarDeclarationCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8075:1: rule__VarDeclarationCS__Group_1__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8322:1: rule__VarDeclarationCS__Group_1__0__Impl : ( ',' ) ;
public final void rule__VarDeclarationCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8079:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8080:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8326:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8327:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8080:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8081:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8327:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8328:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getVarDeclarationCSAccess().getCommaKeyword_1_0());
}
- match(input,74,FollowSets000.FOLLOW_74_in_rule__VarDeclarationCS__Group_1__0__Impl16751); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_74_in_rule__VarDeclarationCS__Group_1__0__Impl17272); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getVarDeclarationCSAccess().getCommaKeyword_1_0());
}
@@ -24027,16 +24777,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__VarDeclarationCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8094:1: rule__VarDeclarationCS__Group_1__1 : rule__VarDeclarationCS__Group_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8341:1: rule__VarDeclarationCS__Group_1__1 : rule__VarDeclarationCS__Group_1__1__Impl ;
public final void rule__VarDeclarationCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8098:1: ( rule__VarDeclarationCS__Group_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8099:2: rule__VarDeclarationCS__Group_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8345:1: ( rule__VarDeclarationCS__Group_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8346:2: rule__VarDeclarationCS__Group_1__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__1__Impl_in_rule__VarDeclarationCS__Group_1__116782);
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__Group_1__1__Impl_in_rule__VarDeclarationCS__Group_1__117303);
rule__VarDeclarationCS__Group_1__1__Impl();
state._fsp--;
@@ -24060,26 +24810,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__VarDeclarationCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8105:1: rule__VarDeclarationCS__Group_1__1__Impl : ( ( rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8352:1: rule__VarDeclarationCS__Group_1__1__Impl : ( ( rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1 ) ) ;
public final void rule__VarDeclarationCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8109:1: ( ( ( rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8110:1: ( ( rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8356:1: ( ( ( rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8357:1: ( ( rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8110:1: ( ( rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8111:1: ( rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8357:1: ( ( rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8358:1: ( rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdAssignment_1_1());
+ before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8112:1: ( rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8112:2: rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8359:1: ( rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8359:2: rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1_in_rule__VarDeclarationCS__Group_1__1__Impl16809);
- rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1();
+ pushFollow(FollowSets000.FOLLOW_rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1_in_rule__VarDeclarationCS__Group_1__1__Impl17330);
+ rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1();
state._fsp--;
if (state.failed) return ;
@@ -24087,7 +24837,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdAssignment_1_1());
+ after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsAssignment_1_1());
}
}
@@ -24111,21 +24861,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhenCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8126:1: rule__WhenCS__Group__0 : rule__WhenCS__Group__0__Impl rule__WhenCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8373:1: rule__WhenCS__Group__0 : rule__WhenCS__Group__0__Impl rule__WhenCS__Group__1 ;
public final void rule__WhenCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8130:1: ( rule__WhenCS__Group__0__Impl rule__WhenCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8131:2: rule__WhenCS__Group__0__Impl rule__WhenCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8377:1: ( rule__WhenCS__Group__0__Impl rule__WhenCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8378:2: rule__WhenCS__Group__0__Impl rule__WhenCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__0__Impl_in_rule__WhenCS__Group__016843);
+ pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__0__Impl_in_rule__WhenCS__Group__017364);
rule__WhenCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__1_in_rule__WhenCS__Group__016846);
+ pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__1_in_rule__WhenCS__Group__017367);
rule__WhenCS__Group__1();
state._fsp--;
@@ -24149,28 +24899,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhenCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8138:1: rule__WhenCS__Group__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8385:1: rule__WhenCS__Group__0__Impl : ( () ) ;
public final void rule__WhenCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8142:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8143:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8389:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8390:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8143:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8144:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8390:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8391:1: ()
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getWhenCSAccess().getWhenCSAction_0());
+ before(grammarAccess.getWhenCSAccess().getPatternCSAction_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8145:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8147:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8392:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8394:1:
{
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getWhenCSAccess().getWhenCSAction_0());
+ after(grammarAccess.getWhenCSAccess().getPatternCSAction_0());
}
}
@@ -24190,21 +24940,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhenCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8157:1: rule__WhenCS__Group__1 : rule__WhenCS__Group__1__Impl rule__WhenCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8404:1: rule__WhenCS__Group__1 : rule__WhenCS__Group__1__Impl rule__WhenCS__Group__2 ;
public final void rule__WhenCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8161:1: ( rule__WhenCS__Group__1__Impl rule__WhenCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8162:2: rule__WhenCS__Group__1__Impl rule__WhenCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8408:1: ( rule__WhenCS__Group__1__Impl rule__WhenCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8409:2: rule__WhenCS__Group__1__Impl rule__WhenCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__1__Impl_in_rule__WhenCS__Group__116904);
+ pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__1__Impl_in_rule__WhenCS__Group__117425);
rule__WhenCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__2_in_rule__WhenCS__Group__116907);
+ pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__2_in_rule__WhenCS__Group__117428);
rule__WhenCS__Group__2();
state._fsp--;
@@ -24228,22 +24978,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhenCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8169:1: rule__WhenCS__Group__1__Impl : ( 'when' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8416:1: rule__WhenCS__Group__1__Impl : ( 'when' ) ;
public final void rule__WhenCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8173:1: ( ( 'when' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8174:1: ( 'when' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8420:1: ( ( 'when' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8421:1: ( 'when' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8174:1: ( 'when' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8175:1: 'when'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8421:1: ( 'when' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8422:1: 'when'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWhenCSAccess().getWhenKeyword_1());
}
- match(input,34,FollowSets000.FOLLOW_34_in_rule__WhenCS__Group__1__Impl16935); if (state.failed) return ;
+ match(input,34,FollowSets000.FOLLOW_34_in_rule__WhenCS__Group__1__Impl17456); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getWhenCSAccess().getWhenKeyword_1());
}
@@ -24269,21 +25019,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhenCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8188:1: rule__WhenCS__Group__2 : rule__WhenCS__Group__2__Impl rule__WhenCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8435:1: rule__WhenCS__Group__2 : rule__WhenCS__Group__2__Impl rule__WhenCS__Group__3 ;
public final void rule__WhenCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8192:1: ( rule__WhenCS__Group__2__Impl rule__WhenCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8193:2: rule__WhenCS__Group__2__Impl rule__WhenCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8439:1: ( rule__WhenCS__Group__2__Impl rule__WhenCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8440:2: rule__WhenCS__Group__2__Impl rule__WhenCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__2__Impl_in_rule__WhenCS__Group__216966);
+ pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__2__Impl_in_rule__WhenCS__Group__217487);
rule__WhenCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__3_in_rule__WhenCS__Group__216969);
+ pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__3_in_rule__WhenCS__Group__217490);
rule__WhenCS__Group__3();
state._fsp--;
@@ -24307,22 +25057,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhenCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8200:1: rule__WhenCS__Group__2__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8447:1: rule__WhenCS__Group__2__Impl : ( '{' ) ;
public final void rule__WhenCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8204:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8205:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8451:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8452:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8205:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8206:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8452:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8453:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWhenCSAccess().getLeftCurlyBracketKeyword_2());
}
- match(input,71,FollowSets000.FOLLOW_71_in_rule__WhenCS__Group__2__Impl16997); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_71_in_rule__WhenCS__Group__2__Impl17518); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getWhenCSAccess().getLeftCurlyBracketKeyword_2());
}
@@ -24348,21 +25098,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhenCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8219:1: rule__WhenCS__Group__3 : rule__WhenCS__Group__3__Impl rule__WhenCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8466:1: rule__WhenCS__Group__3 : rule__WhenCS__Group__3__Impl rule__WhenCS__Group__4 ;
public final void rule__WhenCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8223:1: ( rule__WhenCS__Group__3__Impl rule__WhenCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8224:2: rule__WhenCS__Group__3__Impl rule__WhenCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8470:1: ( rule__WhenCS__Group__3__Impl rule__WhenCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8471:2: rule__WhenCS__Group__3__Impl rule__WhenCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__3__Impl_in_rule__WhenCS__Group__317028);
+ pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__3__Impl_in_rule__WhenCS__Group__317549);
rule__WhenCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__4_in_rule__WhenCS__Group__317031);
+ pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__4_in_rule__WhenCS__Group__317552);
rule__WhenCS__Group__4();
state._fsp--;
@@ -24386,38 +25136,38 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhenCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8231:1: rule__WhenCS__Group__3__Impl : ( ( rule__WhenCS__Group_3__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8478:1: rule__WhenCS__Group__3__Impl : ( ( rule__WhenCS__PredicatesAssignment_3 )* ) ;
public final void rule__WhenCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8235:1: ( ( ( rule__WhenCS__Group_3__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8236:1: ( ( rule__WhenCS__Group_3__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8482:1: ( ( ( rule__WhenCS__PredicatesAssignment_3 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8483:1: ( ( rule__WhenCS__PredicatesAssignment_3 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8236:1: ( ( rule__WhenCS__Group_3__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8237:1: ( rule__WhenCS__Group_3__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8483:1: ( ( rule__WhenCS__PredicatesAssignment_3 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8484:1: ( rule__WhenCS__PredicatesAssignment_3 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getWhenCSAccess().getGroup_3());
+ before(grammarAccess.getWhenCSAccess().getPredicatesAssignment_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8238:1: ( rule__WhenCS__Group_3__0 )*
- loop68:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8485:1: ( rule__WhenCS__PredicatesAssignment_3 )*
+ loop70:
do {
- int alt68=2;
- int LA68_0 = input.LA(1);
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- if ( ((LA68_0>=RULE_INT && LA68_0<=RULE_ESCAPED_ID)||(LA68_0>=18 && LA68_0<=38)||(LA68_0>=40 && LA68_0<=41)||(LA68_0>=55 && LA68_0<=68)||LA68_0==75||(LA68_0>=82 && LA68_0<=83)||LA68_0==85||LA68_0==89||(LA68_0>=91 && LA68_0<=93)) ) {
- alt68=1;
+ if ( ((LA70_0>=RULE_INT && LA70_0<=RULE_ESCAPED_ID)||(LA70_0>=18 && LA70_0<=38)||(LA70_0>=40 && LA70_0<=41)||(LA70_0>=55 && LA70_0<=68)||LA70_0==75||(LA70_0>=82 && LA70_0<=83)||LA70_0==85||LA70_0==89||(LA70_0>=91 && LA70_0<=93)) ) {
+ alt70=1;
}
- switch (alt68) {
+ switch (alt70) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8238:2: rule__WhenCS__Group_3__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8485:2: rule__WhenCS__PredicatesAssignment_3
{
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group_3__0_in_rule__WhenCS__Group__3__Impl17058);
- rule__WhenCS__Group_3__0();
+ pushFollow(FollowSets000.FOLLOW_rule__WhenCS__PredicatesAssignment_3_in_rule__WhenCS__Group__3__Impl17579);
+ rule__WhenCS__PredicatesAssignment_3();
state._fsp--;
if (state.failed) return ;
@@ -24426,12 +25176,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop68;
+ break loop70;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getWhenCSAccess().getGroup_3());
+ after(grammarAccess.getWhenCSAccess().getPredicatesAssignment_3());
}
}
@@ -24455,16 +25205,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhenCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8248:1: rule__WhenCS__Group__4 : rule__WhenCS__Group__4__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8495:1: rule__WhenCS__Group__4 : rule__WhenCS__Group__4__Impl ;
public final void rule__WhenCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8252:1: ( rule__WhenCS__Group__4__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8253:2: rule__WhenCS__Group__4__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8499:1: ( rule__WhenCS__Group__4__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8500:2: rule__WhenCS__Group__4__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__4__Impl_in_rule__WhenCS__Group__417089);
+ pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group__4__Impl_in_rule__WhenCS__Group__417610);
rule__WhenCS__Group__4__Impl();
state._fsp--;
@@ -24488,22 +25238,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhenCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8259:1: rule__WhenCS__Group__4__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8506:1: rule__WhenCS__Group__4__Impl : ( '}' ) ;
public final void rule__WhenCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8263:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8264:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8510:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8511:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8264:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8265:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8511:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8512:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWhenCSAccess().getRightCurlyBracketKeyword_4());
}
- match(input,72,FollowSets000.FOLLOW_72_in_rule__WhenCS__Group__4__Impl17117); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_72_in_rule__WhenCS__Group__4__Impl17638); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getWhenCSAccess().getRightCurlyBracketKeyword_4());
}
@@ -24528,185 +25278,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__WhenCS__Group__4__Impl"
- // $ANTLR start "rule__WhenCS__Group_3__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8288:1: rule__WhenCS__Group_3__0 : rule__WhenCS__Group_3__0__Impl rule__WhenCS__Group_3__1 ;
- public final void rule__WhenCS__Group_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8292:1: ( rule__WhenCS__Group_3__0__Impl rule__WhenCS__Group_3__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8293:2: rule__WhenCS__Group_3__0__Impl rule__WhenCS__Group_3__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group_3__0__Impl_in_rule__WhenCS__Group_3__017158);
- rule__WhenCS__Group_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group_3__1_in_rule__WhenCS__Group_3__017161);
- rule__WhenCS__Group_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhenCS__Group_3__0"
-
-
- // $ANTLR start "rule__WhenCS__Group_3__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8300:1: rule__WhenCS__Group_3__0__Impl : ( ( rule__WhenCS__ExprAssignment_3_0 ) ) ;
- public final void rule__WhenCS__Group_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8304:1: ( ( ( rule__WhenCS__ExprAssignment_3_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8305:1: ( ( rule__WhenCS__ExprAssignment_3_0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8305:1: ( ( rule__WhenCS__ExprAssignment_3_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8306:1: ( rule__WhenCS__ExprAssignment_3_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getWhenCSAccess().getExprAssignment_3_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8307:1: ( rule__WhenCS__ExprAssignment_3_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8307:2: rule__WhenCS__ExprAssignment_3_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__ExprAssignment_3_0_in_rule__WhenCS__Group_3__0__Impl17188);
- rule__WhenCS__ExprAssignment_3_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getWhenCSAccess().getExprAssignment_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhenCS__Group_3__0__Impl"
-
-
- // $ANTLR start "rule__WhenCS__Group_3__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8317:1: rule__WhenCS__Group_3__1 : rule__WhenCS__Group_3__1__Impl ;
- public final void rule__WhenCS__Group_3__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8321:1: ( rule__WhenCS__Group_3__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8322:2: rule__WhenCS__Group_3__1__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__WhenCS__Group_3__1__Impl_in_rule__WhenCS__Group_3__117218);
- rule__WhenCS__Group_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhenCS__Group_3__1"
-
-
- // $ANTLR start "rule__WhenCS__Group_3__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8328:1: rule__WhenCS__Group_3__1__Impl : ( ';' ) ;
- public final void rule__WhenCS__Group_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8332:1: ( ( ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8333:1: ( ';' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8333:1: ( ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8334:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getWhenCSAccess().getSemicolonKeyword_3_1());
- }
- match(input,17,FollowSets000.FOLLOW_17_in_rule__WhenCS__Group_3__1__Impl17246); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getWhenCSAccess().getSemicolonKeyword_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhenCS__Group_3__1__Impl"
-
-
// $ANTLR start "rule__WhereCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8351:1: rule__WhereCS__Group__0 : rule__WhereCS__Group__0__Impl rule__WhereCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8535:1: rule__WhereCS__Group__0 : rule__WhereCS__Group__0__Impl rule__WhereCS__Group__1 ;
public final void rule__WhereCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8355:1: ( rule__WhereCS__Group__0__Impl rule__WhereCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8356:2: rule__WhereCS__Group__0__Impl rule__WhereCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8539:1: ( rule__WhereCS__Group__0__Impl rule__WhereCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8540:2: rule__WhereCS__Group__0__Impl rule__WhereCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__0__Impl_in_rule__WhereCS__Group__017281);
+ pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__0__Impl_in_rule__WhereCS__Group__017679);
rule__WhereCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__1_in_rule__WhereCS__Group__017284);
+ pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__1_in_rule__WhereCS__Group__017682);
rule__WhereCS__Group__1();
state._fsp--;
@@ -24730,28 +25317,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhereCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8363:1: rule__WhereCS__Group__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8547:1: rule__WhereCS__Group__0__Impl : ( () ) ;
public final void rule__WhereCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8367:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8368:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8551:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8552:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8368:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8369:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8552:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8553:1: ()
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getWhereCSAccess().getWhereCSAction_0());
+ before(grammarAccess.getWhereCSAccess().getPatternCSAction_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8370:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8372:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8554:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8556:1:
{
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getWhereCSAccess().getWhereCSAction_0());
+ after(grammarAccess.getWhereCSAccess().getPatternCSAction_0());
}
}
@@ -24771,21 +25358,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhereCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8382:1: rule__WhereCS__Group__1 : rule__WhereCS__Group__1__Impl rule__WhereCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8566:1: rule__WhereCS__Group__1 : rule__WhereCS__Group__1__Impl rule__WhereCS__Group__2 ;
public final void rule__WhereCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8386:1: ( rule__WhereCS__Group__1__Impl rule__WhereCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8387:2: rule__WhereCS__Group__1__Impl rule__WhereCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8570:1: ( rule__WhereCS__Group__1__Impl rule__WhereCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8571:2: rule__WhereCS__Group__1__Impl rule__WhereCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__1__Impl_in_rule__WhereCS__Group__117342);
+ pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__1__Impl_in_rule__WhereCS__Group__117740);
rule__WhereCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__2_in_rule__WhereCS__Group__117345);
+ pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__2_in_rule__WhereCS__Group__117743);
rule__WhereCS__Group__2();
state._fsp--;
@@ -24809,22 +25396,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhereCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8394:1: rule__WhereCS__Group__1__Impl : ( 'where' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8578:1: rule__WhereCS__Group__1__Impl : ( 'where' ) ;
public final void rule__WhereCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8398:1: ( ( 'where' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8399:1: ( 'where' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8582:1: ( ( 'where' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8583:1: ( 'where' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8399:1: ( 'where' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8400:1: 'where'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8583:1: ( 'where' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8584:1: 'where'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWhereCSAccess().getWhereKeyword_1());
}
- match(input,35,FollowSets000.FOLLOW_35_in_rule__WhereCS__Group__1__Impl17373); if (state.failed) return ;
+ match(input,35,FollowSets000.FOLLOW_35_in_rule__WhereCS__Group__1__Impl17771); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getWhereCSAccess().getWhereKeyword_1());
}
@@ -24850,21 +25437,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhereCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8413:1: rule__WhereCS__Group__2 : rule__WhereCS__Group__2__Impl rule__WhereCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8597:1: rule__WhereCS__Group__2 : rule__WhereCS__Group__2__Impl rule__WhereCS__Group__3 ;
public final void rule__WhereCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8417:1: ( rule__WhereCS__Group__2__Impl rule__WhereCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8418:2: rule__WhereCS__Group__2__Impl rule__WhereCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8601:1: ( rule__WhereCS__Group__2__Impl rule__WhereCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8602:2: rule__WhereCS__Group__2__Impl rule__WhereCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__2__Impl_in_rule__WhereCS__Group__217404);
+ pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__2__Impl_in_rule__WhereCS__Group__217802);
rule__WhereCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__3_in_rule__WhereCS__Group__217407);
+ pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__3_in_rule__WhereCS__Group__217805);
rule__WhereCS__Group__3();
state._fsp--;
@@ -24888,22 +25475,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhereCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8425:1: rule__WhereCS__Group__2__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8609:1: rule__WhereCS__Group__2__Impl : ( '{' ) ;
public final void rule__WhereCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8429:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8430:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8613:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8614:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8430:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8431:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8614:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8615:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWhereCSAccess().getLeftCurlyBracketKeyword_2());
}
- match(input,71,FollowSets000.FOLLOW_71_in_rule__WhereCS__Group__2__Impl17435); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_71_in_rule__WhereCS__Group__2__Impl17833); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getWhereCSAccess().getLeftCurlyBracketKeyword_2());
}
@@ -24929,21 +25516,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhereCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8444:1: rule__WhereCS__Group__3 : rule__WhereCS__Group__3__Impl rule__WhereCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8628:1: rule__WhereCS__Group__3 : rule__WhereCS__Group__3__Impl rule__WhereCS__Group__4 ;
public final void rule__WhereCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8448:1: ( rule__WhereCS__Group__3__Impl rule__WhereCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8449:2: rule__WhereCS__Group__3__Impl rule__WhereCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8632:1: ( rule__WhereCS__Group__3__Impl rule__WhereCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8633:2: rule__WhereCS__Group__3__Impl rule__WhereCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__3__Impl_in_rule__WhereCS__Group__317466);
+ pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__3__Impl_in_rule__WhereCS__Group__317864);
rule__WhereCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__4_in_rule__WhereCS__Group__317469);
+ pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__4_in_rule__WhereCS__Group__317867);
rule__WhereCS__Group__4();
state._fsp--;
@@ -24967,38 +25554,38 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhereCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8456:1: rule__WhereCS__Group__3__Impl : ( ( rule__WhereCS__Group_3__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8640:1: rule__WhereCS__Group__3__Impl : ( ( rule__WhereCS__PredicatesAssignment_3 )* ) ;
public final void rule__WhereCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8460:1: ( ( ( rule__WhereCS__Group_3__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8461:1: ( ( rule__WhereCS__Group_3__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8644:1: ( ( ( rule__WhereCS__PredicatesAssignment_3 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8645:1: ( ( rule__WhereCS__PredicatesAssignment_3 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8461:1: ( ( rule__WhereCS__Group_3__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8462:1: ( rule__WhereCS__Group_3__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8645:1: ( ( rule__WhereCS__PredicatesAssignment_3 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8646:1: ( rule__WhereCS__PredicatesAssignment_3 )*
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getWhereCSAccess().getGroup_3());
+ before(grammarAccess.getWhereCSAccess().getPredicatesAssignment_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8463:1: ( rule__WhereCS__Group_3__0 )*
- loop69:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8647:1: ( rule__WhereCS__PredicatesAssignment_3 )*
+ loop71:
do {
- int alt69=2;
- int LA69_0 = input.LA(1);
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- if ( ((LA69_0>=RULE_INT && LA69_0<=RULE_ESCAPED_ID)||(LA69_0>=18 && LA69_0<=38)||(LA69_0>=40 && LA69_0<=41)||(LA69_0>=55 && LA69_0<=68)||LA69_0==75||(LA69_0>=82 && LA69_0<=83)||LA69_0==85||LA69_0==89||(LA69_0>=91 && LA69_0<=93)) ) {
- alt69=1;
+ if ( ((LA71_0>=RULE_INT && LA71_0<=RULE_ESCAPED_ID)||(LA71_0>=18 && LA71_0<=38)||(LA71_0>=40 && LA71_0<=41)||(LA71_0>=55 && LA71_0<=68)||LA71_0==75||(LA71_0>=82 && LA71_0<=83)||LA71_0==85||LA71_0==89||(LA71_0>=91 && LA71_0<=93)) ) {
+ alt71=1;
}
- switch (alt69) {
+ switch (alt71) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8463:2: rule__WhereCS__Group_3__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8647:2: rule__WhereCS__PredicatesAssignment_3
{
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group_3__0_in_rule__WhereCS__Group__3__Impl17496);
- rule__WhereCS__Group_3__0();
+ pushFollow(FollowSets000.FOLLOW_rule__WhereCS__PredicatesAssignment_3_in_rule__WhereCS__Group__3__Impl17894);
+ rule__WhereCS__PredicatesAssignment_3();
state._fsp--;
if (state.failed) return ;
@@ -25007,12 +25594,12 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop69;
+ break loop71;
}
} while (true);
if ( state.backtracking==0 ) {
- after(grammarAccess.getWhereCSAccess().getGroup_3());
+ after(grammarAccess.getWhereCSAccess().getPredicatesAssignment_3());
}
}
@@ -25036,16 +25623,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhereCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8473:1: rule__WhereCS__Group__4 : rule__WhereCS__Group__4__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8657:1: rule__WhereCS__Group__4 : rule__WhereCS__Group__4__Impl ;
public final void rule__WhereCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8477:1: ( rule__WhereCS__Group__4__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8478:2: rule__WhereCS__Group__4__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8661:1: ( rule__WhereCS__Group__4__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8662:2: rule__WhereCS__Group__4__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__4__Impl_in_rule__WhereCS__Group__417527);
+ pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group__4__Impl_in_rule__WhereCS__Group__417925);
rule__WhereCS__Group__4__Impl();
state._fsp--;
@@ -25069,22 +25656,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__WhereCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8484:1: rule__WhereCS__Group__4__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8668:1: rule__WhereCS__Group__4__Impl : ( '}' ) ;
public final void rule__WhereCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8488:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8489:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8672:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8673:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8489:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8490:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8673:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8674:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getWhereCSAccess().getRightCurlyBracketKeyword_4());
}
- match(input,72,FollowSets000.FOLLOW_72_in_rule__WhereCS__Group__4__Impl17555); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_72_in_rule__WhereCS__Group__4__Impl17953); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getWhereCSAccess().getRightCurlyBracketKeyword_4());
}
@@ -25109,185 +25696,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__WhereCS__Group__4__Impl"
- // $ANTLR start "rule__WhereCS__Group_3__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8513:1: rule__WhereCS__Group_3__0 : rule__WhereCS__Group_3__0__Impl rule__WhereCS__Group_3__1 ;
- public final void rule__WhereCS__Group_3__0() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8517:1: ( rule__WhereCS__Group_3__0__Impl rule__WhereCS__Group_3__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8518:2: rule__WhereCS__Group_3__0__Impl rule__WhereCS__Group_3__1
- {
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group_3__0__Impl_in_rule__WhereCS__Group_3__017596);
- rule__WhereCS__Group_3__0__Impl();
-
- state._fsp--;
- if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group_3__1_in_rule__WhereCS__Group_3__017599);
- rule__WhereCS__Group_3__1();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhereCS__Group_3__0"
-
-
- // $ANTLR start "rule__WhereCS__Group_3__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8525:1: rule__WhereCS__Group_3__0__Impl : ( ( rule__WhereCS__ExprAssignment_3_0 ) ) ;
- public final void rule__WhereCS__Group_3__0__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8529:1: ( ( ( rule__WhereCS__ExprAssignment_3_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8530:1: ( ( rule__WhereCS__ExprAssignment_3_0 ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8530:1: ( ( rule__WhereCS__ExprAssignment_3_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8531:1: ( rule__WhereCS__ExprAssignment_3_0 )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getWhereCSAccess().getExprAssignment_3_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8532:1: ( rule__WhereCS__ExprAssignment_3_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8532:2: rule__WhereCS__ExprAssignment_3_0
- {
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__ExprAssignment_3_0_in_rule__WhereCS__Group_3__0__Impl17626);
- rule__WhereCS__ExprAssignment_3_0();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getWhereCSAccess().getExprAssignment_3_0());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhereCS__Group_3__0__Impl"
-
-
- // $ANTLR start "rule__WhereCS__Group_3__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8542:1: rule__WhereCS__Group_3__1 : rule__WhereCS__Group_3__1__Impl ;
- public final void rule__WhereCS__Group_3__1() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8546:1: ( rule__WhereCS__Group_3__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8547:2: rule__WhereCS__Group_3__1__Impl
- {
- pushFollow(FollowSets000.FOLLOW_rule__WhereCS__Group_3__1__Impl_in_rule__WhereCS__Group_3__117656);
- rule__WhereCS__Group_3__1__Impl();
-
- state._fsp--;
- if (state.failed) return ;
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhereCS__Group_3__1"
-
-
- // $ANTLR start "rule__WhereCS__Group_3__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8553:1: rule__WhereCS__Group_3__1__Impl : ( ';' ) ;
- public final void rule__WhereCS__Group_3__1__Impl() throws RecognitionException {
-
- int stackSize = keepStackSize();
-
- try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8557:1: ( ( ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8558:1: ( ';' )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8558:1: ( ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8559:1: ';'
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getWhereCSAccess().getSemicolonKeyword_3_1());
- }
- match(input,17,FollowSets000.FOLLOW_17_in_rule__WhereCS__Group_3__1__Impl17684); if (state.failed) return ;
- if ( state.backtracking==0 ) {
- after(grammarAccess.getWhereCSAccess().getSemicolonKeyword_3_1());
- }
-
- }
-
-
- }
-
- }
- catch (RecognitionException re) {
- reportError(re);
- recover(input,re);
- }
- finally {
-
- restoreStackSize(stackSize);
-
- }
- return ;
- }
- // $ANTLR end "rule__WhereCS__Group_3__1__Impl"
-
-
// $ANTLR start "rule__AnyElementCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8576:1: rule__AnyElementCS__Group__0 : rule__AnyElementCS__Group__0__Impl rule__AnyElementCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8697:1: rule__AnyElementCS__Group__0 : rule__AnyElementCS__Group__0__Impl rule__AnyElementCS__Group__1 ;
public final void rule__AnyElementCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8580:1: ( rule__AnyElementCS__Group__0__Impl rule__AnyElementCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8581:2: rule__AnyElementCS__Group__0__Impl rule__AnyElementCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8701:1: ( rule__AnyElementCS__Group__0__Impl rule__AnyElementCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8702:2: rule__AnyElementCS__Group__0__Impl rule__AnyElementCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__AnyElementCS__Group__0__Impl_in_rule__AnyElementCS__Group__017719);
+ pushFollow(FollowSets000.FOLLOW_rule__AnyElementCS__Group__0__Impl_in_rule__AnyElementCS__Group__017994);
rule__AnyElementCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__AnyElementCS__Group__1_in_rule__AnyElementCS__Group__017722);
+ pushFollow(FollowSets000.FOLLOW_rule__AnyElementCS__Group__1_in_rule__AnyElementCS__Group__017997);
rule__AnyElementCS__Group__1();
state._fsp--;
@@ -25311,23 +25735,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__AnyElementCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8588:1: rule__AnyElementCS__Group__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8709:1: rule__AnyElementCS__Group__0__Impl : ( () ) ;
public final void rule__AnyElementCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8592:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8593:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8713:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8714:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8593:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8594:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8714:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8715:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAnyElementCSAccess().getAnyElementCSAction_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8595:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8597:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8716:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8718:1:
{
}
@@ -25352,16 +25776,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__AnyElementCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8607:1: rule__AnyElementCS__Group__1 : rule__AnyElementCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8728:1: rule__AnyElementCS__Group__1 : rule__AnyElementCS__Group__1__Impl ;
public final void rule__AnyElementCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8611:1: ( rule__AnyElementCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8612:2: rule__AnyElementCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8732:1: ( rule__AnyElementCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8733:2: rule__AnyElementCS__Group__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__AnyElementCS__Group__1__Impl_in_rule__AnyElementCS__Group__117780);
+ pushFollow(FollowSets000.FOLLOW_rule__AnyElementCS__Group__1__Impl_in_rule__AnyElementCS__Group__118055);
rule__AnyElementCS__Group__1__Impl();
state._fsp--;
@@ -25385,22 +25809,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__AnyElementCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8618:1: rule__AnyElementCS__Group__1__Impl : ( '_' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8739:1: rule__AnyElementCS__Group__1__Impl : ( '_' ) ;
public final void rule__AnyElementCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8622:1: ( ( '_' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8623:1: ( '_' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8743:1: ( ( '_' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8744:1: ( '_' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8623:1: ( '_' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8624:1: '_'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8744:1: ( '_' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8745:1: '_'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getAnyElementCSAccess().get_Keyword_1());
}
- match(input,77,FollowSets000.FOLLOW_77_in_rule__AnyElementCS__Group__1__Impl17808); if (state.failed) return ;
+ match(input,77,FollowSets000.FOLLOW_77_in_rule__AnyElementCS__Group__1__Impl18083); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getAnyElementCSAccess().get_Keyword_1());
}
@@ -25426,21 +25850,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8641:1: rule__NUMBER_LITERAL__Group__0 : rule__NUMBER_LITERAL__Group__0__Impl rule__NUMBER_LITERAL__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8762:1: rule__NUMBER_LITERAL__Group__0 : rule__NUMBER_LITERAL__Group__0__Impl rule__NUMBER_LITERAL__Group__1 ;
public final void rule__NUMBER_LITERAL__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8645:1: ( rule__NUMBER_LITERAL__Group__0__Impl rule__NUMBER_LITERAL__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8646:2: rule__NUMBER_LITERAL__Group__0__Impl rule__NUMBER_LITERAL__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8766:1: ( rule__NUMBER_LITERAL__Group__0__Impl rule__NUMBER_LITERAL__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8767:2: rule__NUMBER_LITERAL__Group__0__Impl rule__NUMBER_LITERAL__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group__0__Impl_in_rule__NUMBER_LITERAL__Group__017843);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group__0__Impl_in_rule__NUMBER_LITERAL__Group__018118);
rule__NUMBER_LITERAL__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group__1_in_rule__NUMBER_LITERAL__Group__017846);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group__1_in_rule__NUMBER_LITERAL__Group__018121);
rule__NUMBER_LITERAL__Group__1();
state._fsp--;
@@ -25464,22 +25888,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8653:1: rule__NUMBER_LITERAL__Group__0__Impl : ( RULE_INT ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8774:1: rule__NUMBER_LITERAL__Group__0__Impl : ( RULE_INT ) ;
public final void rule__NUMBER_LITERAL__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8657:1: ( ( RULE_INT ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8658:1: ( RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8778:1: ( ( RULE_INT ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8779:1: ( RULE_INT )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8658:1: ( RULE_INT )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8659:1: RULE_INT
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8779:1: ( RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8780:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALAccess().getINTTerminalRuleCall_0());
}
- match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__NUMBER_LITERAL__Group__0__Impl17873); if (state.failed) return ;
+ match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__NUMBER_LITERAL__Group__0__Impl18148); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNUMBER_LITERALAccess().getINTTerminalRuleCall_0());
}
@@ -25505,21 +25929,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8670:1: rule__NUMBER_LITERAL__Group__1 : rule__NUMBER_LITERAL__Group__1__Impl rule__NUMBER_LITERAL__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8791:1: rule__NUMBER_LITERAL__Group__1 : rule__NUMBER_LITERAL__Group__1__Impl rule__NUMBER_LITERAL__Group__2 ;
public final void rule__NUMBER_LITERAL__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8674:1: ( rule__NUMBER_LITERAL__Group__1__Impl rule__NUMBER_LITERAL__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8675:2: rule__NUMBER_LITERAL__Group__1__Impl rule__NUMBER_LITERAL__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8795:1: ( rule__NUMBER_LITERAL__Group__1__Impl rule__NUMBER_LITERAL__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8796:2: rule__NUMBER_LITERAL__Group__1__Impl rule__NUMBER_LITERAL__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group__1__Impl_in_rule__NUMBER_LITERAL__Group__117902);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group__1__Impl_in_rule__NUMBER_LITERAL__Group__118177);
rule__NUMBER_LITERAL__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group__2_in_rule__NUMBER_LITERAL__Group__117905);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group__2_in_rule__NUMBER_LITERAL__Group__118180);
rule__NUMBER_LITERAL__Group__2();
state._fsp--;
@@ -25543,41 +25967,41 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8682:1: rule__NUMBER_LITERAL__Group__1__Impl : ( ( rule__NUMBER_LITERAL__Group_1__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8803:1: rule__NUMBER_LITERAL__Group__1__Impl : ( ( rule__NUMBER_LITERAL__Group_1__0 )? ) ;
public final void rule__NUMBER_LITERAL__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8686:1: ( ( ( rule__NUMBER_LITERAL__Group_1__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8687:1: ( ( rule__NUMBER_LITERAL__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8807:1: ( ( ( rule__NUMBER_LITERAL__Group_1__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8808:1: ( ( rule__NUMBER_LITERAL__Group_1__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8687:1: ( ( rule__NUMBER_LITERAL__Group_1__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8688:1: ( rule__NUMBER_LITERAL__Group_1__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8808:1: ( ( rule__NUMBER_LITERAL__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8809:1: ( rule__NUMBER_LITERAL__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8689:1: ( rule__NUMBER_LITERAL__Group_1__0 )?
- int alt70=2;
- int LA70_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8810:1: ( rule__NUMBER_LITERAL__Group_1__0 )?
+ int alt72=2;
+ int LA72_0 = input.LA(1);
- if ( (LA70_0==53) ) {
- int LA70_1 = input.LA(2);
+ if ( (LA72_0==53) ) {
+ int LA72_1 = input.LA(2);
- if ( (LA70_1==RULE_INT) ) {
- int LA70_3 = input.LA(3);
+ if ( (LA72_1==RULE_INT) ) {
+ int LA72_3 = input.LA(3);
- if ( (synpred128_InternalQVTrelation()) ) {
- alt70=1;
+ if ( (synpred130_InternalQVTrelation()) ) {
+ alt72=1;
}
}
}
- switch (alt70) {
+ switch (alt72) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8689:2: rule__NUMBER_LITERAL__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8810:2: rule__NUMBER_LITERAL__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_1__0_in_rule__NUMBER_LITERAL__Group__1__Impl17932);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_1__0_in_rule__NUMBER_LITERAL__Group__1__Impl18207);
rule__NUMBER_LITERAL__Group_1__0();
state._fsp--;
@@ -25613,16 +26037,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8699:1: rule__NUMBER_LITERAL__Group__2 : rule__NUMBER_LITERAL__Group__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8820:1: rule__NUMBER_LITERAL__Group__2 : rule__NUMBER_LITERAL__Group__2__Impl ;
public final void rule__NUMBER_LITERAL__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8703:1: ( rule__NUMBER_LITERAL__Group__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8704:2: rule__NUMBER_LITERAL__Group__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8824:1: ( rule__NUMBER_LITERAL__Group__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8825:2: rule__NUMBER_LITERAL__Group__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group__2__Impl_in_rule__NUMBER_LITERAL__Group__217963);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group__2__Impl_in_rule__NUMBER_LITERAL__Group__218238);
rule__NUMBER_LITERAL__Group__2__Impl();
state._fsp--;
@@ -25646,33 +26070,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8710:1: rule__NUMBER_LITERAL__Group__2__Impl : ( ( rule__NUMBER_LITERAL__Group_2__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8831:1: rule__NUMBER_LITERAL__Group__2__Impl : ( ( rule__NUMBER_LITERAL__Group_2__0 )? ) ;
public final void rule__NUMBER_LITERAL__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8714:1: ( ( ( rule__NUMBER_LITERAL__Group_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8715:1: ( ( rule__NUMBER_LITERAL__Group_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8835:1: ( ( ( rule__NUMBER_LITERAL__Group_2__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8836:1: ( ( rule__NUMBER_LITERAL__Group_2__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8715:1: ( ( rule__NUMBER_LITERAL__Group_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8716:1: ( rule__NUMBER_LITERAL__Group_2__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8836:1: ( ( rule__NUMBER_LITERAL__Group_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8837:1: ( rule__NUMBER_LITERAL__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALAccess().getGroup_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8717:1: ( rule__NUMBER_LITERAL__Group_2__0 )?
- int alt71=2;
- int LA71_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8838:1: ( rule__NUMBER_LITERAL__Group_2__0 )?
+ int alt73=2;
+ int LA73_0 = input.LA(1);
- if ( ((LA71_0>=37 && LA71_0<=38)) ) {
- alt71=1;
+ if ( ((LA73_0>=37 && LA73_0<=38)) ) {
+ alt73=1;
}
- switch (alt71) {
+ switch (alt73) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8717:2: rule__NUMBER_LITERAL__Group_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8838:2: rule__NUMBER_LITERAL__Group_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_2__0_in_rule__NUMBER_LITERAL__Group__2__Impl17990);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_2__0_in_rule__NUMBER_LITERAL__Group__2__Impl18265);
rule__NUMBER_LITERAL__Group_2__0();
state._fsp--;
@@ -25708,21 +26132,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8733:1: rule__NUMBER_LITERAL__Group_1__0 : rule__NUMBER_LITERAL__Group_1__0__Impl rule__NUMBER_LITERAL__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8854:1: rule__NUMBER_LITERAL__Group_1__0 : rule__NUMBER_LITERAL__Group_1__0__Impl rule__NUMBER_LITERAL__Group_1__1 ;
public final void rule__NUMBER_LITERAL__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8737:1: ( rule__NUMBER_LITERAL__Group_1__0__Impl rule__NUMBER_LITERAL__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8738:2: rule__NUMBER_LITERAL__Group_1__0__Impl rule__NUMBER_LITERAL__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8858:1: ( rule__NUMBER_LITERAL__Group_1__0__Impl rule__NUMBER_LITERAL__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8859:2: rule__NUMBER_LITERAL__Group_1__0__Impl rule__NUMBER_LITERAL__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_1__0__Impl_in_rule__NUMBER_LITERAL__Group_1__018027);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_1__0__Impl_in_rule__NUMBER_LITERAL__Group_1__018302);
rule__NUMBER_LITERAL__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_1__1_in_rule__NUMBER_LITERAL__Group_1__018030);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_1__1_in_rule__NUMBER_LITERAL__Group_1__018305);
rule__NUMBER_LITERAL__Group_1__1();
state._fsp--;
@@ -25746,22 +26170,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8745:1: rule__NUMBER_LITERAL__Group_1__0__Impl : ( '.' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8866:1: rule__NUMBER_LITERAL__Group_1__0__Impl : ( '.' ) ;
public final void rule__NUMBER_LITERAL__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8749:1: ( ( '.' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8750:1: ( '.' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8870:1: ( ( '.' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8871:1: ( '.' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8750:1: ( '.' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8751:1: '.'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8871:1: ( '.' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8872:1: '.'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALAccess().getFullStopKeyword_1_0());
}
- match(input,53,FollowSets000.FOLLOW_53_in_rule__NUMBER_LITERAL__Group_1__0__Impl18058); if (state.failed) return ;
+ match(input,53,FollowSets000.FOLLOW_53_in_rule__NUMBER_LITERAL__Group_1__0__Impl18333); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNUMBER_LITERALAccess().getFullStopKeyword_1_0());
}
@@ -25787,16 +26211,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8764:1: rule__NUMBER_LITERAL__Group_1__1 : rule__NUMBER_LITERAL__Group_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8885:1: rule__NUMBER_LITERAL__Group_1__1 : rule__NUMBER_LITERAL__Group_1__1__Impl ;
public final void rule__NUMBER_LITERAL__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8768:1: ( rule__NUMBER_LITERAL__Group_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8769:2: rule__NUMBER_LITERAL__Group_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8889:1: ( rule__NUMBER_LITERAL__Group_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8890:2: rule__NUMBER_LITERAL__Group_1__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_1__1__Impl_in_rule__NUMBER_LITERAL__Group_1__118089);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_1__1__Impl_in_rule__NUMBER_LITERAL__Group_1__118364);
rule__NUMBER_LITERAL__Group_1__1__Impl();
state._fsp--;
@@ -25820,22 +26244,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8775:1: rule__NUMBER_LITERAL__Group_1__1__Impl : ( RULE_INT ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8896:1: rule__NUMBER_LITERAL__Group_1__1__Impl : ( RULE_INT ) ;
public final void rule__NUMBER_LITERAL__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8779:1: ( ( RULE_INT ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8780:1: ( RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8900:1: ( ( RULE_INT ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8901:1: ( RULE_INT )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8780:1: ( RULE_INT )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8781:1: RULE_INT
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8901:1: ( RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8902:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALAccess().getINTTerminalRuleCall_1_1());
}
- match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__NUMBER_LITERAL__Group_1__1__Impl18116); if (state.failed) return ;
+ match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__NUMBER_LITERAL__Group_1__1__Impl18391); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNUMBER_LITERALAccess().getINTTerminalRuleCall_1_1());
}
@@ -25861,21 +26285,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8796:1: rule__NUMBER_LITERAL__Group_2__0 : rule__NUMBER_LITERAL__Group_2__0__Impl rule__NUMBER_LITERAL__Group_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8917:1: rule__NUMBER_LITERAL__Group_2__0 : rule__NUMBER_LITERAL__Group_2__0__Impl rule__NUMBER_LITERAL__Group_2__1 ;
public final void rule__NUMBER_LITERAL__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8800:1: ( rule__NUMBER_LITERAL__Group_2__0__Impl rule__NUMBER_LITERAL__Group_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8801:2: rule__NUMBER_LITERAL__Group_2__0__Impl rule__NUMBER_LITERAL__Group_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8921:1: ( rule__NUMBER_LITERAL__Group_2__0__Impl rule__NUMBER_LITERAL__Group_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8922:2: rule__NUMBER_LITERAL__Group_2__0__Impl rule__NUMBER_LITERAL__Group_2__1
{
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_2__0__Impl_in_rule__NUMBER_LITERAL__Group_2__018149);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_2__0__Impl_in_rule__NUMBER_LITERAL__Group_2__018424);
rule__NUMBER_LITERAL__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_2__1_in_rule__NUMBER_LITERAL__Group_2__018152);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_2__1_in_rule__NUMBER_LITERAL__Group_2__018427);
rule__NUMBER_LITERAL__Group_2__1();
state._fsp--;
@@ -25899,25 +26323,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8808:1: rule__NUMBER_LITERAL__Group_2__0__Impl : ( ( rule__NUMBER_LITERAL__Alternatives_2_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8929:1: rule__NUMBER_LITERAL__Group_2__0__Impl : ( ( rule__NUMBER_LITERAL__Alternatives_2_0 ) ) ;
public final void rule__NUMBER_LITERAL__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8812:1: ( ( ( rule__NUMBER_LITERAL__Alternatives_2_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8813:1: ( ( rule__NUMBER_LITERAL__Alternatives_2_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8933:1: ( ( ( rule__NUMBER_LITERAL__Alternatives_2_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8934:1: ( ( rule__NUMBER_LITERAL__Alternatives_2_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8813:1: ( ( rule__NUMBER_LITERAL__Alternatives_2_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8814:1: ( rule__NUMBER_LITERAL__Alternatives_2_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8934:1: ( ( rule__NUMBER_LITERAL__Alternatives_2_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8935:1: ( rule__NUMBER_LITERAL__Alternatives_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALAccess().getAlternatives_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8815:1: ( rule__NUMBER_LITERAL__Alternatives_2_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8815:2: rule__NUMBER_LITERAL__Alternatives_2_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8936:1: ( rule__NUMBER_LITERAL__Alternatives_2_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8936:2: rule__NUMBER_LITERAL__Alternatives_2_0
{
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Alternatives_2_0_in_rule__NUMBER_LITERAL__Group_2__0__Impl18179);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Alternatives_2_0_in_rule__NUMBER_LITERAL__Group_2__0__Impl18454);
rule__NUMBER_LITERAL__Alternatives_2_0();
state._fsp--;
@@ -25950,21 +26374,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8825:1: rule__NUMBER_LITERAL__Group_2__1 : rule__NUMBER_LITERAL__Group_2__1__Impl rule__NUMBER_LITERAL__Group_2__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8946:1: rule__NUMBER_LITERAL__Group_2__1 : rule__NUMBER_LITERAL__Group_2__1__Impl rule__NUMBER_LITERAL__Group_2__2 ;
public final void rule__NUMBER_LITERAL__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8829:1: ( rule__NUMBER_LITERAL__Group_2__1__Impl rule__NUMBER_LITERAL__Group_2__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8830:2: rule__NUMBER_LITERAL__Group_2__1__Impl rule__NUMBER_LITERAL__Group_2__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8950:1: ( rule__NUMBER_LITERAL__Group_2__1__Impl rule__NUMBER_LITERAL__Group_2__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8951:2: rule__NUMBER_LITERAL__Group_2__1__Impl rule__NUMBER_LITERAL__Group_2__2
{
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_2__1__Impl_in_rule__NUMBER_LITERAL__Group_2__118209);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_2__1__Impl_in_rule__NUMBER_LITERAL__Group_2__118484);
rule__NUMBER_LITERAL__Group_2__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_2__2_in_rule__NUMBER_LITERAL__Group_2__118212);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_2__2_in_rule__NUMBER_LITERAL__Group_2__118487);
rule__NUMBER_LITERAL__Group_2__2();
state._fsp--;
@@ -25988,33 +26412,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8837:1: rule__NUMBER_LITERAL__Group_2__1__Impl : ( ( rule__NUMBER_LITERAL__Alternatives_2_1 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8958:1: rule__NUMBER_LITERAL__Group_2__1__Impl : ( ( rule__NUMBER_LITERAL__Alternatives_2_1 )? ) ;
public final void rule__NUMBER_LITERAL__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8841:1: ( ( ( rule__NUMBER_LITERAL__Alternatives_2_1 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8842:1: ( ( rule__NUMBER_LITERAL__Alternatives_2_1 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8962:1: ( ( ( rule__NUMBER_LITERAL__Alternatives_2_1 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8963:1: ( ( rule__NUMBER_LITERAL__Alternatives_2_1 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8842:1: ( ( rule__NUMBER_LITERAL__Alternatives_2_1 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8843:1: ( rule__NUMBER_LITERAL__Alternatives_2_1 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8963:1: ( ( rule__NUMBER_LITERAL__Alternatives_2_1 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8964:1: ( rule__NUMBER_LITERAL__Alternatives_2_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALAccess().getAlternatives_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8844:1: ( rule__NUMBER_LITERAL__Alternatives_2_1 )?
- int alt72=2;
- int LA72_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8965:1: ( rule__NUMBER_LITERAL__Alternatives_2_1 )?
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- if ( ((LA72_0>=39 && LA72_0<=40)) ) {
- alt72=1;
+ if ( ((LA74_0>=39 && LA74_0<=40)) ) {
+ alt74=1;
}
- switch (alt72) {
+ switch (alt74) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8844:2: rule__NUMBER_LITERAL__Alternatives_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8965:2: rule__NUMBER_LITERAL__Alternatives_2_1
{
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Alternatives_2_1_in_rule__NUMBER_LITERAL__Group_2__1__Impl18239);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Alternatives_2_1_in_rule__NUMBER_LITERAL__Group_2__1__Impl18514);
rule__NUMBER_LITERAL__Alternatives_2_1();
state._fsp--;
@@ -26050,16 +26474,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group_2__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8854:1: rule__NUMBER_LITERAL__Group_2__2 : rule__NUMBER_LITERAL__Group_2__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8975:1: rule__NUMBER_LITERAL__Group_2__2 : rule__NUMBER_LITERAL__Group_2__2__Impl ;
public final void rule__NUMBER_LITERAL__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8858:1: ( rule__NUMBER_LITERAL__Group_2__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8859:2: rule__NUMBER_LITERAL__Group_2__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8979:1: ( rule__NUMBER_LITERAL__Group_2__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8980:2: rule__NUMBER_LITERAL__Group_2__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_2__2__Impl_in_rule__NUMBER_LITERAL__Group_2__218270);
+ pushFollow(FollowSets000.FOLLOW_rule__NUMBER_LITERAL__Group_2__2__Impl_in_rule__NUMBER_LITERAL__Group_2__218545);
rule__NUMBER_LITERAL__Group_2__2__Impl();
state._fsp--;
@@ -26083,22 +26507,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NUMBER_LITERAL__Group_2__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8865:1: rule__NUMBER_LITERAL__Group_2__2__Impl : ( RULE_INT ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8986:1: rule__NUMBER_LITERAL__Group_2__2__Impl : ( RULE_INT ) ;
public final void rule__NUMBER_LITERAL__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8869:1: ( ( RULE_INT ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8870:1: ( RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8990:1: ( ( RULE_INT ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8991:1: ( RULE_INT )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8870:1: ( RULE_INT )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8871:1: RULE_INT
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8991:1: ( RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8992:1: RULE_INT
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNUMBER_LITERALAccess().getINTTerminalRuleCall_2_2());
}
- match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__NUMBER_LITERAL__Group_2__2__Impl18297); if (state.failed) return ;
+ match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_rule__NUMBER_LITERAL__Group_2__2__Impl18572); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNUMBER_LITERALAccess().getINTTerminalRuleCall_2_2());
}
@@ -26124,21 +26548,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PathNameCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8888:1: rule__PathNameCS__Group__0 : rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9009:1: rule__PathNameCS__Group__0 : rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 ;
public final void rule__PathNameCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8892:1: ( rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8893:2: rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9013:1: ( rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9014:2: rule__PathNameCS__Group__0__Impl rule__PathNameCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__018332);
+ pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__018607);
rule__PathNameCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__018335);
+ pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__018610);
rule__PathNameCS__Group__1();
state._fsp--;
@@ -26162,25 +26586,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PathNameCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8900:1: rule__PathNameCS__Group__0__Impl : ( ( rule__PathNameCS__PathAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9021:1: rule__PathNameCS__Group__0__Impl : ( ( rule__PathNameCS__PathAssignment_0 ) ) ;
public final void rule__PathNameCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8904:1: ( ( ( rule__PathNameCS__PathAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8905:1: ( ( rule__PathNameCS__PathAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9025:1: ( ( ( rule__PathNameCS__PathAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9026:1: ( ( rule__PathNameCS__PathAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8905:1: ( ( rule__PathNameCS__PathAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8906:1: ( rule__PathNameCS__PathAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9026:1: ( ( rule__PathNameCS__PathAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9027:1: ( rule__PathNameCS__PathAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getPathAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8907:1: ( rule__PathNameCS__PathAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8907:2: rule__PathNameCS__PathAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9028:1: ( rule__PathNameCS__PathAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9028:2: rule__PathNameCS__PathAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl18362);
+ pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl18637);
rule__PathNameCS__PathAssignment_0();
state._fsp--;
@@ -26213,16 +26637,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PathNameCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8917:1: rule__PathNameCS__Group__1 : rule__PathNameCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9038:1: rule__PathNameCS__Group__1 : rule__PathNameCS__Group__1__Impl ;
public final void rule__PathNameCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8921:1: ( rule__PathNameCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8922:2: rule__PathNameCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9042:1: ( rule__PathNameCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9043:2: rule__PathNameCS__Group__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__118392);
+ pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__118667);
rule__PathNameCS__Group__1__Impl();
state._fsp--;
@@ -26246,37 +26670,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PathNameCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8928:1: rule__PathNameCS__Group__1__Impl : ( ( rule__PathNameCS__Group_1__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9049:1: rule__PathNameCS__Group__1__Impl : ( ( rule__PathNameCS__Group_1__0 )* ) ;
public final void rule__PathNameCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8932:1: ( ( ( rule__PathNameCS__Group_1__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8933:1: ( ( rule__PathNameCS__Group_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9053:1: ( ( ( rule__PathNameCS__Group_1__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9054:1: ( ( rule__PathNameCS__Group_1__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8933:1: ( ( rule__PathNameCS__Group_1__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8934:1: ( rule__PathNameCS__Group_1__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9054:1: ( ( rule__PathNameCS__Group_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9055:1: ( rule__PathNameCS__Group_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8935:1: ( rule__PathNameCS__Group_1__0 )*
- loop73:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9056:1: ( rule__PathNameCS__Group_1__0 )*
+ loop75:
do {
- int alt73=2;
- int LA73_0 = input.LA(1);
+ int alt75=2;
+ int LA75_0 = input.LA(1);
- if ( (LA73_0==78) ) {
- alt73=1;
+ if ( (LA75_0==78) ) {
+ alt75=1;
}
- switch (alt73) {
+ switch (alt75) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8935:2: rule__PathNameCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9056:2: rule__PathNameCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl18419);
+ pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl18694);
rule__PathNameCS__Group_1__0();
state._fsp--;
@@ -26286,7 +26710,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop73;
+ break loop75;
}
} while (true);
@@ -26315,21 +26739,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PathNameCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8949:1: rule__PathNameCS__Group_1__0 : rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9070:1: rule__PathNameCS__Group_1__0 : rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 ;
public final void rule__PathNameCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8953:1: ( rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8954:2: rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9074:1: ( rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9075:2: rule__PathNameCS__Group_1__0__Impl rule__PathNameCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__018454);
+ pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__018729);
rule__PathNameCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__018457);
+ pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__018732);
rule__PathNameCS__Group_1__1();
state._fsp--;
@@ -26353,22 +26777,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PathNameCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8961:1: rule__PathNameCS__Group_1__0__Impl : ( '::' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9082:1: rule__PathNameCS__Group_1__0__Impl : ( '::' ) ;
public final void rule__PathNameCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8965:1: ( ( '::' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8966:1: ( '::' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9086:1: ( ( '::' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9087:1: ( '::' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8966:1: ( '::' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8967:1: '::'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9087:1: ( '::' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9088:1: '::'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0());
}
- match(input,78,FollowSets000.FOLLOW_78_in_rule__PathNameCS__Group_1__0__Impl18485); if (state.failed) return ;
+ match(input,78,FollowSets000.FOLLOW_78_in_rule__PathNameCS__Group_1__0__Impl18760); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0());
}
@@ -26394,16 +26818,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PathNameCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8980:1: rule__PathNameCS__Group_1__1 : rule__PathNameCS__Group_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9101:1: rule__PathNameCS__Group_1__1 : rule__PathNameCS__Group_1__1__Impl ;
public final void rule__PathNameCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8984:1: ( rule__PathNameCS__Group_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8985:2: rule__PathNameCS__Group_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9105:1: ( rule__PathNameCS__Group_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9106:2: rule__PathNameCS__Group_1__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__118516);
+ pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__118791);
rule__PathNameCS__Group_1__1__Impl();
state._fsp--;
@@ -26427,25 +26851,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PathNameCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8991:1: rule__PathNameCS__Group_1__1__Impl : ( ( rule__PathNameCS__PathAssignment_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9112:1: rule__PathNameCS__Group_1__1__Impl : ( ( rule__PathNameCS__PathAssignment_1_1 ) ) ;
public final void rule__PathNameCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8995:1: ( ( ( rule__PathNameCS__PathAssignment_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8996:1: ( ( rule__PathNameCS__PathAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9116:1: ( ( ( rule__PathNameCS__PathAssignment_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9117:1: ( ( rule__PathNameCS__PathAssignment_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8996:1: ( ( rule__PathNameCS__PathAssignment_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8997:1: ( rule__PathNameCS__PathAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9117:1: ( ( rule__PathNameCS__PathAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9118:1: ( rule__PathNameCS__PathAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getPathAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8998:1: ( rule__PathNameCS__PathAssignment_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8998:2: rule__PathNameCS__PathAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9119:1: ( rule__PathNameCS__PathAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9119:2: rule__PathNameCS__PathAssignment_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl18543);
+ pushFollow(FollowSets000.FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl18818);
rule__PathNameCS__PathAssignment_1_1();
state._fsp--;
@@ -26478,21 +26902,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTypeCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9012:1: rule__CollectionTypeCS__Group__0 : rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9133:1: rule__CollectionTypeCS__Group__0 : rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 ;
public final void rule__CollectionTypeCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9016:1: ( rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9017:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9137:1: ( rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9138:2: rule__CollectionTypeCS__Group__0__Impl rule__CollectionTypeCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__018577);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__018852);
rule__CollectionTypeCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__018580);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__018855);
rule__CollectionTypeCS__Group__1();
state._fsp--;
@@ -26516,25 +26940,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTypeCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9024:1: rule__CollectionTypeCS__Group__0__Impl : ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9145:1: rule__CollectionTypeCS__Group__0__Impl : ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) ;
public final void rule__CollectionTypeCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9028:1: ( ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9029:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9149:1: ( ( ( rule__CollectionTypeCS__NameAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9150:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9029:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9030:1: ( rule__CollectionTypeCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9150:1: ( ( rule__CollectionTypeCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9151:1: ( rule__CollectionTypeCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getNameAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9031:1: ( rule__CollectionTypeCS__NameAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9031:2: rule__CollectionTypeCS__NameAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9152:1: ( rule__CollectionTypeCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9152:2: rule__CollectionTypeCS__NameAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl18607);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl18882);
rule__CollectionTypeCS__NameAssignment_0();
state._fsp--;
@@ -26567,16 +26991,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTypeCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9041:1: rule__CollectionTypeCS__Group__1 : rule__CollectionTypeCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9162:1: rule__CollectionTypeCS__Group__1 : rule__CollectionTypeCS__Group__1__Impl ;
public final void rule__CollectionTypeCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9045:1: ( rule__CollectionTypeCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9046:2: rule__CollectionTypeCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9166:1: ( rule__CollectionTypeCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9167:2: rule__CollectionTypeCS__Group__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__118637);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__118912);
rule__CollectionTypeCS__Group__1__Impl();
state._fsp--;
@@ -26600,33 +27024,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTypeCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9052:1: rule__CollectionTypeCS__Group__1__Impl : ( ( rule__CollectionTypeCS__Group_1__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9173:1: rule__CollectionTypeCS__Group__1__Impl : ( ( rule__CollectionTypeCS__Group_1__0 )? ) ;
public final void rule__CollectionTypeCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9056:1: ( ( ( rule__CollectionTypeCS__Group_1__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9057:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9177:1: ( ( ( rule__CollectionTypeCS__Group_1__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9178:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9057:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9058:1: ( rule__CollectionTypeCS__Group_1__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9178:1: ( ( rule__CollectionTypeCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9179:1: ( rule__CollectionTypeCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9059:1: ( rule__CollectionTypeCS__Group_1__0 )?
- int alt74=2;
- int LA74_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9180:1: ( rule__CollectionTypeCS__Group_1__0 )?
+ int alt76=2;
+ int LA76_0 = input.LA(1);
- if ( (LA74_0==75) ) {
- alt74=1;
+ if ( (LA76_0==75) ) {
+ alt76=1;
}
- switch (alt74) {
+ switch (alt76) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9059:2: rule__CollectionTypeCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9180:2: rule__CollectionTypeCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl18664);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl18939);
rule__CollectionTypeCS__Group_1__0();
state._fsp--;
@@ -26662,21 +27086,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTypeCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9073:1: rule__CollectionTypeCS__Group_1__0 : rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9194:1: rule__CollectionTypeCS__Group_1__0 : rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 ;
public final void rule__CollectionTypeCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9077:1: ( rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9078:2: rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9198:1: ( rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9199:2: rule__CollectionTypeCS__Group_1__0__Impl rule__CollectionTypeCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__018699);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__018974);
rule__CollectionTypeCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__018702);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__018977);
rule__CollectionTypeCS__Group_1__1();
state._fsp--;
@@ -26700,22 +27124,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTypeCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9085:1: rule__CollectionTypeCS__Group_1__0__Impl : ( '(' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9206:1: rule__CollectionTypeCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__CollectionTypeCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9089:1: ( ( '(' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9090:1: ( '(' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9210:1: ( ( '(' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9211:1: ( '(' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9090:1: ( '(' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9091:1: '('
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9211:1: ( '(' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9212:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- match(input,75,FollowSets000.FOLLOW_75_in_rule__CollectionTypeCS__Group_1__0__Impl18730); if (state.failed) return ;
+ match(input,75,FollowSets000.FOLLOW_75_in_rule__CollectionTypeCS__Group_1__0__Impl19005); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
@@ -26741,21 +27165,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTypeCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9104:1: rule__CollectionTypeCS__Group_1__1 : rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9225:1: rule__CollectionTypeCS__Group_1__1 : rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 ;
public final void rule__CollectionTypeCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9108:1: ( rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9109:2: rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9229:1: ( rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9230:2: rule__CollectionTypeCS__Group_1__1__Impl rule__CollectionTypeCS__Group_1__2
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__118761);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__119036);
rule__CollectionTypeCS__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__118764);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__119039);
rule__CollectionTypeCS__Group_1__2();
state._fsp--;
@@ -26779,25 +27203,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTypeCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9116:1: rule__CollectionTypeCS__Group_1__1__Impl : ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9237:1: rule__CollectionTypeCS__Group_1__1__Impl : ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) ;
public final void rule__CollectionTypeCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9120:1: ( ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9121:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9241:1: ( ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9242:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9121:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9122:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9242:1: ( ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9243:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9123:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9123:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9244:1: ( rule__CollectionTypeCS__OwnedTypeAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9244:2: rule__CollectionTypeCS__OwnedTypeAssignment_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl18791);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl19066);
rule__CollectionTypeCS__OwnedTypeAssignment_1_1();
state._fsp--;
@@ -26830,16 +27254,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTypeCS__Group_1__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9133:1: rule__CollectionTypeCS__Group_1__2 : rule__CollectionTypeCS__Group_1__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9254:1: rule__CollectionTypeCS__Group_1__2 : rule__CollectionTypeCS__Group_1__2__Impl ;
public final void rule__CollectionTypeCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9137:1: ( rule__CollectionTypeCS__Group_1__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9138:2: rule__CollectionTypeCS__Group_1__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9258:1: ( rule__CollectionTypeCS__Group_1__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9259:2: rule__CollectionTypeCS__Group_1__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__218821);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__219096);
rule__CollectionTypeCS__Group_1__2__Impl();
state._fsp--;
@@ -26863,22 +27287,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTypeCS__Group_1__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9144:1: rule__CollectionTypeCS__Group_1__2__Impl : ( ')' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9265:1: rule__CollectionTypeCS__Group_1__2__Impl : ( ')' ) ;
public final void rule__CollectionTypeCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9148:1: ( ( ')' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9149:1: ( ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9269:1: ( ( ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9270:1: ( ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9149:1: ( ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9150:1: ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9270:1: ( ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9271:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2());
}
- match(input,76,FollowSets000.FOLLOW_76_in_rule__CollectionTypeCS__Group_1__2__Impl18849); if (state.failed) return ;
+ match(input,76,FollowSets000.FOLLOW_76_in_rule__CollectionTypeCS__Group_1__2__Impl19124); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2());
}
@@ -26904,21 +27328,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityBoundsCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9169:1: rule__MultiplicityBoundsCS__Group__0 : rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9290:1: rule__MultiplicityBoundsCS__Group__0 : rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 ;
public final void rule__MultiplicityBoundsCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9173:1: ( rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9174:2: rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9294:1: ( rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9295:2: rule__MultiplicityBoundsCS__Group__0__Impl rule__MultiplicityBoundsCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__018886);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__019161);
rule__MultiplicityBoundsCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__018889);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__019164);
rule__MultiplicityBoundsCS__Group__1();
state._fsp--;
@@ -26942,25 +27366,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityBoundsCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9181:1: rule__MultiplicityBoundsCS__Group__0__Impl : ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9302:1: rule__MultiplicityBoundsCS__Group__0__Impl : ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) ;
public final void rule__MultiplicityBoundsCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9185:1: ( ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9186:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9306:1: ( ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9307:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9186:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9187:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9307:1: ( ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9308:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9188:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9188:2: rule__MultiplicityBoundsCS__LowerBoundAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9309:1: ( rule__MultiplicityBoundsCS__LowerBoundAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9309:2: rule__MultiplicityBoundsCS__LowerBoundAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl18916);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl19191);
rule__MultiplicityBoundsCS__LowerBoundAssignment_0();
state._fsp--;
@@ -26993,16 +27417,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityBoundsCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9198:1: rule__MultiplicityBoundsCS__Group__1 : rule__MultiplicityBoundsCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9319:1: rule__MultiplicityBoundsCS__Group__1 : rule__MultiplicityBoundsCS__Group__1__Impl ;
public final void rule__MultiplicityBoundsCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9202:1: ( rule__MultiplicityBoundsCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9203:2: rule__MultiplicityBoundsCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9323:1: ( rule__MultiplicityBoundsCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9324:2: rule__MultiplicityBoundsCS__Group__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__118946);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__119221);
rule__MultiplicityBoundsCS__Group__1__Impl();
state._fsp--;
@@ -27026,33 +27450,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityBoundsCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9209:1: rule__MultiplicityBoundsCS__Group__1__Impl : ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9330:1: rule__MultiplicityBoundsCS__Group__1__Impl : ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) ;
public final void rule__MultiplicityBoundsCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9213:1: ( ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9214:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9334:1: ( ( ( rule__MultiplicityBoundsCS__Group_1__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9335:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9214:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9215:1: ( rule__MultiplicityBoundsCS__Group_1__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9335:1: ( ( rule__MultiplicityBoundsCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9336:1: ( rule__MultiplicityBoundsCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9216:1: ( rule__MultiplicityBoundsCS__Group_1__0 )?
- int alt75=2;
- int LA75_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9337:1: ( rule__MultiplicityBoundsCS__Group_1__0 )?
+ int alt77=2;
+ int LA77_0 = input.LA(1);
- if ( (LA75_0==79) ) {
- alt75=1;
+ if ( (LA77_0==79) ) {
+ alt77=1;
}
- switch (alt75) {
+ switch (alt77) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9216:2: rule__MultiplicityBoundsCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9337:2: rule__MultiplicityBoundsCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl18973);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl19248);
rule__MultiplicityBoundsCS__Group_1__0();
state._fsp--;
@@ -27088,21 +27512,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9230:1: rule__MultiplicityBoundsCS__Group_1__0 : rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9351:1: rule__MultiplicityBoundsCS__Group_1__0 : rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 ;
public final void rule__MultiplicityBoundsCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9234:1: ( rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9235:2: rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9355:1: ( rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9356:2: rule__MultiplicityBoundsCS__Group_1__0__Impl rule__MultiplicityBoundsCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__019008);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__019283);
rule__MultiplicityBoundsCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__019011);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__019286);
rule__MultiplicityBoundsCS__Group_1__1();
state._fsp--;
@@ -27126,22 +27550,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9242:1: rule__MultiplicityBoundsCS__Group_1__0__Impl : ( '..' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9363:1: rule__MultiplicityBoundsCS__Group_1__0__Impl : ( '..' ) ;
public final void rule__MultiplicityBoundsCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9246:1: ( ( '..' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9247:1: ( '..' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9367:1: ( ( '..' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9368:1: ( '..' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9247:1: ( '..' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9248:1: '..'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9368:1: ( '..' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9369:1: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0());
}
- match(input,79,FollowSets000.FOLLOW_79_in_rule__MultiplicityBoundsCS__Group_1__0__Impl19039); if (state.failed) return ;
+ match(input,79,FollowSets000.FOLLOW_79_in_rule__MultiplicityBoundsCS__Group_1__0__Impl19314); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0());
}
@@ -27167,16 +27591,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9261:1: rule__MultiplicityBoundsCS__Group_1__1 : rule__MultiplicityBoundsCS__Group_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9382:1: rule__MultiplicityBoundsCS__Group_1__1 : rule__MultiplicityBoundsCS__Group_1__1__Impl ;
public final void rule__MultiplicityBoundsCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9265:1: ( rule__MultiplicityBoundsCS__Group_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9266:2: rule__MultiplicityBoundsCS__Group_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9386:1: ( rule__MultiplicityBoundsCS__Group_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9387:2: rule__MultiplicityBoundsCS__Group_1__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__119070);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__119345);
rule__MultiplicityBoundsCS__Group_1__1__Impl();
state._fsp--;
@@ -27200,25 +27624,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityBoundsCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9272:1: rule__MultiplicityBoundsCS__Group_1__1__Impl : ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9393:1: rule__MultiplicityBoundsCS__Group_1__1__Impl : ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) ;
public final void rule__MultiplicityBoundsCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9276:1: ( ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9277:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9397:1: ( ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9398:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9277:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9278:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9398:1: ( ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9399:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9279:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9279:2: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9400:1: ( rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9400:2: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl19097);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl19372);
rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1();
state._fsp--;
@@ -27251,21 +27675,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9293:1: rule__MultiplicityCS__Group__0 : rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9414:1: rule__MultiplicityCS__Group__0 : rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 ;
public final void rule__MultiplicityCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9297:1: ( rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9298:2: rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9418:1: ( rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9419:2: rule__MultiplicityCS__Group__0__Impl rule__MultiplicityCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__019131);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__019406);
rule__MultiplicityCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__019134);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__019409);
rule__MultiplicityCS__Group__1();
state._fsp--;
@@ -27289,22 +27713,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9305:1: rule__MultiplicityCS__Group__0__Impl : ( '[' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9426:1: rule__MultiplicityCS__Group__0__Impl : ( '[' ) ;
public final void rule__MultiplicityCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9309:1: ( ( '[' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9310:1: ( '[' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9430:1: ( ( '[' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9431:1: ( '[' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9310:1: ( '[' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9311:1: '['
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9431:1: ( '[' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9432:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0());
}
- match(input,80,FollowSets000.FOLLOW_80_in_rule__MultiplicityCS__Group__0__Impl19162); if (state.failed) return ;
+ match(input,80,FollowSets000.FOLLOW_80_in_rule__MultiplicityCS__Group__0__Impl19437); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0());
}
@@ -27330,21 +27754,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9324:1: rule__MultiplicityCS__Group__1 : rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9445:1: rule__MultiplicityCS__Group__1 : rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 ;
public final void rule__MultiplicityCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9328:1: ( rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9329:2: rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9449:1: ( rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9450:2: rule__MultiplicityCS__Group__1__Impl rule__MultiplicityCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__119193);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__119468);
rule__MultiplicityCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__119196);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__119471);
rule__MultiplicityCS__Group__2();
state._fsp--;
@@ -27368,25 +27792,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9336:1: rule__MultiplicityCS__Group__1__Impl : ( ( rule__MultiplicityCS__Alternatives_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9457:1: rule__MultiplicityCS__Group__1__Impl : ( ( rule__MultiplicityCS__Alternatives_1 ) ) ;
public final void rule__MultiplicityCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9340:1: ( ( ( rule__MultiplicityCS__Alternatives_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9341:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9461:1: ( ( ( rule__MultiplicityCS__Alternatives_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9462:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9341:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9342:1: ( rule__MultiplicityCS__Alternatives_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9462:1: ( ( rule__MultiplicityCS__Alternatives_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9463:1: ( rule__MultiplicityCS__Alternatives_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getAlternatives_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9343:1: ( rule__MultiplicityCS__Alternatives_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9343:2: rule__MultiplicityCS__Alternatives_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9464:1: ( rule__MultiplicityCS__Alternatives_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9464:2: rule__MultiplicityCS__Alternatives_1
{
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl19223);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl19498);
rule__MultiplicityCS__Alternatives_1();
state._fsp--;
@@ -27419,16 +27843,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9353:1: rule__MultiplicityCS__Group__2 : rule__MultiplicityCS__Group__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9474:1: rule__MultiplicityCS__Group__2 : rule__MultiplicityCS__Group__2__Impl ;
public final void rule__MultiplicityCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9357:1: ( rule__MultiplicityCS__Group__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9358:2: rule__MultiplicityCS__Group__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9478:1: ( rule__MultiplicityCS__Group__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9479:2: rule__MultiplicityCS__Group__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__219253);
+ pushFollow(FollowSets000.FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__219528);
rule__MultiplicityCS__Group__2__Impl();
state._fsp--;
@@ -27452,22 +27876,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9364:1: rule__MultiplicityCS__Group__2__Impl : ( ']' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9485:1: rule__MultiplicityCS__Group__2__Impl : ( ']' ) ;
public final void rule__MultiplicityCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9368:1: ( ( ']' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9369:1: ( ']' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9489:1: ( ( ']' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9490:1: ( ']' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9369:1: ( ']' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9370:1: ']'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9490:1: ( ']' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9491:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_2());
}
- match(input,81,FollowSets000.FOLLOW_81_in_rule__MultiplicityCS__Group__2__Impl19281); if (state.failed) return ;
+ match(input,81,FollowSets000.FOLLOW_81_in_rule__MultiplicityCS__Group__2__Impl19556); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_2());
}
@@ -27493,21 +27917,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9389:1: rule__TupleTypeCS__Group__0 : rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9510:1: rule__TupleTypeCS__Group__0 : rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 ;
public final void rule__TupleTypeCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9393:1: ( rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9394:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9514:1: ( rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9515:2: rule__TupleTypeCS__Group__0__Impl rule__TupleTypeCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__019318);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__019593);
rule__TupleTypeCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__019321);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__019596);
rule__TupleTypeCS__Group__1();
state._fsp--;
@@ -27531,25 +27955,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9401:1: rule__TupleTypeCS__Group__0__Impl : ( ( rule__TupleTypeCS__NameAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9522:1: rule__TupleTypeCS__Group__0__Impl : ( ( rule__TupleTypeCS__NameAssignment_0 ) ) ;
public final void rule__TupleTypeCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9405:1: ( ( ( rule__TupleTypeCS__NameAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9406:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9526:1: ( ( ( rule__TupleTypeCS__NameAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9527:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9406:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9407:1: ( rule__TupleTypeCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9527:1: ( ( rule__TupleTypeCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9528:1: ( rule__TupleTypeCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getNameAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9408:1: ( rule__TupleTypeCS__NameAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9408:2: rule__TupleTypeCS__NameAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9529:1: ( rule__TupleTypeCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9529:2: rule__TupleTypeCS__NameAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl19348);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl19623);
rule__TupleTypeCS__NameAssignment_0();
state._fsp--;
@@ -27582,16 +28006,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9418:1: rule__TupleTypeCS__Group__1 : rule__TupleTypeCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9539:1: rule__TupleTypeCS__Group__1 : rule__TupleTypeCS__Group__1__Impl ;
public final void rule__TupleTypeCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9422:1: ( rule__TupleTypeCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9423:2: rule__TupleTypeCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9543:1: ( rule__TupleTypeCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9544:2: rule__TupleTypeCS__Group__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__119378);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__119653);
rule__TupleTypeCS__Group__1__Impl();
state._fsp--;
@@ -27615,33 +28039,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9429:1: rule__TupleTypeCS__Group__1__Impl : ( ( rule__TupleTypeCS__Group_1__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9550:1: rule__TupleTypeCS__Group__1__Impl : ( ( rule__TupleTypeCS__Group_1__0 )? ) ;
public final void rule__TupleTypeCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9433:1: ( ( ( rule__TupleTypeCS__Group_1__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9434:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9554:1: ( ( ( rule__TupleTypeCS__Group_1__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9555:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9434:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9435:1: ( rule__TupleTypeCS__Group_1__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9555:1: ( ( rule__TupleTypeCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9556:1: ( rule__TupleTypeCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9436:1: ( rule__TupleTypeCS__Group_1__0 )?
- int alt76=2;
- int LA76_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9557:1: ( rule__TupleTypeCS__Group_1__0 )?
+ int alt78=2;
+ int LA78_0 = input.LA(1);
- if ( (LA76_0==75) ) {
- alt76=1;
+ if ( (LA78_0==75) ) {
+ alt78=1;
}
- switch (alt76) {
+ switch (alt78) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9436:2: rule__TupleTypeCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9557:2: rule__TupleTypeCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl19405);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl19680);
rule__TupleTypeCS__Group_1__0();
state._fsp--;
@@ -27677,21 +28101,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9450:1: rule__TupleTypeCS__Group_1__0 : rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9571:1: rule__TupleTypeCS__Group_1__0 : rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 ;
public final void rule__TupleTypeCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9454:1: ( rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9455:2: rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9575:1: ( rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9576:2: rule__TupleTypeCS__Group_1__0__Impl rule__TupleTypeCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__019440);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__019715);
rule__TupleTypeCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__019443);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__019718);
rule__TupleTypeCS__Group_1__1();
state._fsp--;
@@ -27715,22 +28139,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9462:1: rule__TupleTypeCS__Group_1__0__Impl : ( '(' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9583:1: rule__TupleTypeCS__Group_1__0__Impl : ( '(' ) ;
public final void rule__TupleTypeCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9466:1: ( ( '(' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9467:1: ( '(' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9587:1: ( ( '(' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9588:1: ( '(' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9467:1: ( '(' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9468:1: '('
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9588:1: ( '(' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9589:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- match(input,75,FollowSets000.FOLLOW_75_in_rule__TupleTypeCS__Group_1__0__Impl19471); if (state.failed) return ;
+ match(input,75,FollowSets000.FOLLOW_75_in_rule__TupleTypeCS__Group_1__0__Impl19746); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
@@ -27756,21 +28180,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9481:1: rule__TupleTypeCS__Group_1__1 : rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9602:1: rule__TupleTypeCS__Group_1__1 : rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 ;
public final void rule__TupleTypeCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9485:1: ( rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9486:2: rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9606:1: ( rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9607:2: rule__TupleTypeCS__Group_1__1__Impl rule__TupleTypeCS__Group_1__2
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__119502);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__119777);
rule__TupleTypeCS__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__119505);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__119780);
rule__TupleTypeCS__Group_1__2();
state._fsp--;
@@ -27794,33 +28218,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9493:1: rule__TupleTypeCS__Group_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9614:1: rule__TupleTypeCS__Group_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1__0 )? ) ;
public final void rule__TupleTypeCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9497:1: ( ( ( rule__TupleTypeCS__Group_1_1__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9498:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9618:1: ( ( ( rule__TupleTypeCS__Group_1_1__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9619:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9498:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9499:1: ( rule__TupleTypeCS__Group_1_1__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9619:1: ( ( rule__TupleTypeCS__Group_1_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9620:1: ( rule__TupleTypeCS__Group_1_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9500:1: ( rule__TupleTypeCS__Group_1_1__0 )?
- int alt77=2;
- int LA77_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9621:1: ( rule__TupleTypeCS__Group_1_1__0 )?
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( ((LA77_0>=RULE_SIMPLE_ID && LA77_0<=RULE_ESCAPED_ID)||(LA77_0>=18 && LA77_0<=35)||(LA77_0>=37 && LA77_0<=38)) ) {
- alt77=1;
+ if ( ((LA79_0>=RULE_SIMPLE_ID && LA79_0<=RULE_ESCAPED_ID)||(LA79_0>=18 && LA79_0<=35)||(LA79_0>=37 && LA79_0<=38)) ) {
+ alt79=1;
}
- switch (alt77) {
+ switch (alt79) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9500:2: rule__TupleTypeCS__Group_1_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9621:2: rule__TupleTypeCS__Group_1_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl19532);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl19807);
rule__TupleTypeCS__Group_1_1__0();
state._fsp--;
@@ -27856,16 +28280,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group_1__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9510:1: rule__TupleTypeCS__Group_1__2 : rule__TupleTypeCS__Group_1__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9631:1: rule__TupleTypeCS__Group_1__2 : rule__TupleTypeCS__Group_1__2__Impl ;
public final void rule__TupleTypeCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9514:1: ( rule__TupleTypeCS__Group_1__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9515:2: rule__TupleTypeCS__Group_1__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9635:1: ( rule__TupleTypeCS__Group_1__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9636:2: rule__TupleTypeCS__Group_1__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__219563);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__219838);
rule__TupleTypeCS__Group_1__2__Impl();
state._fsp--;
@@ -27889,22 +28313,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group_1__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9521:1: rule__TupleTypeCS__Group_1__2__Impl : ( ')' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9642:1: rule__TupleTypeCS__Group_1__2__Impl : ( ')' ) ;
public final void rule__TupleTypeCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9525:1: ( ( ')' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9526:1: ( ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9646:1: ( ( ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9647:1: ( ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9526:1: ( ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9527:1: ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9647:1: ( ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9648:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2());
}
- match(input,76,FollowSets000.FOLLOW_76_in_rule__TupleTypeCS__Group_1__2__Impl19591); if (state.failed) return ;
+ match(input,76,FollowSets000.FOLLOW_76_in_rule__TupleTypeCS__Group_1__2__Impl19866); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2());
}
@@ -27930,21 +28354,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group_1_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9546:1: rule__TupleTypeCS__Group_1_1__0 : rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9667:1: rule__TupleTypeCS__Group_1_1__0 : rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 ;
public final void rule__TupleTypeCS__Group_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9550:1: ( rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9551:2: rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9671:1: ( rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9672:2: rule__TupleTypeCS__Group_1_1__0__Impl rule__TupleTypeCS__Group_1_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__019628);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__019903);
rule__TupleTypeCS__Group_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__019631);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__019906);
rule__TupleTypeCS__Group_1_1__1();
state._fsp--;
@@ -27968,25 +28392,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group_1_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9558:1: rule__TupleTypeCS__Group_1_1__0__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9679:1: rule__TupleTypeCS__Group_1_1__0__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) ;
public final void rule__TupleTypeCS__Group_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9562:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9563:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9683:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9684:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9563:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9564:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9684:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9685:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsAssignment_1_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9565:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9565:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9686:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9686:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl19658);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl19933);
rule__TupleTypeCS__OwnedPartsAssignment_1_1_0();
state._fsp--;
@@ -28019,16 +28443,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group_1_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9575:1: rule__TupleTypeCS__Group_1_1__1 : rule__TupleTypeCS__Group_1_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9696:1: rule__TupleTypeCS__Group_1_1__1 : rule__TupleTypeCS__Group_1_1__1__Impl ;
public final void rule__TupleTypeCS__Group_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9579:1: ( rule__TupleTypeCS__Group_1_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9580:2: rule__TupleTypeCS__Group_1_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9700:1: ( rule__TupleTypeCS__Group_1_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9701:2: rule__TupleTypeCS__Group_1_1__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__119688);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__119963);
rule__TupleTypeCS__Group_1_1__1__Impl();
state._fsp--;
@@ -28052,37 +28476,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group_1_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9586:1: rule__TupleTypeCS__Group_1_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9707:1: rule__TupleTypeCS__Group_1_1__1__Impl : ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) ;
public final void rule__TupleTypeCS__Group_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9590:1: ( ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9591:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9711:1: ( ( ( rule__TupleTypeCS__Group_1_1_1__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9712:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9591:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9592:1: ( rule__TupleTypeCS__Group_1_1_1__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9712:1: ( ( rule__TupleTypeCS__Group_1_1_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9713:1: ( rule__TupleTypeCS__Group_1_1_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getGroup_1_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9593:1: ( rule__TupleTypeCS__Group_1_1_1__0 )*
- loop78:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9714:1: ( rule__TupleTypeCS__Group_1_1_1__0 )*
+ loop80:
do {
- int alt78=2;
- int LA78_0 = input.LA(1);
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- if ( (LA78_0==74) ) {
- alt78=1;
+ if ( (LA80_0==74) ) {
+ alt80=1;
}
- switch (alt78) {
+ switch (alt80) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9593:2: rule__TupleTypeCS__Group_1_1_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9714:2: rule__TupleTypeCS__Group_1_1_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl19715);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl19990);
rule__TupleTypeCS__Group_1_1_1__0();
state._fsp--;
@@ -28092,7 +28516,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop78;
+ break loop80;
}
} while (true);
@@ -28121,21 +28545,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9607:1: rule__TupleTypeCS__Group_1_1_1__0 : rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9728:1: rule__TupleTypeCS__Group_1_1_1__0 : rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 ;
public final void rule__TupleTypeCS__Group_1_1_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9611:1: ( rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9612:2: rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9732:1: ( rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9733:2: rule__TupleTypeCS__Group_1_1_1__0__Impl rule__TupleTypeCS__Group_1_1_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__019750);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__020025);
rule__TupleTypeCS__Group_1_1_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__019753);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__020028);
rule__TupleTypeCS__Group_1_1_1__1();
state._fsp--;
@@ -28159,22 +28583,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9619:1: rule__TupleTypeCS__Group_1_1_1__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9740:1: rule__TupleTypeCS__Group_1_1_1__0__Impl : ( ',' ) ;
public final void rule__TupleTypeCS__Group_1_1_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9623:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9624:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9744:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9745:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9624:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9625:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9745:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9746:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0());
}
- match(input,74,FollowSets000.FOLLOW_74_in_rule__TupleTypeCS__Group_1_1_1__0__Impl19781); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_74_in_rule__TupleTypeCS__Group_1_1_1__0__Impl20056); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0());
}
@@ -28200,16 +28624,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9638:1: rule__TupleTypeCS__Group_1_1_1__1 : rule__TupleTypeCS__Group_1_1_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9759:1: rule__TupleTypeCS__Group_1_1_1__1 : rule__TupleTypeCS__Group_1_1_1__1__Impl ;
public final void rule__TupleTypeCS__Group_1_1_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9642:1: ( rule__TupleTypeCS__Group_1_1_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9643:2: rule__TupleTypeCS__Group_1_1_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9763:1: ( rule__TupleTypeCS__Group_1_1_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9764:2: rule__TupleTypeCS__Group_1_1_1__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__119812);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__120087);
rule__TupleTypeCS__Group_1_1_1__1__Impl();
state._fsp--;
@@ -28233,25 +28657,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__Group_1_1_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9649:1: rule__TupleTypeCS__Group_1_1_1__1__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9770:1: rule__TupleTypeCS__Group_1_1_1__1__Impl : ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) ;
public final void rule__TupleTypeCS__Group_1_1_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9653:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9654:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9774:1: ( ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9775:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9654:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9655:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9775:1: ( ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9776:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsAssignment_1_1_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9656:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9656:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9777:1: ( rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9777:2: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl19839);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl20114);
rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1();
state._fsp--;
@@ -28284,21 +28708,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TuplePartCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9670:1: rule__TuplePartCS__Group__0 : rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9791:1: rule__TuplePartCS__Group__0 : rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 ;
public final void rule__TuplePartCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9674:1: ( rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9675:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9795:1: ( rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9796:2: rule__TuplePartCS__Group__0__Impl rule__TuplePartCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__019873);
+ pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__020148);
rule__TuplePartCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__019876);
+ pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__020151);
rule__TuplePartCS__Group__1();
state._fsp--;
@@ -28322,25 +28746,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TuplePartCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9682:1: rule__TuplePartCS__Group__0__Impl : ( ( rule__TuplePartCS__NameAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9803:1: rule__TuplePartCS__Group__0__Impl : ( ( rule__TuplePartCS__NameAssignment_0 ) ) ;
public final void rule__TuplePartCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9686:1: ( ( ( rule__TuplePartCS__NameAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9687:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9807:1: ( ( ( rule__TuplePartCS__NameAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9808:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9687:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9688:1: ( rule__TuplePartCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9808:1: ( ( rule__TuplePartCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9809:1: ( rule__TuplePartCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getNameAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9689:1: ( rule__TuplePartCS__NameAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9689:2: rule__TuplePartCS__NameAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9810:1: ( rule__TuplePartCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9810:2: rule__TuplePartCS__NameAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl19903);
+ pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl20178);
rule__TuplePartCS__NameAssignment_0();
state._fsp--;
@@ -28373,21 +28797,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TuplePartCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9699:1: rule__TuplePartCS__Group__1 : rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9820:1: rule__TuplePartCS__Group__1 : rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 ;
public final void rule__TuplePartCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9703:1: ( rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9704:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9824:1: ( rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9825:2: rule__TuplePartCS__Group__1__Impl rule__TuplePartCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__119933);
+ pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__120208);
rule__TuplePartCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__119936);
+ pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__120211);
rule__TuplePartCS__Group__2();
state._fsp--;
@@ -28411,22 +28835,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TuplePartCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9711:1: rule__TuplePartCS__Group__1__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9832:1: rule__TuplePartCS__Group__1__Impl : ( ':' ) ;
public final void rule__TuplePartCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9715:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9716:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9836:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9837:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9716:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9717:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9837:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9838:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getColonKeyword_1());
}
- match(input,70,FollowSets000.FOLLOW_70_in_rule__TuplePartCS__Group__1__Impl19964); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_70_in_rule__TuplePartCS__Group__1__Impl20239); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTuplePartCSAccess().getColonKeyword_1());
}
@@ -28452,16 +28876,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TuplePartCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9730:1: rule__TuplePartCS__Group__2 : rule__TuplePartCS__Group__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9851:1: rule__TuplePartCS__Group__2 : rule__TuplePartCS__Group__2__Impl ;
public final void rule__TuplePartCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9734:1: ( rule__TuplePartCS__Group__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9735:2: rule__TuplePartCS__Group__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9855:1: ( rule__TuplePartCS__Group__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9856:2: rule__TuplePartCS__Group__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__219995);
+ pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__220270);
rule__TuplePartCS__Group__2__Impl();
state._fsp--;
@@ -28485,25 +28909,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TuplePartCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9741:1: rule__TuplePartCS__Group__2__Impl : ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9862:1: rule__TuplePartCS__Group__2__Impl : ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) ;
public final void rule__TuplePartCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9745:1: ( ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9746:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9866:1: ( ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9867:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9746:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9747:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9867:1: ( ( rule__TuplePartCS__OwnedTypeAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9868:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getOwnedTypeAssignment_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9748:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9748:2: rule__TuplePartCS__OwnedTypeAssignment_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9869:1: ( rule__TuplePartCS__OwnedTypeAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9869:2: rule__TuplePartCS__OwnedTypeAssignment_2
{
- pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl20022);
+ pushFollow(FollowSets000.FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl20297);
rule__TuplePartCS__OwnedTypeAssignment_2();
state._fsp--;
@@ -28536,21 +28960,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9764:1: rule__CollectionLiteralExpCS__Group__0 : rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9885:1: rule__CollectionLiteralExpCS__Group__0 : rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 ;
public final void rule__CollectionLiteralExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9768:1: ( rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9769:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9889:1: ( rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9890:2: rule__CollectionLiteralExpCS__Group__0__Impl rule__CollectionLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020058);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020333);
rule__CollectionLiteralExpCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020061);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020336);
rule__CollectionLiteralExpCS__Group__1();
state._fsp--;
@@ -28574,25 +28998,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9776:1: rule__CollectionLiteralExpCS__Group__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9897:1: rule__CollectionLiteralExpCS__Group__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) ;
public final void rule__CollectionLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9780:1: ( ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9781:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9901:1: ( ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9902:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9781:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9782:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9902:1: ( ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9903:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9783:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9783:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9904:1: ( rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9904:2: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20088);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20363);
rule__CollectionLiteralExpCS__OwnedTypeAssignment_0();
state._fsp--;
@@ -28625,21 +29049,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9793:1: rule__CollectionLiteralExpCS__Group__1 : rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9914:1: rule__CollectionLiteralExpCS__Group__1 : rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 ;
public final void rule__CollectionLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9797:1: ( rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9798:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9918:1: ( rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9919:2: rule__CollectionLiteralExpCS__Group__1__Impl rule__CollectionLiteralExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120118);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120393);
rule__CollectionLiteralExpCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120121);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120396);
rule__CollectionLiteralExpCS__Group__2();
state._fsp--;
@@ -28663,22 +29087,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9805:1: rule__CollectionLiteralExpCS__Group__1__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9926:1: rule__CollectionLiteralExpCS__Group__1__Impl : ( '{' ) ;
public final void rule__CollectionLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9809:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9810:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9930:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9931:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9810:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9811:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9931:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9932:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,71,FollowSets000.FOLLOW_71_in_rule__CollectionLiteralExpCS__Group__1__Impl20149); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_71_in_rule__CollectionLiteralExpCS__Group__1__Impl20424); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
@@ -28704,21 +29128,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9824:1: rule__CollectionLiteralExpCS__Group__2 : rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9945:1: rule__CollectionLiteralExpCS__Group__2 : rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 ;
public final void rule__CollectionLiteralExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9828:1: ( rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9829:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9949:1: ( rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9950:2: rule__CollectionLiteralExpCS__Group__2__Impl rule__CollectionLiteralExpCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__220180);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__220455);
rule__CollectionLiteralExpCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__220183);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__220458);
rule__CollectionLiteralExpCS__Group__3();
state._fsp--;
@@ -28742,33 +29166,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9836:1: rule__CollectionLiteralExpCS__Group__2__Impl : ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9957:1: rule__CollectionLiteralExpCS__Group__2__Impl : ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) ;
public final void rule__CollectionLiteralExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9840:1: ( ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9841:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9961:1: ( ( ( rule__CollectionLiteralExpCS__Group_2__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9962:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9841:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9842:1: ( rule__CollectionLiteralExpCS__Group_2__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9962:1: ( ( rule__CollectionLiteralExpCS__Group_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9963:1: ( rule__CollectionLiteralExpCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9843:1: ( rule__CollectionLiteralExpCS__Group_2__0 )?
- int alt79=2;
- int LA79_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9964:1: ( rule__CollectionLiteralExpCS__Group_2__0 )?
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- if ( ((LA79_0>=RULE_INT && LA79_0<=RULE_ESCAPED_ID)||(LA79_0>=18 && LA79_0<=38)||(LA79_0>=40 && LA79_0<=41)||(LA79_0>=55 && LA79_0<=68)||LA79_0==75||(LA79_0>=82 && LA79_0<=83)||LA79_0==85||LA79_0==89||(LA79_0>=91 && LA79_0<=93)) ) {
- alt79=1;
+ if ( ((LA81_0>=RULE_INT && LA81_0<=RULE_ESCAPED_ID)||(LA81_0>=18 && LA81_0<=38)||(LA81_0>=40 && LA81_0<=41)||(LA81_0>=55 && LA81_0<=68)||LA81_0==75||(LA81_0>=82 && LA81_0<=83)||LA81_0==85||LA81_0==89||(LA81_0>=91 && LA81_0<=93)) ) {
+ alt81=1;
}
- switch (alt79) {
+ switch (alt81) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9843:2: rule__CollectionLiteralExpCS__Group_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9964:2: rule__CollectionLiteralExpCS__Group_2__0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl20210);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl20485);
rule__CollectionLiteralExpCS__Group_2__0();
state._fsp--;
@@ -28804,16 +29228,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9853:1: rule__CollectionLiteralExpCS__Group__3 : rule__CollectionLiteralExpCS__Group__3__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9974:1: rule__CollectionLiteralExpCS__Group__3 : rule__CollectionLiteralExpCS__Group__3__Impl ;
public final void rule__CollectionLiteralExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9857:1: ( rule__CollectionLiteralExpCS__Group__3__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9858:2: rule__CollectionLiteralExpCS__Group__3__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9978:1: ( rule__CollectionLiteralExpCS__Group__3__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9979:2: rule__CollectionLiteralExpCS__Group__3__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__320241);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__320516);
rule__CollectionLiteralExpCS__Group__3__Impl();
state._fsp--;
@@ -28837,22 +29261,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9864:1: rule__CollectionLiteralExpCS__Group__3__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9985:1: rule__CollectionLiteralExpCS__Group__3__Impl : ( '}' ) ;
public final void rule__CollectionLiteralExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9868:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9869:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9989:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9990:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9869:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9870:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9990:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9991:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
}
- match(input,72,FollowSets000.FOLLOW_72_in_rule__CollectionLiteralExpCS__Group__3__Impl20269); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_72_in_rule__CollectionLiteralExpCS__Group__3__Impl20544); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
}
@@ -28878,21 +29302,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9891:1: rule__CollectionLiteralExpCS__Group_2__0 : rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10012:1: rule__CollectionLiteralExpCS__Group_2__0 : rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 ;
public final void rule__CollectionLiteralExpCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9895:1: ( rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9896:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10016:1: ( rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10017:2: rule__CollectionLiteralExpCS__Group_2__0__Impl rule__CollectionLiteralExpCS__Group_2__1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__020308);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__020583);
rule__CollectionLiteralExpCS__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__020311);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__020586);
rule__CollectionLiteralExpCS__Group_2__1();
state._fsp--;
@@ -28916,25 +29340,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9903:1: rule__CollectionLiteralExpCS__Group_2__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10024:1: rule__CollectionLiteralExpCS__Group_2__0__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) ;
public final void rule__CollectionLiteralExpCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9907:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9908:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10028:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10029:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9908:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9909:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10029:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10030:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsAssignment_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9910:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9910:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10031:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10031:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl20338);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl20613);
rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0();
state._fsp--;
@@ -28967,16 +29391,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9920:1: rule__CollectionLiteralExpCS__Group_2__1 : rule__CollectionLiteralExpCS__Group_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10041:1: rule__CollectionLiteralExpCS__Group_2__1 : rule__CollectionLiteralExpCS__Group_2__1__Impl ;
public final void rule__CollectionLiteralExpCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9924:1: ( rule__CollectionLiteralExpCS__Group_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9925:2: rule__CollectionLiteralExpCS__Group_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10045:1: ( rule__CollectionLiteralExpCS__Group_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10046:2: rule__CollectionLiteralExpCS__Group_2__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__120368);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__120643);
rule__CollectionLiteralExpCS__Group_2__1__Impl();
state._fsp--;
@@ -29000,37 +29424,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9931:1: rule__CollectionLiteralExpCS__Group_2__1__Impl : ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10052:1: rule__CollectionLiteralExpCS__Group_2__1__Impl : ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) ;
public final void rule__CollectionLiteralExpCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9935:1: ( ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9936:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10056:1: ( ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10057:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9936:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9937:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10057:1: ( ( rule__CollectionLiteralExpCS__Group_2_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10058:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getGroup_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9938:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
- loop80:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10059:1: ( rule__CollectionLiteralExpCS__Group_2_1__0 )*
+ loop82:
do {
- int alt80=2;
- int LA80_0 = input.LA(1);
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( (LA80_0==74) ) {
- alt80=1;
+ if ( (LA82_0==74) ) {
+ alt82=1;
}
- switch (alt80) {
+ switch (alt82) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9938:2: rule__CollectionLiteralExpCS__Group_2_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10059:2: rule__CollectionLiteralExpCS__Group_2_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl20395);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl20670);
rule__CollectionLiteralExpCS__Group_2_1__0();
state._fsp--;
@@ -29040,7 +29464,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop80;
+ break loop82;
}
} while (true);
@@ -29069,21 +29493,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9952:1: rule__CollectionLiteralExpCS__Group_2_1__0 : rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10073:1: rule__CollectionLiteralExpCS__Group_2_1__0 : rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 ;
public final void rule__CollectionLiteralExpCS__Group_2_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9956:1: ( rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9957:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10077:1: ( rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10078:2: rule__CollectionLiteralExpCS__Group_2_1__0__Impl rule__CollectionLiteralExpCS__Group_2_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__020430);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__020705);
rule__CollectionLiteralExpCS__Group_2_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__020433);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__020708);
rule__CollectionLiteralExpCS__Group_2_1__1();
state._fsp--;
@@ -29107,22 +29531,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9964:1: rule__CollectionLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10085:1: rule__CollectionLiteralExpCS__Group_2_1__0__Impl : ( ',' ) ;
public final void rule__CollectionLiteralExpCS__Group_2_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9968:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9969:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10089:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10090:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9969:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9970:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10090:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10091:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
- match(input,74,FollowSets000.FOLLOW_74_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl20461); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_74_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl20736); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
@@ -29148,16 +29572,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9983:1: rule__CollectionLiteralExpCS__Group_2_1__1 : rule__CollectionLiteralExpCS__Group_2_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10104:1: rule__CollectionLiteralExpCS__Group_2_1__1 : rule__CollectionLiteralExpCS__Group_2_1__1__Impl ;
public final void rule__CollectionLiteralExpCS__Group_2_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9987:1: ( rule__CollectionLiteralExpCS__Group_2_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9988:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10108:1: ( rule__CollectionLiteralExpCS__Group_2_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10109:2: rule__CollectionLiteralExpCS__Group_2_1__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__120492);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__120767);
rule__CollectionLiteralExpCS__Group_2_1__1__Impl();
state._fsp--;
@@ -29181,25 +29605,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__Group_2_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9994:1: rule__CollectionLiteralExpCS__Group_2_1__1__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10115:1: rule__CollectionLiteralExpCS__Group_2_1__1__Impl : ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) ;
public final void rule__CollectionLiteralExpCS__Group_2_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9998:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9999:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10119:1: ( ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10120:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:9999:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10000:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10120:1: ( ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10121:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsAssignment_2_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10001:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10001:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10122:1: ( rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10122:2: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl20519);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl20794);
rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1();
state._fsp--;
@@ -29232,21 +29656,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralPartCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10015:1: rule__CollectionLiteralPartCS__Group__0 : rule__CollectionLiteralPartCS__Group__0__Impl rule__CollectionLiteralPartCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10136:1: rule__CollectionLiteralPartCS__Group__0 : rule__CollectionLiteralPartCS__Group__0__Impl rule__CollectionLiteralPartCS__Group__1 ;
public final void rule__CollectionLiteralPartCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10019:1: ( rule__CollectionLiteralPartCS__Group__0__Impl rule__CollectionLiteralPartCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10020:2: rule__CollectionLiteralPartCS__Group__0__Impl rule__CollectionLiteralPartCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10140:1: ( rule__CollectionLiteralPartCS__Group__0__Impl rule__CollectionLiteralPartCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10141:2: rule__CollectionLiteralPartCS__Group__0__Impl rule__CollectionLiteralPartCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__020553);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__020828);
rule__CollectionLiteralPartCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__020556);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__020831);
rule__CollectionLiteralPartCS__Group__1();
state._fsp--;
@@ -29270,25 +29694,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralPartCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10027:1: rule__CollectionLiteralPartCS__Group__0__Impl : ( ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10148:1: rule__CollectionLiteralPartCS__Group__0__Impl : ( ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 ) ) ;
public final void rule__CollectionLiteralPartCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10031:1: ( ( ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10032:1: ( ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10152:1: ( ( ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10153:1: ( ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10032:1: ( ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10033:1: ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10153:1: ( ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10154:1: ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getExpressionCSAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10034:1: ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10034:2: rule__CollectionLiteralPartCS__ExpressionCSAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10155:1: ( rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10155:2: rule__CollectionLiteralPartCS__ExpressionCSAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl20583);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl20858);
rule__CollectionLiteralPartCS__ExpressionCSAssignment_0();
state._fsp--;
@@ -29321,16 +29745,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralPartCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10044:1: rule__CollectionLiteralPartCS__Group__1 : rule__CollectionLiteralPartCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10165:1: rule__CollectionLiteralPartCS__Group__1 : rule__CollectionLiteralPartCS__Group__1__Impl ;
public final void rule__CollectionLiteralPartCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10048:1: ( rule__CollectionLiteralPartCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10049:2: rule__CollectionLiteralPartCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10169:1: ( rule__CollectionLiteralPartCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10170:2: rule__CollectionLiteralPartCS__Group__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__120613);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__120888);
rule__CollectionLiteralPartCS__Group__1__Impl();
state._fsp--;
@@ -29354,33 +29778,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralPartCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10055:1: rule__CollectionLiteralPartCS__Group__1__Impl : ( ( rule__CollectionLiteralPartCS__Group_1__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10176:1: rule__CollectionLiteralPartCS__Group__1__Impl : ( ( rule__CollectionLiteralPartCS__Group_1__0 )? ) ;
public final void rule__CollectionLiteralPartCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10059:1: ( ( ( rule__CollectionLiteralPartCS__Group_1__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10060:1: ( ( rule__CollectionLiteralPartCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10180:1: ( ( ( rule__CollectionLiteralPartCS__Group_1__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10181:1: ( ( rule__CollectionLiteralPartCS__Group_1__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10060:1: ( ( rule__CollectionLiteralPartCS__Group_1__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10061:1: ( rule__CollectionLiteralPartCS__Group_1__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10181:1: ( ( rule__CollectionLiteralPartCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10182:1: ( rule__CollectionLiteralPartCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10062:1: ( rule__CollectionLiteralPartCS__Group_1__0 )?
- int alt81=2;
- int LA81_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10183:1: ( rule__CollectionLiteralPartCS__Group_1__0 )?
+ int alt83=2;
+ int LA83_0 = input.LA(1);
- if ( (LA81_0==79) ) {
- alt81=1;
+ if ( (LA83_0==79) ) {
+ alt83=1;
}
- switch (alt81) {
+ switch (alt83) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10062:2: rule__CollectionLiteralPartCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10183:2: rule__CollectionLiteralPartCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl20640);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl20915);
rule__CollectionLiteralPartCS__Group_1__0();
state._fsp--;
@@ -29416,21 +29840,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralPartCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10076:1: rule__CollectionLiteralPartCS__Group_1__0 : rule__CollectionLiteralPartCS__Group_1__0__Impl rule__CollectionLiteralPartCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10197:1: rule__CollectionLiteralPartCS__Group_1__0 : rule__CollectionLiteralPartCS__Group_1__0__Impl rule__CollectionLiteralPartCS__Group_1__1 ;
public final void rule__CollectionLiteralPartCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10080:1: ( rule__CollectionLiteralPartCS__Group_1__0__Impl rule__CollectionLiteralPartCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10081:2: rule__CollectionLiteralPartCS__Group_1__0__Impl rule__CollectionLiteralPartCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10201:1: ( rule__CollectionLiteralPartCS__Group_1__0__Impl rule__CollectionLiteralPartCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10202:2: rule__CollectionLiteralPartCS__Group_1__0__Impl rule__CollectionLiteralPartCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__020675);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__020950);
rule__CollectionLiteralPartCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__020678);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__020953);
rule__CollectionLiteralPartCS__Group_1__1();
state._fsp--;
@@ -29454,22 +29878,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralPartCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10088:1: rule__CollectionLiteralPartCS__Group_1__0__Impl : ( '..' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10209:1: rule__CollectionLiteralPartCS__Group_1__0__Impl : ( '..' ) ;
public final void rule__CollectionLiteralPartCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10092:1: ( ( '..' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10093:1: ( '..' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10213:1: ( ( '..' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10214:1: ( '..' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10093:1: ( '..' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10094:1: '..'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10214:1: ( '..' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10215:1: '..'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_1_0());
}
- match(input,79,FollowSets000.FOLLOW_79_in_rule__CollectionLiteralPartCS__Group_1__0__Impl20706); if (state.failed) return ;
+ match(input,79,FollowSets000.FOLLOW_79_in_rule__CollectionLiteralPartCS__Group_1__0__Impl20981); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_1_0());
}
@@ -29495,16 +29919,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralPartCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10107:1: rule__CollectionLiteralPartCS__Group_1__1 : rule__CollectionLiteralPartCS__Group_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10228:1: rule__CollectionLiteralPartCS__Group_1__1 : rule__CollectionLiteralPartCS__Group_1__1__Impl ;
public final void rule__CollectionLiteralPartCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10111:1: ( rule__CollectionLiteralPartCS__Group_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10112:2: rule__CollectionLiteralPartCS__Group_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10232:1: ( rule__CollectionLiteralPartCS__Group_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10233:2: rule__CollectionLiteralPartCS__Group_1__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__120737);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__121012);
rule__CollectionLiteralPartCS__Group_1__1__Impl();
state._fsp--;
@@ -29528,25 +29952,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralPartCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10118:1: rule__CollectionLiteralPartCS__Group_1__1__Impl : ( ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10239:1: rule__CollectionLiteralPartCS__Group_1__1__Impl : ( ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 ) ) ;
public final void rule__CollectionLiteralPartCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10122:1: ( ( ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10123:1: ( ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10243:1: ( ( ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10244:1: ( ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10123:1: ( ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10124:1: ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10244:1: ( ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10245:1: ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getLastExpressionCSAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10125:1: ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10125:2: rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10246:1: ( rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10246:2: rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl20764);
+ pushFollow(FollowSets000.FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl21039);
rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1();
state._fsp--;
@@ -29579,21 +30003,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ConstructorPartCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10139:1: rule__ConstructorPartCS__Group__0 : rule__ConstructorPartCS__Group__0__Impl rule__ConstructorPartCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10260:1: rule__ConstructorPartCS__Group__0 : rule__ConstructorPartCS__Group__0__Impl rule__ConstructorPartCS__Group__1 ;
public final void rule__ConstructorPartCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10143:1: ( rule__ConstructorPartCS__Group__0__Impl rule__ConstructorPartCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10144:2: rule__ConstructorPartCS__Group__0__Impl rule__ConstructorPartCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10264:1: ( rule__ConstructorPartCS__Group__0__Impl rule__ConstructorPartCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10265:2: rule__ConstructorPartCS__Group__0__Impl rule__ConstructorPartCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__020798);
+ pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__021073);
rule__ConstructorPartCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__020801);
+ pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__021076);
rule__ConstructorPartCS__Group__1();
state._fsp--;
@@ -29617,25 +30041,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ConstructorPartCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10151:1: rule__ConstructorPartCS__Group__0__Impl : ( ( rule__ConstructorPartCS__PropertyAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10272:1: rule__ConstructorPartCS__Group__0__Impl : ( ( rule__ConstructorPartCS__PropertyAssignment_0 ) ) ;
public final void rule__ConstructorPartCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10155:1: ( ( ( rule__ConstructorPartCS__PropertyAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10156:1: ( ( rule__ConstructorPartCS__PropertyAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10276:1: ( ( ( rule__ConstructorPartCS__PropertyAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10277:1: ( ( rule__ConstructorPartCS__PropertyAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10156:1: ( ( rule__ConstructorPartCS__PropertyAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10157:1: ( rule__ConstructorPartCS__PropertyAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10277:1: ( ( rule__ConstructorPartCS__PropertyAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10278:1: ( rule__ConstructorPartCS__PropertyAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getConstructorPartCSAccess().getPropertyAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10158:1: ( rule__ConstructorPartCS__PropertyAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10158:2: rule__ConstructorPartCS__PropertyAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10279:1: ( rule__ConstructorPartCS__PropertyAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10279:2: rule__ConstructorPartCS__PropertyAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl20828);
+ pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl21103);
rule__ConstructorPartCS__PropertyAssignment_0();
state._fsp--;
@@ -29668,21 +30092,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ConstructorPartCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10168:1: rule__ConstructorPartCS__Group__1 : rule__ConstructorPartCS__Group__1__Impl rule__ConstructorPartCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10289:1: rule__ConstructorPartCS__Group__1 : rule__ConstructorPartCS__Group__1__Impl rule__ConstructorPartCS__Group__2 ;
public final void rule__ConstructorPartCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10172:1: ( rule__ConstructorPartCS__Group__1__Impl rule__ConstructorPartCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10173:2: rule__ConstructorPartCS__Group__1__Impl rule__ConstructorPartCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10293:1: ( rule__ConstructorPartCS__Group__1__Impl rule__ConstructorPartCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10294:2: rule__ConstructorPartCS__Group__1__Impl rule__ConstructorPartCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__120858);
+ pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__121133);
rule__ConstructorPartCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__120861);
+ pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__121136);
rule__ConstructorPartCS__Group__2();
state._fsp--;
@@ -29706,22 +30130,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ConstructorPartCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10180:1: rule__ConstructorPartCS__Group__1__Impl : ( '=' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10301:1: rule__ConstructorPartCS__Group__1__Impl : ( '=' ) ;
public final void rule__ConstructorPartCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10184:1: ( ( '=' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10185:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10305:1: ( ( '=' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10306:1: ( '=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10185:1: ( '=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10186:1: '='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10306:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10307:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getConstructorPartCSAccess().getEqualsSignKeyword_1());
}
- match(input,47,FollowSets000.FOLLOW_47_in_rule__ConstructorPartCS__Group__1__Impl20889); if (state.failed) return ;
+ match(input,47,FollowSets000.FOLLOW_47_in_rule__ConstructorPartCS__Group__1__Impl21164); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getConstructorPartCSAccess().getEqualsSignKeyword_1());
}
@@ -29747,16 +30171,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ConstructorPartCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10199:1: rule__ConstructorPartCS__Group__2 : rule__ConstructorPartCS__Group__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10320:1: rule__ConstructorPartCS__Group__2 : rule__ConstructorPartCS__Group__2__Impl ;
public final void rule__ConstructorPartCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10203:1: ( rule__ConstructorPartCS__Group__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10204:2: rule__ConstructorPartCS__Group__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10324:1: ( rule__ConstructorPartCS__Group__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10325:2: rule__ConstructorPartCS__Group__2__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__220920);
+ pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__221195);
rule__ConstructorPartCS__Group__2__Impl();
state._fsp--;
@@ -29780,25 +30204,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ConstructorPartCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10210:1: rule__ConstructorPartCS__Group__2__Impl : ( ( rule__ConstructorPartCS__InitExpressionAssignment_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10331:1: rule__ConstructorPartCS__Group__2__Impl : ( ( rule__ConstructorPartCS__InitExpressionAssignment_2 ) ) ;
public final void rule__ConstructorPartCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10214:1: ( ( ( rule__ConstructorPartCS__InitExpressionAssignment_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10215:1: ( ( rule__ConstructorPartCS__InitExpressionAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10335:1: ( ( ( rule__ConstructorPartCS__InitExpressionAssignment_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10336:1: ( ( rule__ConstructorPartCS__InitExpressionAssignment_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10215:1: ( ( rule__ConstructorPartCS__InitExpressionAssignment_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10216:1: ( rule__ConstructorPartCS__InitExpressionAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10336:1: ( ( rule__ConstructorPartCS__InitExpressionAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10337:1: ( rule__ConstructorPartCS__InitExpressionAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getConstructorPartCSAccess().getInitExpressionAssignment_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10217:1: ( rule__ConstructorPartCS__InitExpressionAssignment_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10217:2: rule__ConstructorPartCS__InitExpressionAssignment_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10338:1: ( rule__ConstructorPartCS__InitExpressionAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10338:2: rule__ConstructorPartCS__InitExpressionAssignment_2
{
- pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl20947);
+ pushFollow(FollowSets000.FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl21222);
rule__ConstructorPartCS__InitExpressionAssignment_2();
state._fsp--;
@@ -29831,21 +30255,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10233:1: rule__TupleLiteralExpCS__Group__0 : rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10354:1: rule__TupleLiteralExpCS__Group__0 : rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 ;
public final void rule__TupleLiteralExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10237:1: ( rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10238:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10358:1: ( rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10359:2: rule__TupleLiteralExpCS__Group__0__Impl rule__TupleLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__020983);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__021258);
rule__TupleLiteralExpCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__020986);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__021261);
rule__TupleLiteralExpCS__Group__1();
state._fsp--;
@@ -29869,22 +30293,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10245:1: rule__TupleLiteralExpCS__Group__0__Impl : ( 'Tuple' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10366:1: rule__TupleLiteralExpCS__Group__0__Impl : ( 'Tuple' ) ;
public final void rule__TupleLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10249:1: ( ( 'Tuple' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10250:1: ( 'Tuple' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10370:1: ( ( 'Tuple' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10371:1: ( 'Tuple' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10250:1: ( 'Tuple' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10251:1: 'Tuple'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10371:1: ( 'Tuple' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10372:1: 'Tuple'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0());
}
- match(input,55,FollowSets000.FOLLOW_55_in_rule__TupleLiteralExpCS__Group__0__Impl21014); if (state.failed) return ;
+ match(input,55,FollowSets000.FOLLOW_55_in_rule__TupleLiteralExpCS__Group__0__Impl21289); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0());
}
@@ -29910,21 +30334,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10264:1: rule__TupleLiteralExpCS__Group__1 : rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10385:1: rule__TupleLiteralExpCS__Group__1 : rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 ;
public final void rule__TupleLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10268:1: ( rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10269:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10389:1: ( rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10390:2: rule__TupleLiteralExpCS__Group__1__Impl rule__TupleLiteralExpCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__121045);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__121320);
rule__TupleLiteralExpCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__121048);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__121323);
rule__TupleLiteralExpCS__Group__2();
state._fsp--;
@@ -29948,22 +30372,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10276:1: rule__TupleLiteralExpCS__Group__1__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10397:1: rule__TupleLiteralExpCS__Group__1__Impl : ( '{' ) ;
public final void rule__TupleLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10280:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10281:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10401:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10402:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10281:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10282:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10402:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10403:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- match(input,71,FollowSets000.FOLLOW_71_in_rule__TupleLiteralExpCS__Group__1__Impl21076); if (state.failed) return ;
+ match(input,71,FollowSets000.FOLLOW_71_in_rule__TupleLiteralExpCS__Group__1__Impl21351); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
@@ -29989,21 +30413,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10295:1: rule__TupleLiteralExpCS__Group__2 : rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10416:1: rule__TupleLiteralExpCS__Group__2 : rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 ;
public final void rule__TupleLiteralExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10299:1: ( rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10300:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10420:1: ( rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10421:2: rule__TupleLiteralExpCS__Group__2__Impl rule__TupleLiteralExpCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__221107);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__221382);
rule__TupleLiteralExpCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__221110);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__221385);
rule__TupleLiteralExpCS__Group__3();
state._fsp--;
@@ -30027,25 +30451,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10307:1: rule__TupleLiteralExpCS__Group__2__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10428:1: rule__TupleLiteralExpCS__Group__2__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) ;
public final void rule__TupleLiteralExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10311:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10312:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10432:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10433:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10312:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10313:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10433:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10434:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsAssignment_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10314:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10314:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10435:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10435:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_2
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl21137);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl21412);
rule__TupleLiteralExpCS__OwnedPartsAssignment_2();
state._fsp--;
@@ -30078,21 +30502,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10324:1: rule__TupleLiteralExpCS__Group__3 : rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10445:1: rule__TupleLiteralExpCS__Group__3 : rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 ;
public final void rule__TupleLiteralExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10328:1: ( rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10329:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10449:1: ( rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10450:2: rule__TupleLiteralExpCS__Group__3__Impl rule__TupleLiteralExpCS__Group__4
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__321167);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__321442);
rule__TupleLiteralExpCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__321170);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__321445);
rule__TupleLiteralExpCS__Group__4();
state._fsp--;
@@ -30116,37 +30540,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10336:1: rule__TupleLiteralExpCS__Group__3__Impl : ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10457:1: rule__TupleLiteralExpCS__Group__3__Impl : ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) ;
public final void rule__TupleLiteralExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10340:1: ( ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10341:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10461:1: ( ( ( rule__TupleLiteralExpCS__Group_3__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10462:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10341:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10342:1: ( rule__TupleLiteralExpCS__Group_3__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10462:1: ( ( rule__TupleLiteralExpCS__Group_3__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10463:1: ( rule__TupleLiteralExpCS__Group_3__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getGroup_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10343:1: ( rule__TupleLiteralExpCS__Group_3__0 )*
- loop82:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10464:1: ( rule__TupleLiteralExpCS__Group_3__0 )*
+ loop84:
do {
- int alt82=2;
- int LA82_0 = input.LA(1);
+ int alt84=2;
+ int LA84_0 = input.LA(1);
- if ( (LA82_0==74) ) {
- alt82=1;
+ if ( (LA84_0==74) ) {
+ alt84=1;
}
- switch (alt82) {
+ switch (alt84) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10343:2: rule__TupleLiteralExpCS__Group_3__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10464:2: rule__TupleLiteralExpCS__Group_3__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl21197);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl21472);
rule__TupleLiteralExpCS__Group_3__0();
state._fsp--;
@@ -30156,7 +30580,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop82;
+ break loop84;
}
} while (true);
@@ -30185,16 +30609,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10353:1: rule__TupleLiteralExpCS__Group__4 : rule__TupleLiteralExpCS__Group__4__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10474:1: rule__TupleLiteralExpCS__Group__4 : rule__TupleLiteralExpCS__Group__4__Impl ;
public final void rule__TupleLiteralExpCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10357:1: ( rule__TupleLiteralExpCS__Group__4__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10358:2: rule__TupleLiteralExpCS__Group__4__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10478:1: ( rule__TupleLiteralExpCS__Group__4__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10479:2: rule__TupleLiteralExpCS__Group__4__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__421228);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__421503);
rule__TupleLiteralExpCS__Group__4__Impl();
state._fsp--;
@@ -30218,22 +30642,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10364:1: rule__TupleLiteralExpCS__Group__4__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10485:1: rule__TupleLiteralExpCS__Group__4__Impl : ( '}' ) ;
public final void rule__TupleLiteralExpCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10368:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10369:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10489:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10490:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10369:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10370:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10490:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10491:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4());
}
- match(input,72,FollowSets000.FOLLOW_72_in_rule__TupleLiteralExpCS__Group__4__Impl21256); if (state.failed) return ;
+ match(input,72,FollowSets000.FOLLOW_72_in_rule__TupleLiteralExpCS__Group__4__Impl21531); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4());
}
@@ -30259,21 +30683,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10393:1: rule__TupleLiteralExpCS__Group_3__0 : rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10514:1: rule__TupleLiteralExpCS__Group_3__0 : rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 ;
public final void rule__TupleLiteralExpCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10397:1: ( rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10398:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10518:1: ( rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10519:2: rule__TupleLiteralExpCS__Group_3__0__Impl rule__TupleLiteralExpCS__Group_3__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__021297);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__021572);
rule__TupleLiteralExpCS__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__021300);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__021575);
rule__TupleLiteralExpCS__Group_3__1();
state._fsp--;
@@ -30297,22 +30721,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10405:1: rule__TupleLiteralExpCS__Group_3__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10526:1: rule__TupleLiteralExpCS__Group_3__0__Impl : ( ',' ) ;
public final void rule__TupleLiteralExpCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10409:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10410:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10530:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10531:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10410:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10411:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10531:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10532:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0());
}
- match(input,74,FollowSets000.FOLLOW_74_in_rule__TupleLiteralExpCS__Group_3__0__Impl21328); if (state.failed) return ;
+ match(input,74,FollowSets000.FOLLOW_74_in_rule__TupleLiteralExpCS__Group_3__0__Impl21603); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0());
}
@@ -30338,16 +30762,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10424:1: rule__TupleLiteralExpCS__Group_3__1 : rule__TupleLiteralExpCS__Group_3__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10545:1: rule__TupleLiteralExpCS__Group_3__1 : rule__TupleLiteralExpCS__Group_3__1__Impl ;
public final void rule__TupleLiteralExpCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10428:1: ( rule__TupleLiteralExpCS__Group_3__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10429:2: rule__TupleLiteralExpCS__Group_3__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10549:1: ( rule__TupleLiteralExpCS__Group_3__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10550:2: rule__TupleLiteralExpCS__Group_3__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__121359);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__121634);
rule__TupleLiteralExpCS__Group_3__1__Impl();
state._fsp--;
@@ -30371,25 +30795,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__Group_3__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10435:1: rule__TupleLiteralExpCS__Group_3__1__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10556:1: rule__TupleLiteralExpCS__Group_3__1__Impl : ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) ;
public final void rule__TupleLiteralExpCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10439:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10440:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10560:1: ( ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10561:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10440:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10441:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10561:1: ( ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10562:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsAssignment_3_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10442:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10442:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10563:1: ( rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10563:2: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl21386);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl21661);
rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1();
state._fsp--;
@@ -30422,21 +30846,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10456:1: rule__TupleLiteralPartCS__Group__0 : rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10577:1: rule__TupleLiteralPartCS__Group__0 : rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 ;
public final void rule__TupleLiteralPartCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10460:1: ( rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10461:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10581:1: ( rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10582:2: rule__TupleLiteralPartCS__Group__0__Impl rule__TupleLiteralPartCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__021420);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__021695);
rule__TupleLiteralPartCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__021423);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__021698);
rule__TupleLiteralPartCS__Group__1();
state._fsp--;
@@ -30460,25 +30884,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10468:1: rule__TupleLiteralPartCS__Group__0__Impl : ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10589:1: rule__TupleLiteralPartCS__Group__0__Impl : ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) ;
public final void rule__TupleLiteralPartCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10472:1: ( ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10473:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10593:1: ( ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10594:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10473:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10474:1: ( rule__TupleLiteralPartCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10594:1: ( ( rule__TupleLiteralPartCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10595:1: ( rule__TupleLiteralPartCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getNameAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10475:1: ( rule__TupleLiteralPartCS__NameAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10475:2: rule__TupleLiteralPartCS__NameAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10596:1: ( rule__TupleLiteralPartCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10596:2: rule__TupleLiteralPartCS__NameAssignment_0
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl21450);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl21725);
rule__TupleLiteralPartCS__NameAssignment_0();
state._fsp--;
@@ -30511,21 +30935,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10485:1: rule__TupleLiteralPartCS__Group__1 : rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10606:1: rule__TupleLiteralPartCS__Group__1 : rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 ;
public final void rule__TupleLiteralPartCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10489:1: ( rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10490:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10610:1: ( rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10611:2: rule__TupleLiteralPartCS__Group__1__Impl rule__TupleLiteralPartCS__Group__2
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__121480);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__121755);
rule__TupleLiteralPartCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__121483);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__121758);
rule__TupleLiteralPartCS__Group__2();
state._fsp--;
@@ -30549,33 +30973,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10497:1: rule__TupleLiteralPartCS__Group__1__Impl : ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10618:1: rule__TupleLiteralPartCS__Group__1__Impl : ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) ;
public final void rule__TupleLiteralPartCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10501:1: ( ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10502:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10622:1: ( ( ( rule__TupleLiteralPartCS__Group_1__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10623:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10502:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10503:1: ( rule__TupleLiteralPartCS__Group_1__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10623:1: ( ( rule__TupleLiteralPartCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10624:1: ( rule__TupleLiteralPartCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10504:1: ( rule__TupleLiteralPartCS__Group_1__0 )?
- int alt83=2;
- int LA83_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10625:1: ( rule__TupleLiteralPartCS__Group_1__0 )?
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- if ( (LA83_0==70) ) {
- alt83=1;
+ if ( (LA85_0==70) ) {
+ alt85=1;
}
- switch (alt83) {
+ switch (alt85) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10504:2: rule__TupleLiteralPartCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10625:2: rule__TupleLiteralPartCS__Group_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl21510);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl21785);
rule__TupleLiteralPartCS__Group_1__0();
state._fsp--;
@@ -30611,21 +31035,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10514:1: rule__TupleLiteralPartCS__Group__2 : rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10635:1: rule__TupleLiteralPartCS__Group__2 : rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 ;
public final void rule__TupleLiteralPartCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10518:1: ( rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10519:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10639:1: ( rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10640:2: rule__TupleLiteralPartCS__Group__2__Impl rule__TupleLiteralPartCS__Group__3
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__221541);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__221816);
rule__TupleLiteralPartCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__221544);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__221819);
rule__TupleLiteralPartCS__Group__3();
state._fsp--;
@@ -30649,22 +31073,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10526:1: rule__TupleLiteralPartCS__Group__2__Impl : ( '=' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10647:1: rule__TupleLiteralPartCS__Group__2__Impl : ( '=' ) ;
public final void rule__TupleLiteralPartCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10530:1: ( ( '=' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10531:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10651:1: ( ( '=' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10652:1: ( '=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10531:1: ( '=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10532:1: '='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10652:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10653:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2());
}
- match(input,47,FollowSets000.FOLLOW_47_in_rule__TupleLiteralPartCS__Group__2__Impl21572); if (state.failed) return ;
+ match(input,47,FollowSets000.FOLLOW_47_in_rule__TupleLiteralPartCS__Group__2__Impl21847); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2());
}
@@ -30690,16 +31114,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10545:1: rule__TupleLiteralPartCS__Group__3 : rule__TupleLiteralPartCS__Group__3__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10666:1: rule__TupleLiteralPartCS__Group__3 : rule__TupleLiteralPartCS__Group__3__Impl ;
public final void rule__TupleLiteralPartCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10549:1: ( rule__TupleLiteralPartCS__Group__3__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10550:2: rule__TupleLiteralPartCS__Group__3__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10670:1: ( rule__TupleLiteralPartCS__Group__3__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10671:2: rule__TupleLiteralPartCS__Group__3__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__321603);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__321878);
rule__TupleLiteralPartCS__Group__3__Impl();
state._fsp--;
@@ -30723,25 +31147,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10556:1: rule__TupleLiteralPartCS__Group__3__Impl : ( ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10677:1: rule__TupleLiteralPartCS__Group__3__Impl : ( ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 ) ) ;
public final void rule__TupleLiteralPartCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10560:1: ( ( ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10561:1: ( ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10681:1: ( ( ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10682:1: ( ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10561:1: ( ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10562:1: ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10682:1: ( ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10683:1: ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getInitExpressionAssignment_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10563:1: ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10563:2: rule__TupleLiteralPartCS__InitExpressionAssignment_3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10684:1: ( rule__TupleLiteralPartCS__InitExpressionAssignment_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10684:2: rule__TupleLiteralPartCS__InitExpressionAssignment_3
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl21630);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl21905);
rule__TupleLiteralPartCS__InitExpressionAssignment_3();
state._fsp--;
@@ -30774,21 +31198,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10581:1: rule__TupleLiteralPartCS__Group_1__0 : rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10702:1: rule__TupleLiteralPartCS__Group_1__0 : rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 ;
public final void rule__TupleLiteralPartCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10585:1: ( rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10586:2: rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10706:1: ( rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10707:2: rule__TupleLiteralPartCS__Group_1__0__Impl rule__TupleLiteralPartCS__Group_1__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__021668);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__021943);
rule__TupleLiteralPartCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__021671);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__021946);
rule__TupleLiteralPartCS__Group_1__1();
state._fsp--;
@@ -30812,22 +31236,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10593:1: rule__TupleLiteralPartCS__Group_1__0__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10714:1: rule__TupleLiteralPartCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__TupleLiteralPartCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10597:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10598:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10718:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10719:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10598:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10599:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10719:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10720:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0());
}
- match(input,70,FollowSets000.FOLLOW_70_in_rule__TupleLiteralPartCS__Group_1__0__Impl21699); if (state.failed) return ;
+ match(input,70,FollowSets000.FOLLOW_70_in_rule__TupleLiteralPartCS__Group_1__0__Impl21974); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0());
}
@@ -30853,16 +31277,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10612:1: rule__TupleLiteralPartCS__Group_1__1 : rule__TupleLiteralPartCS__Group_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10733:1: rule__TupleLiteralPartCS__Group_1__1 : rule__TupleLiteralPartCS__Group_1__1__Impl ;
public final void rule__TupleLiteralPartCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10616:1: ( rule__TupleLiteralPartCS__Group_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10617:2: rule__TupleLiteralPartCS__Group_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10737:1: ( rule__TupleLiteralPartCS__Group_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10738:2: rule__TupleLiteralPartCS__Group_1__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__121730);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__122005);
rule__TupleLiteralPartCS__Group_1__1__Impl();
state._fsp--;
@@ -30886,25 +31310,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10623:1: rule__TupleLiteralPartCS__Group_1__1__Impl : ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10744:1: rule__TupleLiteralPartCS__Group_1__1__Impl : ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) ;
public final void rule__TupleLiteralPartCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10627:1: ( ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10628:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10748:1: ( ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10749:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10628:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10629:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10749:1: ( ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10750:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10630:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10630:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10751:1: ( rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10751:2: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1
{
- pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl21757);
+ pushFollow(FollowSets000.FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl22032);
rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1();
state._fsp--;
@@ -30937,21 +31361,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10644:1: rule__UnlimitedNaturalLiteralExpCS__Group__0 : rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10765:1: rule__UnlimitedNaturalLiteralExpCS__Group__0 : rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 ;
public final void rule__UnlimitedNaturalLiteralExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10648:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10649:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10769:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10770:2: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl rule__UnlimitedNaturalLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__021791);
+ pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__022066);
rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__021794);
+ pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__022069);
rule__UnlimitedNaturalLiteralExpCS__Group__1();
state._fsp--;
@@ -30975,23 +31399,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10656:1: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10777:1: rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl : ( () ) ;
public final void rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10660:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10661:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10781:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10782:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10661:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10662:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10782:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10783:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSAction_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10663:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10665:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10784:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10786:1:
{
}
@@ -31016,16 +31440,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10675:1: rule__UnlimitedNaturalLiteralExpCS__Group__1 : rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10796:1: rule__UnlimitedNaturalLiteralExpCS__Group__1 : rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl ;
public final void rule__UnlimitedNaturalLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10679:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10680:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10800:1: ( rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10801:2: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__121852);
+ pushFollow(FollowSets000.FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__122127);
rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl();
state._fsp--;
@@ -31049,22 +31473,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10686:1: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl : ( '*' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10807:1: rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl : ( '*' ) ;
public final void rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10690:1: ( ( '*' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10691:1: ( '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10811:1: ( ( '*' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10812:1: ( '*' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10691:1: ( '*' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10692:1: '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10812:1: ( '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10813:1: '*'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1());
}
- match(input,36,FollowSets000.FOLLOW_36_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl21880); if (state.failed) return ;
+ match(input,36,FollowSets000.FOLLOW_36_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl22155); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1());
}
@@ -31090,21 +31514,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__InvalidLiteralExpCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10709:1: rule__InvalidLiteralExpCS__Group__0 : rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10830:1: rule__InvalidLiteralExpCS__Group__0 : rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 ;
public final void rule__InvalidLiteralExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10713:1: ( rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10714:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10834:1: ( rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10835:2: rule__InvalidLiteralExpCS__Group__0__Impl rule__InvalidLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__021915);
+ pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__022190);
rule__InvalidLiteralExpCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__021918);
+ pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__022193);
rule__InvalidLiteralExpCS__Group__1();
state._fsp--;
@@ -31128,23 +31552,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__InvalidLiteralExpCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10721:1: rule__InvalidLiteralExpCS__Group__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10842:1: rule__InvalidLiteralExpCS__Group__0__Impl : ( () ) ;
public final void rule__InvalidLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10725:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10726:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10846:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10847:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10726:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10727:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10847:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10848:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidLiteralExpCSAction_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10728:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10730:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10849:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10851:1:
{
}
@@ -31169,16 +31593,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__InvalidLiteralExpCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10740:1: rule__InvalidLiteralExpCS__Group__1 : rule__InvalidLiteralExpCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10861:1: rule__InvalidLiteralExpCS__Group__1 : rule__InvalidLiteralExpCS__Group__1__Impl ;
public final void rule__InvalidLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10744:1: ( rule__InvalidLiteralExpCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10745:2: rule__InvalidLiteralExpCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10865:1: ( rule__InvalidLiteralExpCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10866:2: rule__InvalidLiteralExpCS__Group__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__121976);
+ pushFollow(FollowSets000.FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__122251);
rule__InvalidLiteralExpCS__Group__1__Impl();
state._fsp--;
@@ -31202,22 +31626,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__InvalidLiteralExpCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10751:1: rule__InvalidLiteralExpCS__Group__1__Impl : ( 'invalid' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10872:1: rule__InvalidLiteralExpCS__Group__1__Impl : ( 'invalid' ) ;
public final void rule__InvalidLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10755:1: ( ( 'invalid' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10756:1: ( 'invalid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10876:1: ( ( 'invalid' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10877:1: ( 'invalid' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10756:1: ( 'invalid' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10757:1: 'invalid'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10877:1: ( 'invalid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10878:1: 'invalid'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1());
}
- match(input,82,FollowSets000.FOLLOW_82_in_rule__InvalidLiteralExpCS__Group__1__Impl22004); if (state.failed) return ;
+ match(input,82,FollowSets000.FOLLOW_82_in_rule__InvalidLiteralExpCS__Group__1__Impl22279); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1());
}
@@ -31243,21 +31667,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NullLiteralExpCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10774:1: rule__NullLiteralExpCS__Group__0 : rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10895:1: rule__NullLiteralExpCS__Group__0 : rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 ;
public final void rule__NullLiteralExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10778:1: ( rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10779:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10899:1: ( rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10900:2: rule__NullLiteralExpCS__Group__0__Impl rule__NullLiteralExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__022039);
+ pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__022314);
rule__NullLiteralExpCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__022042);
+ pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__022317);
rule__NullLiteralExpCS__Group__1();
state._fsp--;
@@ -31281,23 +31705,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NullLiteralExpCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10786:1: rule__NullLiteralExpCS__Group__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10907:1: rule__NullLiteralExpCS__Group__0__Impl : ( () ) ;
public final void rule__NullLiteralExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10790:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10791:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10911:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10912:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10791:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10792:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10912:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10913:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNullLiteralExpCSAccess().getNullLiteralExpCSAction_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10793:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10795:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10914:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10916:1:
{
}
@@ -31322,16 +31746,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NullLiteralExpCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10805:1: rule__NullLiteralExpCS__Group__1 : rule__NullLiteralExpCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10926:1: rule__NullLiteralExpCS__Group__1 : rule__NullLiteralExpCS__Group__1__Impl ;
public final void rule__NullLiteralExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10809:1: ( rule__NullLiteralExpCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10810:2: rule__NullLiteralExpCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10930:1: ( rule__NullLiteralExpCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10931:2: rule__NullLiteralExpCS__Group__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__122100);
+ pushFollow(FollowSets001.FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__122375);
rule__NullLiteralExpCS__Group__1__Impl();
state._fsp--;
@@ -31355,22 +31779,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NullLiteralExpCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10816:1: rule__NullLiteralExpCS__Group__1__Impl : ( 'null' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10937:1: rule__NullLiteralExpCS__Group__1__Impl : ( 'null' ) ;
public final void rule__NullLiteralExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10820:1: ( ( 'null' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10821:1: ( 'null' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10941:1: ( ( 'null' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10942:1: ( 'null' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10821:1: ( 'null' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10822:1: 'null'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10942:1: ( 'null' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10943:1: 'null'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1());
}
- match(input,83,FollowSets000.FOLLOW_83_in_rule__NullLiteralExpCS__Group__1__Impl22128); if (state.failed) return ;
+ match(input,83,FollowSets001.FOLLOW_83_in_rule__NullLiteralExpCS__Group__1__Impl22403); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1());
}
@@ -31396,21 +31820,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TypeExpCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10839:1: rule__TypeExpCS__Group__0 : rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10960:1: rule__TypeExpCS__Group__0 : rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 ;
public final void rule__TypeExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10843:1: ( rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10844:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10964:1: ( rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10965:2: rule__TypeExpCS__Group__0__Impl rule__TypeExpCS__Group__1
{
- pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__022163);
+ pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__022438);
rule__TypeExpCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__022166);
+ pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__022441);
rule__TypeExpCS__Group__1();
state._fsp--;
@@ -31434,25 +31858,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TypeExpCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10851:1: rule__TypeExpCS__Group__0__Impl : ( ( rule__TypeExpCS__Alternatives_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10972:1: rule__TypeExpCS__Group__0__Impl : ( ( rule__TypeExpCS__Alternatives_0 ) ) ;
public final void rule__TypeExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10855:1: ( ( ( rule__TypeExpCS__Alternatives_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10856:1: ( ( rule__TypeExpCS__Alternatives_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10976:1: ( ( ( rule__TypeExpCS__Alternatives_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10977:1: ( ( rule__TypeExpCS__Alternatives_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10856:1: ( ( rule__TypeExpCS__Alternatives_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10857:1: ( rule__TypeExpCS__Alternatives_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10977:1: ( ( rule__TypeExpCS__Alternatives_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10978:1: ( rule__TypeExpCS__Alternatives_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getAlternatives_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10858:1: ( rule__TypeExpCS__Alternatives_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10858:2: rule__TypeExpCS__Alternatives_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10979:1: ( rule__TypeExpCS__Alternatives_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10979:2: rule__TypeExpCS__Alternatives_0
{
- pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl22193);
+ pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl22468);
rule__TypeExpCS__Alternatives_0();
state._fsp--;
@@ -31485,16 +31909,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TypeExpCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10868:1: rule__TypeExpCS__Group__1 : rule__TypeExpCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10989:1: rule__TypeExpCS__Group__1 : rule__TypeExpCS__Group__1__Impl ;
public final void rule__TypeExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10872:1: ( rule__TypeExpCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10873:2: rule__TypeExpCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10993:1: ( rule__TypeExpCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10994:2: rule__TypeExpCS__Group__1__Impl
{
- pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__122223);
+ pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__122498);
rule__TypeExpCS__Group__1__Impl();
state._fsp--;
@@ -31518,33 +31942,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TypeExpCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10879:1: rule__TypeExpCS__Group__1__Impl : ( ( rule__TypeExpCS__MultiplicityAssignment_1 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11000:1: rule__TypeExpCS__Group__1__Impl : ( ( rule__TypeExpCS__MultiplicityAssignment_1 )? ) ;
public final void rule__TypeExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10883:1: ( ( ( rule__TypeExpCS__MultiplicityAssignment_1 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10884:1: ( ( rule__TypeExpCS__MultiplicityAssignment_1 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11004:1: ( ( ( rule__TypeExpCS__MultiplicityAssignment_1 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11005:1: ( ( rule__TypeExpCS__MultiplicityAssignment_1 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10884:1: ( ( rule__TypeExpCS__MultiplicityAssignment_1 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10885:1: ( rule__TypeExpCS__MultiplicityAssignment_1 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11005:1: ( ( rule__TypeExpCS__MultiplicityAssignment_1 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11006:1: ( rule__TypeExpCS__MultiplicityAssignment_1 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getMultiplicityAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10886:1: ( rule__TypeExpCS__MultiplicityAssignment_1 )?
- int alt84=2;
- int LA84_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11007:1: ( rule__TypeExpCS__MultiplicityAssignment_1 )?
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- if ( (LA84_0==80) ) {
- alt84=1;
+ if ( (LA86_0==80) ) {
+ alt86=1;
}
- switch (alt84) {
+ switch (alt86) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10886:2: rule__TypeExpCS__MultiplicityAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11007:2: rule__TypeExpCS__MultiplicityAssignment_1
{
- pushFollow(FollowSets000.FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl22250);
+ pushFollow(FollowSets001.FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl22525);
rule__TypeExpCS__MultiplicityAssignment_1();
state._fsp--;
@@ -31580,21 +32004,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_0__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10900:1: rule__ExpCS__Group_0__0 : rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11021:1: rule__ExpCS__Group_0__0 : rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 ;
public final void rule__ExpCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10904:1: ( rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10905:2: rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11025:1: ( rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11026:2: rule__ExpCS__Group_0__0__Impl rule__ExpCS__Group_0__1
{
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__022285);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__022560);
rule__ExpCS__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__022288);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__022563);
rule__ExpCS__Group_0__1();
state._fsp--;
@@ -31618,23 +32042,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_0__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10912:1: rule__ExpCS__Group_0__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11033:1: rule__ExpCS__Group_0__0__Impl : ( () ) ;
public final void rule__ExpCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10916:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10917:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11037:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11038:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10917:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10918:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11038:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11039:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getInfixExpCSAction_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10919:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10921:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11040:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11042:1:
{
}
@@ -31659,21 +32083,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_0__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10931:1: rule__ExpCS__Group_0__1 : rule__ExpCS__Group_0__1__Impl rule__ExpCS__Group_0__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11052:1: rule__ExpCS__Group_0__1 : rule__ExpCS__Group_0__1__Impl rule__ExpCS__Group_0__2 ;
public final void rule__ExpCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10935:1: ( rule__ExpCS__Group_0__1__Impl rule__ExpCS__Group_0__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10936:2: rule__ExpCS__Group_0__1__Impl rule__ExpCS__Group_0__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11056:1: ( rule__ExpCS__Group_0__1__Impl rule__ExpCS__Group_0__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11057:2: rule__ExpCS__Group_0__1__Impl rule__ExpCS__Group_0__2
{
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__122346);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__122621);
rule__ExpCS__Group_0__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0__2_in_rule__ExpCS__Group_0__122349);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__2_in_rule__ExpCS__Group_0__122624);
rule__ExpCS__Group_0__2();
state._fsp--;
@@ -31697,28 +32121,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_0__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10943:1: rule__ExpCS__Group_0__1__Impl : ( ( ( rule__ExpCS__Group_0_1__0 ) ) ( ( rule__ExpCS__Group_0_1__0 )* ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11064:1: rule__ExpCS__Group_0__1__Impl : ( ( ( rule__ExpCS__Group_0_1__0 ) ) ( ( rule__ExpCS__Group_0_1__0 )* ) ) ;
public final void rule__ExpCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10947:1: ( ( ( ( rule__ExpCS__Group_0_1__0 ) ) ( ( rule__ExpCS__Group_0_1__0 )* ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10948:1: ( ( ( rule__ExpCS__Group_0_1__0 ) ) ( ( rule__ExpCS__Group_0_1__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11068:1: ( ( ( ( rule__ExpCS__Group_0_1__0 ) ) ( ( rule__ExpCS__Group_0_1__0 )* ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11069:1: ( ( ( rule__ExpCS__Group_0_1__0 ) ) ( ( rule__ExpCS__Group_0_1__0 )* ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10948:1: ( ( ( rule__ExpCS__Group_0_1__0 ) ) ( ( rule__ExpCS__Group_0_1__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10949:1: ( ( rule__ExpCS__Group_0_1__0 ) ) ( ( rule__ExpCS__Group_0_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11069:1: ( ( ( rule__ExpCS__Group_0_1__0 ) ) ( ( rule__ExpCS__Group_0_1__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11070:1: ( ( rule__ExpCS__Group_0_1__0 ) ) ( ( rule__ExpCS__Group_0_1__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10949:1: ( ( rule__ExpCS__Group_0_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10950:1: ( rule__ExpCS__Group_0_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11070:1: ( ( rule__ExpCS__Group_0_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11071:1: ( rule__ExpCS__Group_0_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_0_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10951:1: ( rule__ExpCS__Group_0_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10951:2: rule__ExpCS__Group_0_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11072:1: ( rule__ExpCS__Group_0_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11072:2: rule__ExpCS__Group_0_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl22378);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl22653);
rule__ExpCS__Group_0_1__0();
state._fsp--;
@@ -31732,22 +32156,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10954:1: ( ( rule__ExpCS__Group_0_1__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10955:1: ( rule__ExpCS__Group_0_1__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11075:1: ( ( rule__ExpCS__Group_0_1__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11076:1: ( rule__ExpCS__Group_0_1__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_0_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10956:1: ( rule__ExpCS__Group_0_1__0 )*
- loop85:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11077:1: ( rule__ExpCS__Group_0_1__0 )*
+ loop87:
do {
- int alt85=2;
- alt85 = dfa85.predict(input);
- switch (alt85) {
+ int alt87=2;
+ alt87 = dfa87.predict(input);
+ switch (alt87) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10956:2: rule__ExpCS__Group_0_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11077:2: rule__ExpCS__Group_0_1__0
{
- pushFollow(FollowSets000.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl22390);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl22665);
rule__ExpCS__Group_0_1__0();
state._fsp--;
@@ -31757,7 +32181,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop85;
+ break loop87;
}
} while (true);
@@ -31789,16 +32213,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_0__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10967:1: rule__ExpCS__Group_0__2 : rule__ExpCS__Group_0__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11088:1: rule__ExpCS__Group_0__2 : rule__ExpCS__Group_0__2__Impl ;
public final void rule__ExpCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10971:1: ( rule__ExpCS__Group_0__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10972:2: rule__ExpCS__Group_0__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11092:1: ( rule__ExpCS__Group_0__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11093:2: rule__ExpCS__Group_0__2__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__2__Impl_in_rule__ExpCS__Group_0__222423);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__2__Impl_in_rule__ExpCS__Group_0__222698);
rule__ExpCS__Group_0__2__Impl();
state._fsp--;
@@ -31822,25 +32246,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_0__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10978:1: rule__ExpCS__Group_0__2__Impl : ( ( rule__ExpCS__OwnedExpressionAssignment_0_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11099:1: rule__ExpCS__Group_0__2__Impl : ( ( rule__ExpCS__OwnedExpressionAssignment_0_2 ) ) ;
public final void rule__ExpCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10982:1: ( ( ( rule__ExpCS__OwnedExpressionAssignment_0_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10983:1: ( ( rule__ExpCS__OwnedExpressionAssignment_0_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11103:1: ( ( ( rule__ExpCS__OwnedExpressionAssignment_0_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11104:1: ( ( rule__ExpCS__OwnedExpressionAssignment_0_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10983:1: ( ( rule__ExpCS__OwnedExpressionAssignment_0_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10984:1: ( rule__ExpCS__OwnedExpressionAssignment_0_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11104:1: ( ( rule__ExpCS__OwnedExpressionAssignment_0_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11105:1: ( rule__ExpCS__OwnedExpressionAssignment_0_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedExpressionAssignment_0_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10985:1: ( rule__ExpCS__OwnedExpressionAssignment_0_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10985:2: rule__ExpCS__OwnedExpressionAssignment_0_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11106:1: ( rule__ExpCS__OwnedExpressionAssignment_0_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11106:2: rule__ExpCS__OwnedExpressionAssignment_0_2
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_2_in_rule__ExpCS__Group_0__2__Impl22450);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_2_in_rule__ExpCS__Group_0__2__Impl22725);
rule__ExpCS__OwnedExpressionAssignment_0_2();
state._fsp--;
@@ -31873,21 +32297,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_0_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11001:1: rule__ExpCS__Group_0_1__0 : rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11122:1: rule__ExpCS__Group_0_1__0 : rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 ;
public final void rule__ExpCS__Group_0_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11005:1: ( rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11006:2: rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11126:1: ( rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11127:2: rule__ExpCS__Group_0_1__0__Impl rule__ExpCS__Group_0_1__1
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__022486);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__022761);
rule__ExpCS__Group_0_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__022489);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__022764);
rule__ExpCS__Group_0_1__1();
state._fsp--;
@@ -31911,25 +32335,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_0_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11013:1: rule__ExpCS__Group_0_1__0__Impl : ( ( rule__ExpCS__OwnedExpressionAssignment_0_1_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11134:1: rule__ExpCS__Group_0_1__0__Impl : ( ( rule__ExpCS__OwnedExpressionAssignment_0_1_0 ) ) ;
public final void rule__ExpCS__Group_0_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11017:1: ( ( ( rule__ExpCS__OwnedExpressionAssignment_0_1_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11018:1: ( ( rule__ExpCS__OwnedExpressionAssignment_0_1_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11138:1: ( ( ( rule__ExpCS__OwnedExpressionAssignment_0_1_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11139:1: ( ( rule__ExpCS__OwnedExpressionAssignment_0_1_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11018:1: ( ( rule__ExpCS__OwnedExpressionAssignment_0_1_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11019:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11139:1: ( ( rule__ExpCS__OwnedExpressionAssignment_0_1_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11140:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedExpressionAssignment_0_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11020:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11020:2: rule__ExpCS__OwnedExpressionAssignment_0_1_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11141:1: ( rule__ExpCS__OwnedExpressionAssignment_0_1_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11141:2: rule__ExpCS__OwnedExpressionAssignment_0_1_0
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_0_in_rule__ExpCS__Group_0_1__0__Impl22516);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_0_in_rule__ExpCS__Group_0_1__0__Impl22791);
rule__ExpCS__OwnedExpressionAssignment_0_1_0();
state._fsp--;
@@ -31962,16 +32386,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_0_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11030:1: rule__ExpCS__Group_0_1__1 : rule__ExpCS__Group_0_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11151:1: rule__ExpCS__Group_0_1__1 : rule__ExpCS__Group_0_1__1__Impl ;
public final void rule__ExpCS__Group_0_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11034:1: ( rule__ExpCS__Group_0_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11035:2: rule__ExpCS__Group_0_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11155:1: ( rule__ExpCS__Group_0_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11156:2: rule__ExpCS__Group_0_1__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__122546);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__122821);
rule__ExpCS__Group_0_1__1__Impl();
state._fsp--;
@@ -31995,25 +32419,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_0_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11041:1: rule__ExpCS__Group_0_1__1__Impl : ( ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11162:1: rule__ExpCS__Group_0_1__1__Impl : ( ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 ) ) ;
public final void rule__ExpCS__Group_0_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11045:1: ( ( ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11046:1: ( ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11166:1: ( ( ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11167:1: ( ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11046:1: ( ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11047:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11167:1: ( ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11168:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedOperatorAssignment_0_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11048:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11048:2: rule__ExpCS__OwnedOperatorAssignment_0_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11169:1: ( rule__ExpCS__OwnedOperatorAssignment_0_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11169:2: rule__ExpCS__OwnedOperatorAssignment_0_1_1
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl22573);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl22848);
rule__ExpCS__OwnedOperatorAssignment_0_1_1();
state._fsp--;
@@ -32046,21 +32470,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11062:1: rule__ExpCS__Group_1__0 : rule__ExpCS__Group_1__0__Impl rule__ExpCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11183:1: rule__ExpCS__Group_1__0 : rule__ExpCS__Group_1__0__Impl rule__ExpCS__Group_1__1 ;
public final void rule__ExpCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11066:1: ( rule__ExpCS__Group_1__0__Impl rule__ExpCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11067:2: rule__ExpCS__Group_1__0__Impl rule__ExpCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11187:1: ( rule__ExpCS__Group_1__0__Impl rule__ExpCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11188:2: rule__ExpCS__Group_1__0__Impl rule__ExpCS__Group_1__1
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__022607);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__022882);
rule__ExpCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__022610);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__022885);
rule__ExpCS__Group_1__1();
state._fsp--;
@@ -32084,23 +32508,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11074:1: rule__ExpCS__Group_1__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11195:1: rule__ExpCS__Group_1__0__Impl : ( () ) ;
public final void rule__ExpCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11078:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11079:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11199:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11200:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11079:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11080:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11200:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11201:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getPrefixExpCSAction_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11081:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11083:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11202:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11204:1:
{
}
@@ -32125,21 +32549,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11093:1: rule__ExpCS__Group_1__1 : rule__ExpCS__Group_1__1__Impl rule__ExpCS__Group_1__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11214:1: rule__ExpCS__Group_1__1 : rule__ExpCS__Group_1__1__Impl rule__ExpCS__Group_1__2 ;
public final void rule__ExpCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11097:1: ( rule__ExpCS__Group_1__1__Impl rule__ExpCS__Group_1__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11098:2: rule__ExpCS__Group_1__1__Impl rule__ExpCS__Group_1__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11218:1: ( rule__ExpCS__Group_1__1__Impl rule__ExpCS__Group_1__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11219:2: rule__ExpCS__Group_1__1__Impl rule__ExpCS__Group_1__2
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__122668);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__122943);
rule__ExpCS__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__122671);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__122946);
rule__ExpCS__Group_1__2();
state._fsp--;
@@ -32163,28 +32587,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11105:1: rule__ExpCS__Group_1__1__Impl : ( ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11226:1: rule__ExpCS__Group_1__1__Impl : ( ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* ) ) ;
public final void rule__ExpCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11109:1: ( ( ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11110:1: ( ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11230:1: ( ( ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11231:1: ( ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11110:1: ( ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11111:1: ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11231:1: ( ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11232:1: ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11111:1: ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11112:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11232:1: ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11233:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedOperatorAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11113:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11113:2: rule__ExpCS__OwnedOperatorAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11234:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11234:2: rule__ExpCS__OwnedOperatorAssignment_1_1
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl22700);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl22975);
rule__ExpCS__OwnedOperatorAssignment_1_1();
state._fsp--;
@@ -32198,28 +32622,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11116:1: ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11117:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11237:1: ( ( rule__ExpCS__OwnedOperatorAssignment_1_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11238:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedOperatorAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11118:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 )*
- loop86:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11239:1: ( rule__ExpCS__OwnedOperatorAssignment_1_1 )*
+ loop88:
do {
- int alt86=2;
- int LA86_0 = input.LA(1);
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- if ( ((LA86_0>=40 && LA86_0<=41)) ) {
- alt86=1;
+ if ( ((LA88_0>=40 && LA88_0<=41)) ) {
+ alt88=1;
}
- switch (alt86) {
+ switch (alt88) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11118:2: rule__ExpCS__OwnedOperatorAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11239:2: rule__ExpCS__OwnedOperatorAssignment_1_1
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl22712);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl22987);
rule__ExpCS__OwnedOperatorAssignment_1_1();
state._fsp--;
@@ -32229,7 +32653,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop86;
+ break loop88;
}
} while (true);
@@ -32261,16 +32685,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_1__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11129:1: rule__ExpCS__Group_1__2 : rule__ExpCS__Group_1__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11250:1: rule__ExpCS__Group_1__2 : rule__ExpCS__Group_1__2__Impl ;
public final void rule__ExpCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11133:1: ( rule__ExpCS__Group_1__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11134:2: rule__ExpCS__Group_1__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11254:1: ( rule__ExpCS__Group_1__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11255:2: rule__ExpCS__Group_1__2__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__222745);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__223020);
rule__ExpCS__Group_1__2__Impl();
state._fsp--;
@@ -32294,25 +32718,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__Group_1__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11140:1: rule__ExpCS__Group_1__2__Impl : ( ( rule__ExpCS__OwnedExpressionAssignment_1_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11261:1: rule__ExpCS__Group_1__2__Impl : ( ( rule__ExpCS__OwnedExpressionAssignment_1_2 ) ) ;
public final void rule__ExpCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11144:1: ( ( ( rule__ExpCS__OwnedExpressionAssignment_1_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11145:1: ( ( rule__ExpCS__OwnedExpressionAssignment_1_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11265:1: ( ( ( rule__ExpCS__OwnedExpressionAssignment_1_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11266:1: ( ( rule__ExpCS__OwnedExpressionAssignment_1_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11145:1: ( ( rule__ExpCS__OwnedExpressionAssignment_1_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11146:1: ( rule__ExpCS__OwnedExpressionAssignment_1_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11266:1: ( ( rule__ExpCS__OwnedExpressionAssignment_1_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11267:1: ( rule__ExpCS__OwnedExpressionAssignment_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedExpressionAssignment_1_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11147:1: ( rule__ExpCS__OwnedExpressionAssignment_1_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11147:2: rule__ExpCS__OwnedExpressionAssignment_1_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11268:1: ( rule__ExpCS__OwnedExpressionAssignment_1_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11268:2: rule__ExpCS__OwnedExpressionAssignment_1_2
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl22772);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl23047);
rule__ExpCS__OwnedExpressionAssignment_1_2();
state._fsp--;
@@ -32345,21 +32769,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11163:1: rule__PrefixedExpCS__Group_1__0 : rule__PrefixedExpCS__Group_1__0__Impl rule__PrefixedExpCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11284:1: rule__PrefixedExpCS__Group_1__0 : rule__PrefixedExpCS__Group_1__0__Impl rule__PrefixedExpCS__Group_1__1 ;
public final void rule__PrefixedExpCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11167:1: ( rule__PrefixedExpCS__Group_1__0__Impl rule__PrefixedExpCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11168:2: rule__PrefixedExpCS__Group_1__0__Impl rule__PrefixedExpCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11288:1: ( rule__PrefixedExpCS__Group_1__0__Impl rule__PrefixedExpCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11289:2: rule__PrefixedExpCS__Group_1__0__Impl rule__PrefixedExpCS__Group_1__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_1__0__Impl_in_rule__PrefixedExpCS__Group_1__022808);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_1__0__Impl_in_rule__PrefixedExpCS__Group_1__023083);
rule__PrefixedExpCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_1__1_in_rule__PrefixedExpCS__Group_1__022811);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_1__1_in_rule__PrefixedExpCS__Group_1__023086);
rule__PrefixedExpCS__Group_1__1();
state._fsp--;
@@ -32383,23 +32807,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11175:1: rule__PrefixedExpCS__Group_1__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11296:1: rule__PrefixedExpCS__Group_1__0__Impl : ( () ) ;
public final void rule__PrefixedExpCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11179:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11180:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11300:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11301:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11180:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11181:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11301:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11302:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpCSAccess().getPrefixExpCSAction_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11182:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11184:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11303:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11305:1:
{
}
@@ -32424,21 +32848,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11194:1: rule__PrefixedExpCS__Group_1__1 : rule__PrefixedExpCS__Group_1__1__Impl rule__PrefixedExpCS__Group_1__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11315:1: rule__PrefixedExpCS__Group_1__1 : rule__PrefixedExpCS__Group_1__1__Impl rule__PrefixedExpCS__Group_1__2 ;
public final void rule__PrefixedExpCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11198:1: ( rule__PrefixedExpCS__Group_1__1__Impl rule__PrefixedExpCS__Group_1__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11199:2: rule__PrefixedExpCS__Group_1__1__Impl rule__PrefixedExpCS__Group_1__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11319:1: ( rule__PrefixedExpCS__Group_1__1__Impl rule__PrefixedExpCS__Group_1__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11320:2: rule__PrefixedExpCS__Group_1__1__Impl rule__PrefixedExpCS__Group_1__2
{
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_1__1__Impl_in_rule__PrefixedExpCS__Group_1__122869);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_1__1__Impl_in_rule__PrefixedExpCS__Group_1__123144);
rule__PrefixedExpCS__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_1__2_in_rule__PrefixedExpCS__Group_1__122872);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_1__2_in_rule__PrefixedExpCS__Group_1__123147);
rule__PrefixedExpCS__Group_1__2();
state._fsp--;
@@ -32462,28 +32886,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11206:1: rule__PrefixedExpCS__Group_1__1__Impl : ( ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )* ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11327:1: rule__PrefixedExpCS__Group_1__1__Impl : ( ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )* ) ) ;
public final void rule__PrefixedExpCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11210:1: ( ( ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )* ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11211:1: ( ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11331:1: ( ( ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )* ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11332:1: ( ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )* ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11211:1: ( ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11212:1: ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11332:1: ( ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11333:1: ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11212:1: ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11213:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11333:1: ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11334:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpCSAccess().getOwnedOperatorAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11214:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11214:2: rule__PrefixedExpCS__OwnedOperatorAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11335:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11335:2: rule__PrefixedExpCS__OwnedOperatorAssignment_1_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpCS__Group_1__1__Impl22901);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpCS__Group_1__1__Impl23176);
rule__PrefixedExpCS__OwnedOperatorAssignment_1_1();
state._fsp--;
@@ -32497,28 +32921,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11217:1: ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11218:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11338:1: ( ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11339:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpCSAccess().getOwnedOperatorAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11219:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )*
- loop87:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11340:1: ( rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 )*
+ loop89:
do {
- int alt87=2;
- int LA87_0 = input.LA(1);
+ int alt89=2;
+ int LA89_0 = input.LA(1);
- if ( ((LA87_0>=40 && LA87_0<=41)) ) {
- alt87=1;
+ if ( ((LA89_0>=40 && LA89_0<=41)) ) {
+ alt89=1;
}
- switch (alt87) {
+ switch (alt89) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11219:2: rule__PrefixedExpCS__OwnedOperatorAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11340:2: rule__PrefixedExpCS__OwnedOperatorAssignment_1_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpCS__Group_1__1__Impl22913);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpCS__Group_1__1__Impl23188);
rule__PrefixedExpCS__OwnedOperatorAssignment_1_1();
state._fsp--;
@@ -32528,7 +32952,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop87;
+ break loop89;
}
} while (true);
@@ -32560,16 +32984,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpCS__Group_1__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11230:1: rule__PrefixedExpCS__Group_1__2 : rule__PrefixedExpCS__Group_1__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11351:1: rule__PrefixedExpCS__Group_1__2 : rule__PrefixedExpCS__Group_1__2__Impl ;
public final void rule__PrefixedExpCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11234:1: ( rule__PrefixedExpCS__Group_1__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11235:2: rule__PrefixedExpCS__Group_1__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11355:1: ( rule__PrefixedExpCS__Group_1__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11356:2: rule__PrefixedExpCS__Group_1__2__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_1__2__Impl_in_rule__PrefixedExpCS__Group_1__222946);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__Group_1__2__Impl_in_rule__PrefixedExpCS__Group_1__223221);
rule__PrefixedExpCS__Group_1__2__Impl();
state._fsp--;
@@ -32593,25 +33017,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpCS__Group_1__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11241:1: rule__PrefixedExpCS__Group_1__2__Impl : ( ( rule__PrefixedExpCS__OwnedExpressionAssignment_1_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11362:1: rule__PrefixedExpCS__Group_1__2__Impl : ( ( rule__PrefixedExpCS__OwnedExpressionAssignment_1_2 ) ) ;
public final void rule__PrefixedExpCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11245:1: ( ( ( rule__PrefixedExpCS__OwnedExpressionAssignment_1_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11246:1: ( ( rule__PrefixedExpCS__OwnedExpressionAssignment_1_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11366:1: ( ( ( rule__PrefixedExpCS__OwnedExpressionAssignment_1_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11367:1: ( ( rule__PrefixedExpCS__OwnedExpressionAssignment_1_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11246:1: ( ( rule__PrefixedExpCS__OwnedExpressionAssignment_1_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11247:1: ( rule__PrefixedExpCS__OwnedExpressionAssignment_1_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11367:1: ( ( rule__PrefixedExpCS__OwnedExpressionAssignment_1_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11368:1: ( rule__PrefixedExpCS__OwnedExpressionAssignment_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpCSAccess().getOwnedExpressionAssignment_1_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11248:1: ( rule__PrefixedExpCS__OwnedExpressionAssignment_1_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11248:2: rule__PrefixedExpCS__OwnedExpressionAssignment_1_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11369:1: ( rule__PrefixedExpCS__OwnedExpressionAssignment_1_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11369:2: rule__PrefixedExpCS__OwnedExpressionAssignment_1_2
{
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_1_2_in_rule__PrefixedExpCS__Group_1__2__Impl22973);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_1_2_in_rule__PrefixedExpCS__Group_1__2__Impl23248);
rule__PrefixedExpCS__OwnedExpressionAssignment_1_2();
state._fsp--;
@@ -32644,21 +33068,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpOrLetExpCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11264:1: rule__PrefixedExpOrLetExpCS__Group_1__0 : rule__PrefixedExpOrLetExpCS__Group_1__0__Impl rule__PrefixedExpOrLetExpCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11385:1: rule__PrefixedExpOrLetExpCS__Group_1__0 : rule__PrefixedExpOrLetExpCS__Group_1__0__Impl rule__PrefixedExpOrLetExpCS__Group_1__1 ;
public final void rule__PrefixedExpOrLetExpCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11268:1: ( rule__PrefixedExpOrLetExpCS__Group_1__0__Impl rule__PrefixedExpOrLetExpCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11269:2: rule__PrefixedExpOrLetExpCS__Group_1__0__Impl rule__PrefixedExpOrLetExpCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11389:1: ( rule__PrefixedExpOrLetExpCS__Group_1__0__Impl rule__PrefixedExpOrLetExpCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11390:2: rule__PrefixedExpOrLetExpCS__Group_1__0__Impl rule__PrefixedExpOrLetExpCS__Group_1__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__0__Impl_in_rule__PrefixedExpOrLetExpCS__Group_1__023009);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__0__Impl_in_rule__PrefixedExpOrLetExpCS__Group_1__023284);
rule__PrefixedExpOrLetExpCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__1_in_rule__PrefixedExpOrLetExpCS__Group_1__023012);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__1_in_rule__PrefixedExpOrLetExpCS__Group_1__023287);
rule__PrefixedExpOrLetExpCS__Group_1__1();
state._fsp--;
@@ -32682,23 +33106,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpOrLetExpCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11276:1: rule__PrefixedExpOrLetExpCS__Group_1__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11397:1: rule__PrefixedExpOrLetExpCS__Group_1__0__Impl : ( () ) ;
public final void rule__PrefixedExpOrLetExpCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11280:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11281:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11401:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11402:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11281:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11282:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11402:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11403:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpOrLetExpCSAccess().getPrefixExpCSAction_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11283:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11285:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11404:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11406:1:
{
}
@@ -32723,21 +33147,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpOrLetExpCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11295:1: rule__PrefixedExpOrLetExpCS__Group_1__1 : rule__PrefixedExpOrLetExpCS__Group_1__1__Impl rule__PrefixedExpOrLetExpCS__Group_1__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11416:1: rule__PrefixedExpOrLetExpCS__Group_1__1 : rule__PrefixedExpOrLetExpCS__Group_1__1__Impl rule__PrefixedExpOrLetExpCS__Group_1__2 ;
public final void rule__PrefixedExpOrLetExpCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11299:1: ( rule__PrefixedExpOrLetExpCS__Group_1__1__Impl rule__PrefixedExpOrLetExpCS__Group_1__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11300:2: rule__PrefixedExpOrLetExpCS__Group_1__1__Impl rule__PrefixedExpOrLetExpCS__Group_1__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11420:1: ( rule__PrefixedExpOrLetExpCS__Group_1__1__Impl rule__PrefixedExpOrLetExpCS__Group_1__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11421:2: rule__PrefixedExpOrLetExpCS__Group_1__1__Impl rule__PrefixedExpOrLetExpCS__Group_1__2
{
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__1__Impl_in_rule__PrefixedExpOrLetExpCS__Group_1__123070);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__1__Impl_in_rule__PrefixedExpOrLetExpCS__Group_1__123345);
rule__PrefixedExpOrLetExpCS__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__2_in_rule__PrefixedExpOrLetExpCS__Group_1__123073);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__2_in_rule__PrefixedExpOrLetExpCS__Group_1__123348);
rule__PrefixedExpOrLetExpCS__Group_1__2();
state._fsp--;
@@ -32761,28 +33185,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpOrLetExpCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11307:1: rule__PrefixedExpOrLetExpCS__Group_1__1__Impl : ( ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )* ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11428:1: rule__PrefixedExpOrLetExpCS__Group_1__1__Impl : ( ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )* ) ) ;
public final void rule__PrefixedExpOrLetExpCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11311:1: ( ( ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )* ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11312:1: ( ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11432:1: ( ( ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )* ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11433:1: ( ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )* ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11312:1: ( ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11313:1: ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11433:1: ( ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11434:1: ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 ) ) ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11313:1: ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11314:1: ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11434:1: ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11435:1: ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpOrLetExpCSAccess().getOwnedOperatorAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11315:1: ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11315:2: rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11436:1: ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11436:2: rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpOrLetExpCS__Group_1__1__Impl23102);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpOrLetExpCS__Group_1__1__Impl23377);
rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1();
state._fsp--;
@@ -32796,28 +33220,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11318:1: ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11319:1: ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11439:1: ( ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11440:1: ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpOrLetExpCSAccess().getOwnedOperatorAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11320:1: ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )*
- loop88:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11441:1: ( rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 )*
+ loop90:
do {
- int alt88=2;
- int LA88_0 = input.LA(1);
+ int alt90=2;
+ int LA90_0 = input.LA(1);
- if ( ((LA88_0>=40 && LA88_0<=41)) ) {
- alt88=1;
+ if ( ((LA90_0>=40 && LA90_0<=41)) ) {
+ alt90=1;
}
- switch (alt88) {
+ switch (alt90) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11320:2: rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11441:2: rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpOrLetExpCS__Group_1__1__Impl23114);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpOrLetExpCS__Group_1__1__Impl23389);
rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1();
state._fsp--;
@@ -32827,7 +33251,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop88;
+ break loop90;
}
} while (true);
@@ -32859,16 +33283,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpOrLetExpCS__Group_1__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11331:1: rule__PrefixedExpOrLetExpCS__Group_1__2 : rule__PrefixedExpOrLetExpCS__Group_1__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11452:1: rule__PrefixedExpOrLetExpCS__Group_1__2 : rule__PrefixedExpOrLetExpCS__Group_1__2__Impl ;
public final void rule__PrefixedExpOrLetExpCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11335:1: ( rule__PrefixedExpOrLetExpCS__Group_1__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11336:2: rule__PrefixedExpOrLetExpCS__Group_1__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11456:1: ( rule__PrefixedExpOrLetExpCS__Group_1__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11457:2: rule__PrefixedExpOrLetExpCS__Group_1__2__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__2__Impl_in_rule__PrefixedExpOrLetExpCS__Group_1__223147);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__2__Impl_in_rule__PrefixedExpOrLetExpCS__Group_1__223422);
rule__PrefixedExpOrLetExpCS__Group_1__2__Impl();
state._fsp--;
@@ -32892,25 +33316,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpOrLetExpCS__Group_1__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11342:1: rule__PrefixedExpOrLetExpCS__Group_1__2__Impl : ( ( rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11463:1: rule__PrefixedExpOrLetExpCS__Group_1__2__Impl : ( ( rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2 ) ) ;
public final void rule__PrefixedExpOrLetExpCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11346:1: ( ( ( rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11347:1: ( ( rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11467:1: ( ( ( rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11468:1: ( ( rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11347:1: ( ( rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11348:1: ( rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11468:1: ( ( rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11469:1: ( rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpOrLetExpCSAccess().getOwnedExpressionAssignment_1_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11349:1: ( rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11349:2: rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11470:1: ( rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11470:2: rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2
{
- pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2_in_rule__PrefixedExpOrLetExpCS__Group_1__2__Impl23174);
+ pushFollow(FollowSets001.FOLLOW_rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2_in_rule__PrefixedExpOrLetExpCS__Group_1__2__Impl23449);
rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2();
state._fsp--;
@@ -32943,21 +33367,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11365:1: rule__PrimaryExpCS__Group_0__0 : rule__PrimaryExpCS__Group_0__0__Impl rule__PrimaryExpCS__Group_0__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11486:1: rule__PrimaryExpCS__Group_0__0 : rule__PrimaryExpCS__Group_0__0__Impl rule__PrimaryExpCS__Group_0__1 ;
public final void rule__PrimaryExpCS__Group_0__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11369:1: ( rule__PrimaryExpCS__Group_0__0__Impl rule__PrimaryExpCS__Group_0__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11370:2: rule__PrimaryExpCS__Group_0__0__Impl rule__PrimaryExpCS__Group_0__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11490:1: ( rule__PrimaryExpCS__Group_0__0__Impl rule__PrimaryExpCS__Group_0__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11491:2: rule__PrimaryExpCS__Group_0__0__Impl rule__PrimaryExpCS__Group_0__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__0__Impl_in_rule__PrimaryExpCS__Group_0__023210);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__0__Impl_in_rule__PrimaryExpCS__Group_0__023485);
rule__PrimaryExpCS__Group_0__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__1_in_rule__PrimaryExpCS__Group_0__023213);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__1_in_rule__PrimaryExpCS__Group_0__023488);
rule__PrimaryExpCS__Group_0__1();
state._fsp--;
@@ -32981,23 +33405,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11377:1: rule__PrimaryExpCS__Group_0__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11498:1: rule__PrimaryExpCS__Group_0__0__Impl : ( () ) ;
public final void rule__PrimaryExpCS__Group_0__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11381:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11382:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11502:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11503:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11382:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11383:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11503:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11504:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getIndexExpCSAction_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11384:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11386:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11505:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11507:1:
{
}
@@ -33022,21 +33446,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11396:1: rule__PrimaryExpCS__Group_0__1 : rule__PrimaryExpCS__Group_0__1__Impl rule__PrimaryExpCS__Group_0__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11517:1: rule__PrimaryExpCS__Group_0__1 : rule__PrimaryExpCS__Group_0__1__Impl rule__PrimaryExpCS__Group_0__2 ;
public final void rule__PrimaryExpCS__Group_0__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11400:1: ( rule__PrimaryExpCS__Group_0__1__Impl rule__PrimaryExpCS__Group_0__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11401:2: rule__PrimaryExpCS__Group_0__1__Impl rule__PrimaryExpCS__Group_0__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11521:1: ( rule__PrimaryExpCS__Group_0__1__Impl rule__PrimaryExpCS__Group_0__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11522:2: rule__PrimaryExpCS__Group_0__1__Impl rule__PrimaryExpCS__Group_0__2
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__1__Impl_in_rule__PrimaryExpCS__Group_0__123271);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__1__Impl_in_rule__PrimaryExpCS__Group_0__123546);
rule__PrimaryExpCS__Group_0__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__2_in_rule__PrimaryExpCS__Group_0__123274);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__2_in_rule__PrimaryExpCS__Group_0__123549);
rule__PrimaryExpCS__Group_0__2();
state._fsp--;
@@ -33060,25 +33484,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11408:1: rule__PrimaryExpCS__Group_0__1__Impl : ( ( rule__PrimaryExpCS__PathNameAssignment_0_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11529:1: rule__PrimaryExpCS__Group_0__1__Impl : ( ( rule__PrimaryExpCS__PathNameAssignment_0_1 ) ) ;
public final void rule__PrimaryExpCS__Group_0__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11412:1: ( ( ( rule__PrimaryExpCS__PathNameAssignment_0_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11413:1: ( ( rule__PrimaryExpCS__PathNameAssignment_0_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11533:1: ( ( ( rule__PrimaryExpCS__PathNameAssignment_0_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11534:1: ( ( rule__PrimaryExpCS__PathNameAssignment_0_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11413:1: ( ( rule__PrimaryExpCS__PathNameAssignment_0_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11414:1: ( rule__PrimaryExpCS__PathNameAssignment_0_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11534:1: ( ( rule__PrimaryExpCS__PathNameAssignment_0_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11535:1: ( rule__PrimaryExpCS__PathNameAssignment_0_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPathNameAssignment_0_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11415:1: ( rule__PrimaryExpCS__PathNameAssignment_0_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11415:2: rule__PrimaryExpCS__PathNameAssignment_0_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11536:1: ( rule__PrimaryExpCS__PathNameAssignment_0_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11536:2: rule__PrimaryExpCS__PathNameAssignment_0_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_0_1_in_rule__PrimaryExpCS__Group_0__1__Impl23301);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_0_1_in_rule__PrimaryExpCS__Group_0__1__Impl23576);
rule__PrimaryExpCS__PathNameAssignment_0_1();
state._fsp--;
@@ -33111,21 +33535,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11425:1: rule__PrimaryExpCS__Group_0__2 : rule__PrimaryExpCS__Group_0__2__Impl rule__PrimaryExpCS__Group_0__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11546:1: rule__PrimaryExpCS__Group_0__2 : rule__PrimaryExpCS__Group_0__2__Impl rule__PrimaryExpCS__Group_0__3 ;
public final void rule__PrimaryExpCS__Group_0__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11429:1: ( rule__PrimaryExpCS__Group_0__2__Impl rule__PrimaryExpCS__Group_0__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11430:2: rule__PrimaryExpCS__Group_0__2__Impl rule__PrimaryExpCS__Group_0__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11550:1: ( rule__PrimaryExpCS__Group_0__2__Impl rule__PrimaryExpCS__Group_0__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11551:2: rule__PrimaryExpCS__Group_0__2__Impl rule__PrimaryExpCS__Group_0__3
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__2__Impl_in_rule__PrimaryExpCS__Group_0__223331);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__2__Impl_in_rule__PrimaryExpCS__Group_0__223606);
rule__PrimaryExpCS__Group_0__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__3_in_rule__PrimaryExpCS__Group_0__223334);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__3_in_rule__PrimaryExpCS__Group_0__223609);
rule__PrimaryExpCS__Group_0__3();
state._fsp--;
@@ -33149,22 +33573,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11437:1: rule__PrimaryExpCS__Group_0__2__Impl : ( '[' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11558:1: rule__PrimaryExpCS__Group_0__2__Impl : ( '[' ) ;
public final void rule__PrimaryExpCS__Group_0__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11441:1: ( ( '[' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11442:1: ( '[' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11562:1: ( ( '[' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11563:1: ( '[' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11442:1: ( '[' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11443:1: '['
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11563:1: ( '[' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11564:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_0_2());
}
- match(input,80,FollowSets001.FOLLOW_80_in_rule__PrimaryExpCS__Group_0__2__Impl23362); if (state.failed) return ;
+ match(input,80,FollowSets001.FOLLOW_80_in_rule__PrimaryExpCS__Group_0__2__Impl23637); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_0_2());
}
@@ -33190,21 +33614,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11456:1: rule__PrimaryExpCS__Group_0__3 : rule__PrimaryExpCS__Group_0__3__Impl rule__PrimaryExpCS__Group_0__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11577:1: rule__PrimaryExpCS__Group_0__3 : rule__PrimaryExpCS__Group_0__3__Impl rule__PrimaryExpCS__Group_0__4 ;
public final void rule__PrimaryExpCS__Group_0__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11460:1: ( rule__PrimaryExpCS__Group_0__3__Impl rule__PrimaryExpCS__Group_0__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11461:2: rule__PrimaryExpCS__Group_0__3__Impl rule__PrimaryExpCS__Group_0__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11581:1: ( rule__PrimaryExpCS__Group_0__3__Impl rule__PrimaryExpCS__Group_0__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11582:2: rule__PrimaryExpCS__Group_0__3__Impl rule__PrimaryExpCS__Group_0__4
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__3__Impl_in_rule__PrimaryExpCS__Group_0__323393);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__3__Impl_in_rule__PrimaryExpCS__Group_0__323668);
rule__PrimaryExpCS__Group_0__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__4_in_rule__PrimaryExpCS__Group_0__323396);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__4_in_rule__PrimaryExpCS__Group_0__323671);
rule__PrimaryExpCS__Group_0__4();
state._fsp--;
@@ -33228,25 +33652,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11468:1: rule__PrimaryExpCS__Group_0__3__Impl : ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_3 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11589:1: rule__PrimaryExpCS__Group_0__3__Impl : ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_3 ) ) ;
public final void rule__PrimaryExpCS__Group_0__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11472:1: ( ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_3 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11473:1: ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11593:1: ( ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_3 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11594:1: ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_3 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11473:1: ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_3 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11474:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_0_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11594:1: ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11595:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_0_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesAssignment_0_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11475:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_0_3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11475:2: rule__PrimaryExpCS__FirstIndexesAssignment_0_3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11596:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_0_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11596:2: rule__PrimaryExpCS__FirstIndexesAssignment_0_3
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_0_3_in_rule__PrimaryExpCS__Group_0__3__Impl23423);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_0_3_in_rule__PrimaryExpCS__Group_0__3__Impl23698);
rule__PrimaryExpCS__FirstIndexesAssignment_0_3();
state._fsp--;
@@ -33279,21 +33703,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11485:1: rule__PrimaryExpCS__Group_0__4 : rule__PrimaryExpCS__Group_0__4__Impl rule__PrimaryExpCS__Group_0__5 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11606:1: rule__PrimaryExpCS__Group_0__4 : rule__PrimaryExpCS__Group_0__4__Impl rule__PrimaryExpCS__Group_0__5 ;
public final void rule__PrimaryExpCS__Group_0__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11489:1: ( rule__PrimaryExpCS__Group_0__4__Impl rule__PrimaryExpCS__Group_0__5 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11490:2: rule__PrimaryExpCS__Group_0__4__Impl rule__PrimaryExpCS__Group_0__5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11610:1: ( rule__PrimaryExpCS__Group_0__4__Impl rule__PrimaryExpCS__Group_0__5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11611:2: rule__PrimaryExpCS__Group_0__4__Impl rule__PrimaryExpCS__Group_0__5
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__4__Impl_in_rule__PrimaryExpCS__Group_0__423453);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__4__Impl_in_rule__PrimaryExpCS__Group_0__423728);
rule__PrimaryExpCS__Group_0__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__5_in_rule__PrimaryExpCS__Group_0__423456);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__5_in_rule__PrimaryExpCS__Group_0__423731);
rule__PrimaryExpCS__Group_0__5();
state._fsp--;
@@ -33317,37 +33741,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11497:1: rule__PrimaryExpCS__Group_0__4__Impl : ( ( rule__PrimaryExpCS__Group_0_4__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11618:1: rule__PrimaryExpCS__Group_0__4__Impl : ( ( rule__PrimaryExpCS__Group_0_4__0 )* ) ;
public final void rule__PrimaryExpCS__Group_0__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11501:1: ( ( ( rule__PrimaryExpCS__Group_0_4__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11502:1: ( ( rule__PrimaryExpCS__Group_0_4__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11622:1: ( ( ( rule__PrimaryExpCS__Group_0_4__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11623:1: ( ( rule__PrimaryExpCS__Group_0_4__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11502:1: ( ( rule__PrimaryExpCS__Group_0_4__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11503:1: ( rule__PrimaryExpCS__Group_0_4__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11623:1: ( ( rule__PrimaryExpCS__Group_0_4__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11624:1: ( rule__PrimaryExpCS__Group_0_4__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_0_4());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11504:1: ( rule__PrimaryExpCS__Group_0_4__0 )*
- loop89:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11625:1: ( rule__PrimaryExpCS__Group_0_4__0 )*
+ loop91:
do {
- int alt89=2;
- int LA89_0 = input.LA(1);
+ int alt91=2;
+ int LA91_0 = input.LA(1);
- if ( (LA89_0==74) ) {
- alt89=1;
+ if ( (LA91_0==74) ) {
+ alt91=1;
}
- switch (alt89) {
+ switch (alt91) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11504:2: rule__PrimaryExpCS__Group_0_4__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11625:2: rule__PrimaryExpCS__Group_0_4__0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_4__0_in_rule__PrimaryExpCS__Group_0__4__Impl23483);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_4__0_in_rule__PrimaryExpCS__Group_0__4__Impl23758);
rule__PrimaryExpCS__Group_0_4__0();
state._fsp--;
@@ -33357,7 +33781,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop89;
+ break loop91;
}
} while (true);
@@ -33386,21 +33810,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11514:1: rule__PrimaryExpCS__Group_0__5 : rule__PrimaryExpCS__Group_0__5__Impl rule__PrimaryExpCS__Group_0__6 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11635:1: rule__PrimaryExpCS__Group_0__5 : rule__PrimaryExpCS__Group_0__5__Impl rule__PrimaryExpCS__Group_0__6 ;
public final void rule__PrimaryExpCS__Group_0__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11518:1: ( rule__PrimaryExpCS__Group_0__5__Impl rule__PrimaryExpCS__Group_0__6 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11519:2: rule__PrimaryExpCS__Group_0__5__Impl rule__PrimaryExpCS__Group_0__6
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11639:1: ( rule__PrimaryExpCS__Group_0__5__Impl rule__PrimaryExpCS__Group_0__6 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11640:2: rule__PrimaryExpCS__Group_0__5__Impl rule__PrimaryExpCS__Group_0__6
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__5__Impl_in_rule__PrimaryExpCS__Group_0__523514);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__5__Impl_in_rule__PrimaryExpCS__Group_0__523789);
rule__PrimaryExpCS__Group_0__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__6_in_rule__PrimaryExpCS__Group_0__523517);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__6_in_rule__PrimaryExpCS__Group_0__523792);
rule__PrimaryExpCS__Group_0__6();
state._fsp--;
@@ -33424,22 +33848,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__5__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11526:1: rule__PrimaryExpCS__Group_0__5__Impl : ( ']' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11647:1: rule__PrimaryExpCS__Group_0__5__Impl : ( ']' ) ;
public final void rule__PrimaryExpCS__Group_0__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11530:1: ( ( ']' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11531:1: ( ']' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11651:1: ( ( ']' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11652:1: ( ']' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11531:1: ( ']' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11532:1: ']'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11652:1: ( ']' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11653:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_0_5());
}
- match(input,81,FollowSets001.FOLLOW_81_in_rule__PrimaryExpCS__Group_0__5__Impl23545); if (state.failed) return ;
+ match(input,81,FollowSets001.FOLLOW_81_in_rule__PrimaryExpCS__Group_0__5__Impl23820); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_0_5());
}
@@ -33465,21 +33889,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__6"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11545:1: rule__PrimaryExpCS__Group_0__6 : rule__PrimaryExpCS__Group_0__6__Impl rule__PrimaryExpCS__Group_0__7 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11666:1: rule__PrimaryExpCS__Group_0__6 : rule__PrimaryExpCS__Group_0__6__Impl rule__PrimaryExpCS__Group_0__7 ;
public final void rule__PrimaryExpCS__Group_0__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11549:1: ( rule__PrimaryExpCS__Group_0__6__Impl rule__PrimaryExpCS__Group_0__7 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11550:2: rule__PrimaryExpCS__Group_0__6__Impl rule__PrimaryExpCS__Group_0__7
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11670:1: ( rule__PrimaryExpCS__Group_0__6__Impl rule__PrimaryExpCS__Group_0__7 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11671:2: rule__PrimaryExpCS__Group_0__6__Impl rule__PrimaryExpCS__Group_0__7
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__6__Impl_in_rule__PrimaryExpCS__Group_0__623576);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__6__Impl_in_rule__PrimaryExpCS__Group_0__623851);
rule__PrimaryExpCS__Group_0__6__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__7_in_rule__PrimaryExpCS__Group_0__623579);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__7_in_rule__PrimaryExpCS__Group_0__623854);
rule__PrimaryExpCS__Group_0__7();
state._fsp--;
@@ -33503,33 +33927,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__6__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11557:1: rule__PrimaryExpCS__Group_0__6__Impl : ( ( rule__PrimaryExpCS__Group_0_6__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11678:1: rule__PrimaryExpCS__Group_0__6__Impl : ( ( rule__PrimaryExpCS__Group_0_6__0 )? ) ;
public final void rule__PrimaryExpCS__Group_0__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11561:1: ( ( ( rule__PrimaryExpCS__Group_0_6__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11562:1: ( ( rule__PrimaryExpCS__Group_0_6__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11682:1: ( ( ( rule__PrimaryExpCS__Group_0_6__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11683:1: ( ( rule__PrimaryExpCS__Group_0_6__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11562:1: ( ( rule__PrimaryExpCS__Group_0_6__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11563:1: ( rule__PrimaryExpCS__Group_0_6__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11683:1: ( ( rule__PrimaryExpCS__Group_0_6__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11684:1: ( rule__PrimaryExpCS__Group_0_6__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_0_6());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11564:1: ( rule__PrimaryExpCS__Group_0_6__0 )?
- int alt90=2;
- int LA90_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11685:1: ( rule__PrimaryExpCS__Group_0_6__0 )?
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- if ( (LA90_0==80) ) {
- alt90=1;
+ if ( (LA92_0==80) ) {
+ alt92=1;
}
- switch (alt90) {
+ switch (alt92) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11564:2: rule__PrimaryExpCS__Group_0_6__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11685:2: rule__PrimaryExpCS__Group_0_6__0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__0_in_rule__PrimaryExpCS__Group_0__6__Impl23606);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__0_in_rule__PrimaryExpCS__Group_0__6__Impl23881);
rule__PrimaryExpCS__Group_0_6__0();
state._fsp--;
@@ -33565,16 +33989,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__7"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11574:1: rule__PrimaryExpCS__Group_0__7 : rule__PrimaryExpCS__Group_0__7__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11695:1: rule__PrimaryExpCS__Group_0__7 : rule__PrimaryExpCS__Group_0__7__Impl ;
public final void rule__PrimaryExpCS__Group_0__7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11578:1: ( rule__PrimaryExpCS__Group_0__7__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11579:2: rule__PrimaryExpCS__Group_0__7__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11699:1: ( rule__PrimaryExpCS__Group_0__7__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11700:2: rule__PrimaryExpCS__Group_0__7__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__7__Impl_in_rule__PrimaryExpCS__Group_0__723637);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__7__Impl_in_rule__PrimaryExpCS__Group_0__723912);
rule__PrimaryExpCS__Group_0__7__Impl();
state._fsp--;
@@ -33598,33 +34022,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0__7__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11585:1: rule__PrimaryExpCS__Group_0__7__Impl : ( ( rule__PrimaryExpCS__Group_0_7__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11706:1: rule__PrimaryExpCS__Group_0__7__Impl : ( ( rule__PrimaryExpCS__Group_0_7__0 )? ) ;
public final void rule__PrimaryExpCS__Group_0__7__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11589:1: ( ( ( rule__PrimaryExpCS__Group_0_7__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11590:1: ( ( rule__PrimaryExpCS__Group_0_7__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11710:1: ( ( ( rule__PrimaryExpCS__Group_0_7__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11711:1: ( ( rule__PrimaryExpCS__Group_0_7__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11590:1: ( ( rule__PrimaryExpCS__Group_0_7__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11591:1: ( rule__PrimaryExpCS__Group_0_7__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11711:1: ( ( rule__PrimaryExpCS__Group_0_7__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11712:1: ( rule__PrimaryExpCS__Group_0_7__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_0_7());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11592:1: ( rule__PrimaryExpCS__Group_0_7__0 )?
- int alt91=2;
- int LA91_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11713:1: ( rule__PrimaryExpCS__Group_0_7__0 )?
+ int alt93=2;
+ int LA93_0 = input.LA(1);
- if ( (LA91_0==94) ) {
- alt91=1;
+ if ( (LA93_0==94) ) {
+ alt93=1;
}
- switch (alt91) {
+ switch (alt93) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11592:2: rule__PrimaryExpCS__Group_0_7__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11713:2: rule__PrimaryExpCS__Group_0_7__0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_7__0_in_rule__PrimaryExpCS__Group_0__7__Impl23664);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_7__0_in_rule__PrimaryExpCS__Group_0__7__Impl23939);
rule__PrimaryExpCS__Group_0_7__0();
state._fsp--;
@@ -33660,21 +34084,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_4__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11618:1: rule__PrimaryExpCS__Group_0_4__0 : rule__PrimaryExpCS__Group_0_4__0__Impl rule__PrimaryExpCS__Group_0_4__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11739:1: rule__PrimaryExpCS__Group_0_4__0 : rule__PrimaryExpCS__Group_0_4__0__Impl rule__PrimaryExpCS__Group_0_4__1 ;
public final void rule__PrimaryExpCS__Group_0_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11622:1: ( rule__PrimaryExpCS__Group_0_4__0__Impl rule__PrimaryExpCS__Group_0_4__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11623:2: rule__PrimaryExpCS__Group_0_4__0__Impl rule__PrimaryExpCS__Group_0_4__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11743:1: ( rule__PrimaryExpCS__Group_0_4__0__Impl rule__PrimaryExpCS__Group_0_4__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11744:2: rule__PrimaryExpCS__Group_0_4__0__Impl rule__PrimaryExpCS__Group_0_4__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_4__0__Impl_in_rule__PrimaryExpCS__Group_0_4__023711);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_4__0__Impl_in_rule__PrimaryExpCS__Group_0_4__023986);
rule__PrimaryExpCS__Group_0_4__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_4__1_in_rule__PrimaryExpCS__Group_0_4__023714);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_4__1_in_rule__PrimaryExpCS__Group_0_4__023989);
rule__PrimaryExpCS__Group_0_4__1();
state._fsp--;
@@ -33698,22 +34122,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_4__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11630:1: rule__PrimaryExpCS__Group_0_4__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11751:1: rule__PrimaryExpCS__Group_0_4__0__Impl : ( ',' ) ;
public final void rule__PrimaryExpCS__Group_0_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11634:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11635:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11755:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11756:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11635:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11636:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11756:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11757:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_0_4_0());
}
- match(input,74,FollowSets001.FOLLOW_74_in_rule__PrimaryExpCS__Group_0_4__0__Impl23742); if (state.failed) return ;
+ match(input,74,FollowSets001.FOLLOW_74_in_rule__PrimaryExpCS__Group_0_4__0__Impl24017); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_0_4_0());
}
@@ -33739,16 +34163,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_4__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11649:1: rule__PrimaryExpCS__Group_0_4__1 : rule__PrimaryExpCS__Group_0_4__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11770:1: rule__PrimaryExpCS__Group_0_4__1 : rule__PrimaryExpCS__Group_0_4__1__Impl ;
public final void rule__PrimaryExpCS__Group_0_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11653:1: ( rule__PrimaryExpCS__Group_0_4__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11654:2: rule__PrimaryExpCS__Group_0_4__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11774:1: ( rule__PrimaryExpCS__Group_0_4__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11775:2: rule__PrimaryExpCS__Group_0_4__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_4__1__Impl_in_rule__PrimaryExpCS__Group_0_4__123773);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_4__1__Impl_in_rule__PrimaryExpCS__Group_0_4__124048);
rule__PrimaryExpCS__Group_0_4__1__Impl();
state._fsp--;
@@ -33772,25 +34196,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_4__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11660:1: rule__PrimaryExpCS__Group_0_4__1__Impl : ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11781:1: rule__PrimaryExpCS__Group_0_4__1__Impl : ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1 ) ) ;
public final void rule__PrimaryExpCS__Group_0_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11664:1: ( ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11665:1: ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11785:1: ( ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11786:1: ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11665:1: ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11666:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11786:1: ( ( rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11787:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesAssignment_0_4_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11667:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11667:2: rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11788:1: ( rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11788:2: rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1_in_rule__PrimaryExpCS__Group_0_4__1__Impl23800);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1_in_rule__PrimaryExpCS__Group_0_4__1__Impl24075);
rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1();
state._fsp--;
@@ -33823,21 +34247,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_6__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11681:1: rule__PrimaryExpCS__Group_0_6__0 : rule__PrimaryExpCS__Group_0_6__0__Impl rule__PrimaryExpCS__Group_0_6__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11802:1: rule__PrimaryExpCS__Group_0_6__0 : rule__PrimaryExpCS__Group_0_6__0__Impl rule__PrimaryExpCS__Group_0_6__1 ;
public final void rule__PrimaryExpCS__Group_0_6__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11685:1: ( rule__PrimaryExpCS__Group_0_6__0__Impl rule__PrimaryExpCS__Group_0_6__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11686:2: rule__PrimaryExpCS__Group_0_6__0__Impl rule__PrimaryExpCS__Group_0_6__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11806:1: ( rule__PrimaryExpCS__Group_0_6__0__Impl rule__PrimaryExpCS__Group_0_6__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11807:2: rule__PrimaryExpCS__Group_0_6__0__Impl rule__PrimaryExpCS__Group_0_6__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__0__Impl_in_rule__PrimaryExpCS__Group_0_6__023834);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__0__Impl_in_rule__PrimaryExpCS__Group_0_6__024109);
rule__PrimaryExpCS__Group_0_6__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__1_in_rule__PrimaryExpCS__Group_0_6__023837);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__1_in_rule__PrimaryExpCS__Group_0_6__024112);
rule__PrimaryExpCS__Group_0_6__1();
state._fsp--;
@@ -33861,22 +34285,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_6__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11693:1: rule__PrimaryExpCS__Group_0_6__0__Impl : ( '[' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11814:1: rule__PrimaryExpCS__Group_0_6__0__Impl : ( '[' ) ;
public final void rule__PrimaryExpCS__Group_0_6__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11697:1: ( ( '[' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11698:1: ( '[' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11818:1: ( ( '[' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11819:1: ( '[' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11698:1: ( '[' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11699:1: '['
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11819:1: ( '[' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11820:1: '['
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_0_6_0());
}
- match(input,80,FollowSets001.FOLLOW_80_in_rule__PrimaryExpCS__Group_0_6__0__Impl23865); if (state.failed) return ;
+ match(input,80,FollowSets001.FOLLOW_80_in_rule__PrimaryExpCS__Group_0_6__0__Impl24140); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_0_6_0());
}
@@ -33902,21 +34326,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_6__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11712:1: rule__PrimaryExpCS__Group_0_6__1 : rule__PrimaryExpCS__Group_0_6__1__Impl rule__PrimaryExpCS__Group_0_6__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11833:1: rule__PrimaryExpCS__Group_0_6__1 : rule__PrimaryExpCS__Group_0_6__1__Impl rule__PrimaryExpCS__Group_0_6__2 ;
public final void rule__PrimaryExpCS__Group_0_6__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11716:1: ( rule__PrimaryExpCS__Group_0_6__1__Impl rule__PrimaryExpCS__Group_0_6__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11717:2: rule__PrimaryExpCS__Group_0_6__1__Impl rule__PrimaryExpCS__Group_0_6__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11837:1: ( rule__PrimaryExpCS__Group_0_6__1__Impl rule__PrimaryExpCS__Group_0_6__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11838:2: rule__PrimaryExpCS__Group_0_6__1__Impl rule__PrimaryExpCS__Group_0_6__2
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__1__Impl_in_rule__PrimaryExpCS__Group_0_6__123896);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__1__Impl_in_rule__PrimaryExpCS__Group_0_6__124171);
rule__PrimaryExpCS__Group_0_6__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__2_in_rule__PrimaryExpCS__Group_0_6__123899);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__2_in_rule__PrimaryExpCS__Group_0_6__124174);
rule__PrimaryExpCS__Group_0_6__2();
state._fsp--;
@@ -33940,25 +34364,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_6__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11724:1: rule__PrimaryExpCS__Group_0_6__1__Impl : ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11845:1: rule__PrimaryExpCS__Group_0_6__1__Impl : ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1 ) ) ;
public final void rule__PrimaryExpCS__Group_0_6__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11728:1: ( ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11729:1: ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11849:1: ( ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11850:1: ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11729:1: ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11730:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11850:1: ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11851:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesAssignment_0_6_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11731:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11731:2: rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11852:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11852:2: rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1_in_rule__PrimaryExpCS__Group_0_6__1__Impl23926);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1_in_rule__PrimaryExpCS__Group_0_6__1__Impl24201);
rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1();
state._fsp--;
@@ -33991,21 +34415,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_6__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11741:1: rule__PrimaryExpCS__Group_0_6__2 : rule__PrimaryExpCS__Group_0_6__2__Impl rule__PrimaryExpCS__Group_0_6__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11862:1: rule__PrimaryExpCS__Group_0_6__2 : rule__PrimaryExpCS__Group_0_6__2__Impl rule__PrimaryExpCS__Group_0_6__3 ;
public final void rule__PrimaryExpCS__Group_0_6__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11745:1: ( rule__PrimaryExpCS__Group_0_6__2__Impl rule__PrimaryExpCS__Group_0_6__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11746:2: rule__PrimaryExpCS__Group_0_6__2__Impl rule__PrimaryExpCS__Group_0_6__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11866:1: ( rule__PrimaryExpCS__Group_0_6__2__Impl rule__PrimaryExpCS__Group_0_6__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11867:2: rule__PrimaryExpCS__Group_0_6__2__Impl rule__PrimaryExpCS__Group_0_6__3
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__2__Impl_in_rule__PrimaryExpCS__Group_0_6__223956);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__2__Impl_in_rule__PrimaryExpCS__Group_0_6__224231);
rule__PrimaryExpCS__Group_0_6__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__3_in_rule__PrimaryExpCS__Group_0_6__223959);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__3_in_rule__PrimaryExpCS__Group_0_6__224234);
rule__PrimaryExpCS__Group_0_6__3();
state._fsp--;
@@ -34029,37 +34453,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_6__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11753:1: rule__PrimaryExpCS__Group_0_6__2__Impl : ( ( rule__PrimaryExpCS__Group_0_6_2__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11874:1: rule__PrimaryExpCS__Group_0_6__2__Impl : ( ( rule__PrimaryExpCS__Group_0_6_2__0 )* ) ;
public final void rule__PrimaryExpCS__Group_0_6__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11757:1: ( ( ( rule__PrimaryExpCS__Group_0_6_2__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11758:1: ( ( rule__PrimaryExpCS__Group_0_6_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11878:1: ( ( ( rule__PrimaryExpCS__Group_0_6_2__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11879:1: ( ( rule__PrimaryExpCS__Group_0_6_2__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11758:1: ( ( rule__PrimaryExpCS__Group_0_6_2__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11759:1: ( rule__PrimaryExpCS__Group_0_6_2__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11879:1: ( ( rule__PrimaryExpCS__Group_0_6_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11880:1: ( rule__PrimaryExpCS__Group_0_6_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_0_6_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11760:1: ( rule__PrimaryExpCS__Group_0_6_2__0 )*
- loop92:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11881:1: ( rule__PrimaryExpCS__Group_0_6_2__0 )*
+ loop94:
do {
- int alt92=2;
- int LA92_0 = input.LA(1);
+ int alt94=2;
+ int LA94_0 = input.LA(1);
- if ( (LA92_0==74) ) {
- alt92=1;
+ if ( (LA94_0==74) ) {
+ alt94=1;
}
- switch (alt92) {
+ switch (alt94) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11760:2: rule__PrimaryExpCS__Group_0_6_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11881:2: rule__PrimaryExpCS__Group_0_6_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6_2__0_in_rule__PrimaryExpCS__Group_0_6__2__Impl23986);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6_2__0_in_rule__PrimaryExpCS__Group_0_6__2__Impl24261);
rule__PrimaryExpCS__Group_0_6_2__0();
state._fsp--;
@@ -34069,7 +34493,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop92;
+ break loop94;
}
} while (true);
@@ -34098,16 +34522,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_6__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11770:1: rule__PrimaryExpCS__Group_0_6__3 : rule__PrimaryExpCS__Group_0_6__3__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11891:1: rule__PrimaryExpCS__Group_0_6__3 : rule__PrimaryExpCS__Group_0_6__3__Impl ;
public final void rule__PrimaryExpCS__Group_0_6__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11774:1: ( rule__PrimaryExpCS__Group_0_6__3__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11775:2: rule__PrimaryExpCS__Group_0_6__3__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11895:1: ( rule__PrimaryExpCS__Group_0_6__3__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11896:2: rule__PrimaryExpCS__Group_0_6__3__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__3__Impl_in_rule__PrimaryExpCS__Group_0_6__324017);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6__3__Impl_in_rule__PrimaryExpCS__Group_0_6__324292);
rule__PrimaryExpCS__Group_0_6__3__Impl();
state._fsp--;
@@ -34131,22 +34555,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_6__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11781:1: rule__PrimaryExpCS__Group_0_6__3__Impl : ( ']' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11902:1: rule__PrimaryExpCS__Group_0_6__3__Impl : ( ']' ) ;
public final void rule__PrimaryExpCS__Group_0_6__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11785:1: ( ( ']' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11786:1: ( ']' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11906:1: ( ( ']' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11907:1: ( ']' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11786:1: ( ']' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11787:1: ']'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11907:1: ( ']' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11908:1: ']'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_0_6_3());
}
- match(input,81,FollowSets001.FOLLOW_81_in_rule__PrimaryExpCS__Group_0_6__3__Impl24045); if (state.failed) return ;
+ match(input,81,FollowSets001.FOLLOW_81_in_rule__PrimaryExpCS__Group_0_6__3__Impl24320); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_0_6_3());
}
@@ -34172,21 +34596,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_6_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11808:1: rule__PrimaryExpCS__Group_0_6_2__0 : rule__PrimaryExpCS__Group_0_6_2__0__Impl rule__PrimaryExpCS__Group_0_6_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11929:1: rule__PrimaryExpCS__Group_0_6_2__0 : rule__PrimaryExpCS__Group_0_6_2__0__Impl rule__PrimaryExpCS__Group_0_6_2__1 ;
public final void rule__PrimaryExpCS__Group_0_6_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11812:1: ( rule__PrimaryExpCS__Group_0_6_2__0__Impl rule__PrimaryExpCS__Group_0_6_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11813:2: rule__PrimaryExpCS__Group_0_6_2__0__Impl rule__PrimaryExpCS__Group_0_6_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11933:1: ( rule__PrimaryExpCS__Group_0_6_2__0__Impl rule__PrimaryExpCS__Group_0_6_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11934:2: rule__PrimaryExpCS__Group_0_6_2__0__Impl rule__PrimaryExpCS__Group_0_6_2__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6_2__0__Impl_in_rule__PrimaryExpCS__Group_0_6_2__024084);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6_2__0__Impl_in_rule__PrimaryExpCS__Group_0_6_2__024359);
rule__PrimaryExpCS__Group_0_6_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6_2__1_in_rule__PrimaryExpCS__Group_0_6_2__024087);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6_2__1_in_rule__PrimaryExpCS__Group_0_6_2__024362);
rule__PrimaryExpCS__Group_0_6_2__1();
state._fsp--;
@@ -34210,22 +34634,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_6_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11820:1: rule__PrimaryExpCS__Group_0_6_2__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11941:1: rule__PrimaryExpCS__Group_0_6_2__0__Impl : ( ',' ) ;
public final void rule__PrimaryExpCS__Group_0_6_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11824:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11825:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11945:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11946:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11825:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11826:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11946:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11947:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_0_6_2_0());
}
- match(input,74,FollowSets001.FOLLOW_74_in_rule__PrimaryExpCS__Group_0_6_2__0__Impl24115); if (state.failed) return ;
+ match(input,74,FollowSets001.FOLLOW_74_in_rule__PrimaryExpCS__Group_0_6_2__0__Impl24390); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_0_6_2_0());
}
@@ -34251,16 +34675,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_6_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11839:1: rule__PrimaryExpCS__Group_0_6_2__1 : rule__PrimaryExpCS__Group_0_6_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11960:1: rule__PrimaryExpCS__Group_0_6_2__1 : rule__PrimaryExpCS__Group_0_6_2__1__Impl ;
public final void rule__PrimaryExpCS__Group_0_6_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11843:1: ( rule__PrimaryExpCS__Group_0_6_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11844:2: rule__PrimaryExpCS__Group_0_6_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11964:1: ( rule__PrimaryExpCS__Group_0_6_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11965:2: rule__PrimaryExpCS__Group_0_6_2__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6_2__1__Impl_in_rule__PrimaryExpCS__Group_0_6_2__124146);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_6_2__1__Impl_in_rule__PrimaryExpCS__Group_0_6_2__124421);
rule__PrimaryExpCS__Group_0_6_2__1__Impl();
state._fsp--;
@@ -34284,25 +34708,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_6_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11850:1: rule__PrimaryExpCS__Group_0_6_2__1__Impl : ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11971:1: rule__PrimaryExpCS__Group_0_6_2__1__Impl : ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1 ) ) ;
public final void rule__PrimaryExpCS__Group_0_6_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11854:1: ( ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11855:1: ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11975:1: ( ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11976:1: ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11855:1: ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11856:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11976:1: ( ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11977:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesAssignment_0_6_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11857:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11857:2: rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11978:1: ( rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11978:2: rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1_in_rule__PrimaryExpCS__Group_0_6_2__1__Impl24173);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1_in_rule__PrimaryExpCS__Group_0_6_2__1__Impl24448);
rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1();
state._fsp--;
@@ -34335,21 +34759,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_7__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11871:1: rule__PrimaryExpCS__Group_0_7__0 : rule__PrimaryExpCS__Group_0_7__0__Impl rule__PrimaryExpCS__Group_0_7__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11992:1: rule__PrimaryExpCS__Group_0_7__0 : rule__PrimaryExpCS__Group_0_7__0__Impl rule__PrimaryExpCS__Group_0_7__1 ;
public final void rule__PrimaryExpCS__Group_0_7__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11875:1: ( rule__PrimaryExpCS__Group_0_7__0__Impl rule__PrimaryExpCS__Group_0_7__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11876:2: rule__PrimaryExpCS__Group_0_7__0__Impl rule__PrimaryExpCS__Group_0_7__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11996:1: ( rule__PrimaryExpCS__Group_0_7__0__Impl rule__PrimaryExpCS__Group_0_7__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11997:2: rule__PrimaryExpCS__Group_0_7__0__Impl rule__PrimaryExpCS__Group_0_7__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_7__0__Impl_in_rule__PrimaryExpCS__Group_0_7__024207);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_7__0__Impl_in_rule__PrimaryExpCS__Group_0_7__024482);
rule__PrimaryExpCS__Group_0_7__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_7__1_in_rule__PrimaryExpCS__Group_0_7__024210);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_7__1_in_rule__PrimaryExpCS__Group_0_7__024485);
rule__PrimaryExpCS__Group_0_7__1();
state._fsp--;
@@ -34373,25 +34797,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_7__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11883:1: rule__PrimaryExpCS__Group_0_7__0__Impl : ( ( rule__PrimaryExpCS__AtPreAssignment_0_7_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12004:1: rule__PrimaryExpCS__Group_0_7__0__Impl : ( ( rule__PrimaryExpCS__AtPreAssignment_0_7_0 ) ) ;
public final void rule__PrimaryExpCS__Group_0_7__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11887:1: ( ( ( rule__PrimaryExpCS__AtPreAssignment_0_7_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11888:1: ( ( rule__PrimaryExpCS__AtPreAssignment_0_7_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12008:1: ( ( ( rule__PrimaryExpCS__AtPreAssignment_0_7_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12009:1: ( ( rule__PrimaryExpCS__AtPreAssignment_0_7_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11888:1: ( ( rule__PrimaryExpCS__AtPreAssignment_0_7_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11889:1: ( rule__PrimaryExpCS__AtPreAssignment_0_7_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12009:1: ( ( rule__PrimaryExpCS__AtPreAssignment_0_7_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12010:1: ( rule__PrimaryExpCS__AtPreAssignment_0_7_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getAtPreAssignment_0_7_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11890:1: ( rule__PrimaryExpCS__AtPreAssignment_0_7_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11890:2: rule__PrimaryExpCS__AtPreAssignment_0_7_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12011:1: ( rule__PrimaryExpCS__AtPreAssignment_0_7_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12011:2: rule__PrimaryExpCS__AtPreAssignment_0_7_0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_0_7_0_in_rule__PrimaryExpCS__Group_0_7__0__Impl24237);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_0_7_0_in_rule__PrimaryExpCS__Group_0_7__0__Impl24512);
rule__PrimaryExpCS__AtPreAssignment_0_7_0();
state._fsp--;
@@ -34424,16 +34848,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_7__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11900:1: rule__PrimaryExpCS__Group_0_7__1 : rule__PrimaryExpCS__Group_0_7__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12021:1: rule__PrimaryExpCS__Group_0_7__1 : rule__PrimaryExpCS__Group_0_7__1__Impl ;
public final void rule__PrimaryExpCS__Group_0_7__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11904:1: ( rule__PrimaryExpCS__Group_0_7__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11905:2: rule__PrimaryExpCS__Group_0_7__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12025:1: ( rule__PrimaryExpCS__Group_0_7__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12026:2: rule__PrimaryExpCS__Group_0_7__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_7__1__Impl_in_rule__PrimaryExpCS__Group_0_7__124267);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0_7__1__Impl_in_rule__PrimaryExpCS__Group_0_7__124542);
rule__PrimaryExpCS__Group_0_7__1__Impl();
state._fsp--;
@@ -34457,22 +34881,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_0_7__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11911:1: rule__PrimaryExpCS__Group_0_7__1__Impl : ( 'pre' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12032:1: rule__PrimaryExpCS__Group_0_7__1__Impl : ( 'pre' ) ;
public final void rule__PrimaryExpCS__Group_0_7__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11915:1: ( ( 'pre' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11916:1: ( 'pre' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12036:1: ( ( 'pre' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12037:1: ( 'pre' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11916:1: ( 'pre' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11917:1: 'pre'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12037:1: ( 'pre' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12038:1: 'pre'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_0_7_1());
}
- match(input,84,FollowSets001.FOLLOW_84_in_rule__PrimaryExpCS__Group_0_7__1__Impl24295); if (state.failed) return ;
+ match(input,84,FollowSets001.FOLLOW_84_in_rule__PrimaryExpCS__Group_0_7__1__Impl24570); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_0_7_1());
}
@@ -34498,21 +34922,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11934:1: rule__PrimaryExpCS__Group_1__0 : rule__PrimaryExpCS__Group_1__0__Impl rule__PrimaryExpCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12055:1: rule__PrimaryExpCS__Group_1__0 : rule__PrimaryExpCS__Group_1__0__Impl rule__PrimaryExpCS__Group_1__1 ;
public final void rule__PrimaryExpCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11938:1: ( rule__PrimaryExpCS__Group_1__0__Impl rule__PrimaryExpCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11939:2: rule__PrimaryExpCS__Group_1__0__Impl rule__PrimaryExpCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12059:1: ( rule__PrimaryExpCS__Group_1__0__Impl rule__PrimaryExpCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12060:2: rule__PrimaryExpCS__Group_1__0__Impl rule__PrimaryExpCS__Group_1__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__0__Impl_in_rule__PrimaryExpCS__Group_1__024330);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__0__Impl_in_rule__PrimaryExpCS__Group_1__024605);
rule__PrimaryExpCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__1_in_rule__PrimaryExpCS__Group_1__024333);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__1_in_rule__PrimaryExpCS__Group_1__024608);
rule__PrimaryExpCS__Group_1__1();
state._fsp--;
@@ -34536,23 +34960,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11946:1: rule__PrimaryExpCS__Group_1__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12067:1: rule__PrimaryExpCS__Group_1__0__Impl : ( () ) ;
public final void rule__PrimaryExpCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11950:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11951:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12071:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12072:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11951:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11952:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12072:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12073:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getConstructorExpCSAction_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11953:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11955:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12074:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12076:1:
{
}
@@ -34577,21 +35001,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11965:1: rule__PrimaryExpCS__Group_1__1 : rule__PrimaryExpCS__Group_1__1__Impl rule__PrimaryExpCS__Group_1__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12086:1: rule__PrimaryExpCS__Group_1__1 : rule__PrimaryExpCS__Group_1__1__Impl rule__PrimaryExpCS__Group_1__2 ;
public final void rule__PrimaryExpCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11969:1: ( rule__PrimaryExpCS__Group_1__1__Impl rule__PrimaryExpCS__Group_1__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11970:2: rule__PrimaryExpCS__Group_1__1__Impl rule__PrimaryExpCS__Group_1__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12090:1: ( rule__PrimaryExpCS__Group_1__1__Impl rule__PrimaryExpCS__Group_1__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12091:2: rule__PrimaryExpCS__Group_1__1__Impl rule__PrimaryExpCS__Group_1__2
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__1__Impl_in_rule__PrimaryExpCS__Group_1__124391);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__1__Impl_in_rule__PrimaryExpCS__Group_1__124666);
rule__PrimaryExpCS__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__2_in_rule__PrimaryExpCS__Group_1__124394);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__2_in_rule__PrimaryExpCS__Group_1__124669);
rule__PrimaryExpCS__Group_1__2();
state._fsp--;
@@ -34615,25 +35039,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11977:1: rule__PrimaryExpCS__Group_1__1__Impl : ( ( rule__PrimaryExpCS__PathNameAssignment_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12098:1: rule__PrimaryExpCS__Group_1__1__Impl : ( ( rule__PrimaryExpCS__PathNameAssignment_1_1 ) ) ;
public final void rule__PrimaryExpCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11981:1: ( ( ( rule__PrimaryExpCS__PathNameAssignment_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11982:1: ( ( rule__PrimaryExpCS__PathNameAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12102:1: ( ( ( rule__PrimaryExpCS__PathNameAssignment_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12103:1: ( ( rule__PrimaryExpCS__PathNameAssignment_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11982:1: ( ( rule__PrimaryExpCS__PathNameAssignment_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11983:1: ( rule__PrimaryExpCS__PathNameAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12103:1: ( ( rule__PrimaryExpCS__PathNameAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12104:1: ( rule__PrimaryExpCS__PathNameAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPathNameAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11984:1: ( rule__PrimaryExpCS__PathNameAssignment_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11984:2: rule__PrimaryExpCS__PathNameAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12105:1: ( rule__PrimaryExpCS__PathNameAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12105:2: rule__PrimaryExpCS__PathNameAssignment_1_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_1_1_in_rule__PrimaryExpCS__Group_1__1__Impl24421);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_1_1_in_rule__PrimaryExpCS__Group_1__1__Impl24696);
rule__PrimaryExpCS__PathNameAssignment_1_1();
state._fsp--;
@@ -34666,21 +35090,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11994:1: rule__PrimaryExpCS__Group_1__2 : rule__PrimaryExpCS__Group_1__2__Impl rule__PrimaryExpCS__Group_1__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12115:1: rule__PrimaryExpCS__Group_1__2 : rule__PrimaryExpCS__Group_1__2__Impl rule__PrimaryExpCS__Group_1__3 ;
public final void rule__PrimaryExpCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11998:1: ( rule__PrimaryExpCS__Group_1__2__Impl rule__PrimaryExpCS__Group_1__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11999:2: rule__PrimaryExpCS__Group_1__2__Impl rule__PrimaryExpCS__Group_1__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12119:1: ( rule__PrimaryExpCS__Group_1__2__Impl rule__PrimaryExpCS__Group_1__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12120:2: rule__PrimaryExpCS__Group_1__2__Impl rule__PrimaryExpCS__Group_1__3
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__2__Impl_in_rule__PrimaryExpCS__Group_1__224451);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__2__Impl_in_rule__PrimaryExpCS__Group_1__224726);
rule__PrimaryExpCS__Group_1__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__3_in_rule__PrimaryExpCS__Group_1__224454);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__3_in_rule__PrimaryExpCS__Group_1__224729);
rule__PrimaryExpCS__Group_1__3();
state._fsp--;
@@ -34704,22 +35128,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12006:1: rule__PrimaryExpCS__Group_1__2__Impl : ( '{' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12127:1: rule__PrimaryExpCS__Group_1__2__Impl : ( '{' ) ;
public final void rule__PrimaryExpCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12010:1: ( ( '{' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12011:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12131:1: ( ( '{' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12132:1: ( '{' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12011:1: ( '{' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12012:1: '{'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12132:1: ( '{' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12133:1: '{'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_1_2());
}
- match(input,71,FollowSets001.FOLLOW_71_in_rule__PrimaryExpCS__Group_1__2__Impl24482); if (state.failed) return ;
+ match(input,71,FollowSets001.FOLLOW_71_in_rule__PrimaryExpCS__Group_1__2__Impl24757); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_1_2());
}
@@ -34745,21 +35169,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12025:1: rule__PrimaryExpCS__Group_1__3 : rule__PrimaryExpCS__Group_1__3__Impl rule__PrimaryExpCS__Group_1__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12146:1: rule__PrimaryExpCS__Group_1__3 : rule__PrimaryExpCS__Group_1__3__Impl rule__PrimaryExpCS__Group_1__4 ;
public final void rule__PrimaryExpCS__Group_1__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12029:1: ( rule__PrimaryExpCS__Group_1__3__Impl rule__PrimaryExpCS__Group_1__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12030:2: rule__PrimaryExpCS__Group_1__3__Impl rule__PrimaryExpCS__Group_1__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12150:1: ( rule__PrimaryExpCS__Group_1__3__Impl rule__PrimaryExpCS__Group_1__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12151:2: rule__PrimaryExpCS__Group_1__3__Impl rule__PrimaryExpCS__Group_1__4
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__3__Impl_in_rule__PrimaryExpCS__Group_1__324513);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__3__Impl_in_rule__PrimaryExpCS__Group_1__324788);
rule__PrimaryExpCS__Group_1__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__4_in_rule__PrimaryExpCS__Group_1__324516);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__4_in_rule__PrimaryExpCS__Group_1__324791);
rule__PrimaryExpCS__Group_1__4();
state._fsp--;
@@ -34783,25 +35207,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12037:1: rule__PrimaryExpCS__Group_1__3__Impl : ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_3 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12158:1: rule__PrimaryExpCS__Group_1__3__Impl : ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_3 ) ) ;
public final void rule__PrimaryExpCS__Group_1__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12041:1: ( ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_3 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12042:1: ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12162:1: ( ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_3 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12163:1: ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_3 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12042:1: ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_3 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12043:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_1_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12163:1: ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12164:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_1_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsAssignment_1_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12044:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_1_3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12044:2: rule__PrimaryExpCS__OwnedPartsAssignment_1_3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12165:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_1_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12165:2: rule__PrimaryExpCS__OwnedPartsAssignment_1_3
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_1_3_in_rule__PrimaryExpCS__Group_1__3__Impl24543);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_1_3_in_rule__PrimaryExpCS__Group_1__3__Impl24818);
rule__PrimaryExpCS__OwnedPartsAssignment_1_3();
state._fsp--;
@@ -34834,21 +35258,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12054:1: rule__PrimaryExpCS__Group_1__4 : rule__PrimaryExpCS__Group_1__4__Impl rule__PrimaryExpCS__Group_1__5 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12175:1: rule__PrimaryExpCS__Group_1__4 : rule__PrimaryExpCS__Group_1__4__Impl rule__PrimaryExpCS__Group_1__5 ;
public final void rule__PrimaryExpCS__Group_1__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12058:1: ( rule__PrimaryExpCS__Group_1__4__Impl rule__PrimaryExpCS__Group_1__5 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12059:2: rule__PrimaryExpCS__Group_1__4__Impl rule__PrimaryExpCS__Group_1__5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12179:1: ( rule__PrimaryExpCS__Group_1__4__Impl rule__PrimaryExpCS__Group_1__5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12180:2: rule__PrimaryExpCS__Group_1__4__Impl rule__PrimaryExpCS__Group_1__5
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__4__Impl_in_rule__PrimaryExpCS__Group_1__424573);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__4__Impl_in_rule__PrimaryExpCS__Group_1__424848);
rule__PrimaryExpCS__Group_1__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__5_in_rule__PrimaryExpCS__Group_1__424576);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__5_in_rule__PrimaryExpCS__Group_1__424851);
rule__PrimaryExpCS__Group_1__5();
state._fsp--;
@@ -34872,37 +35296,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12066:1: rule__PrimaryExpCS__Group_1__4__Impl : ( ( rule__PrimaryExpCS__Group_1_4__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12187:1: rule__PrimaryExpCS__Group_1__4__Impl : ( ( rule__PrimaryExpCS__Group_1_4__0 )* ) ;
public final void rule__PrimaryExpCS__Group_1__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12070:1: ( ( ( rule__PrimaryExpCS__Group_1_4__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12071:1: ( ( rule__PrimaryExpCS__Group_1_4__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12191:1: ( ( ( rule__PrimaryExpCS__Group_1_4__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12192:1: ( ( rule__PrimaryExpCS__Group_1_4__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12071:1: ( ( rule__PrimaryExpCS__Group_1_4__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12072:1: ( rule__PrimaryExpCS__Group_1_4__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12192:1: ( ( rule__PrimaryExpCS__Group_1_4__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12193:1: ( rule__PrimaryExpCS__Group_1_4__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_1_4());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12073:1: ( rule__PrimaryExpCS__Group_1_4__0 )*
- loop93:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12194:1: ( rule__PrimaryExpCS__Group_1_4__0 )*
+ loop95:
do {
- int alt93=2;
- int LA93_0 = input.LA(1);
+ int alt95=2;
+ int LA95_0 = input.LA(1);
- if ( (LA93_0==74) ) {
- alt93=1;
+ if ( (LA95_0==74) ) {
+ alt95=1;
}
- switch (alt93) {
+ switch (alt95) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12073:2: rule__PrimaryExpCS__Group_1_4__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12194:2: rule__PrimaryExpCS__Group_1_4__0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1_4__0_in_rule__PrimaryExpCS__Group_1__4__Impl24603);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1_4__0_in_rule__PrimaryExpCS__Group_1__4__Impl24878);
rule__PrimaryExpCS__Group_1_4__0();
state._fsp--;
@@ -34912,7 +35336,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop93;
+ break loop95;
}
} while (true);
@@ -34941,16 +35365,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1__5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12083:1: rule__PrimaryExpCS__Group_1__5 : rule__PrimaryExpCS__Group_1__5__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12204:1: rule__PrimaryExpCS__Group_1__5 : rule__PrimaryExpCS__Group_1__5__Impl ;
public final void rule__PrimaryExpCS__Group_1__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12087:1: ( rule__PrimaryExpCS__Group_1__5__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12088:2: rule__PrimaryExpCS__Group_1__5__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12208:1: ( rule__PrimaryExpCS__Group_1__5__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12209:2: rule__PrimaryExpCS__Group_1__5__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__5__Impl_in_rule__PrimaryExpCS__Group_1__524634);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__5__Impl_in_rule__PrimaryExpCS__Group_1__524909);
rule__PrimaryExpCS__Group_1__5__Impl();
state._fsp--;
@@ -34974,22 +35398,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1__5__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12094:1: rule__PrimaryExpCS__Group_1__5__Impl : ( '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12215:1: rule__PrimaryExpCS__Group_1__5__Impl : ( '}' ) ;
public final void rule__PrimaryExpCS__Group_1__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12098:1: ( ( '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12099:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12219:1: ( ( '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12220:1: ( '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12099:1: ( '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12100:1: '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12220:1: ( '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12221:1: '}'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_1_5());
}
- match(input,72,FollowSets001.FOLLOW_72_in_rule__PrimaryExpCS__Group_1__5__Impl24662); if (state.failed) return ;
+ match(input,72,FollowSets001.FOLLOW_72_in_rule__PrimaryExpCS__Group_1__5__Impl24937); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_1_5());
}
@@ -35015,21 +35439,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1_4__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12125:1: rule__PrimaryExpCS__Group_1_4__0 : rule__PrimaryExpCS__Group_1_4__0__Impl rule__PrimaryExpCS__Group_1_4__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12246:1: rule__PrimaryExpCS__Group_1_4__0 : rule__PrimaryExpCS__Group_1_4__0__Impl rule__PrimaryExpCS__Group_1_4__1 ;
public final void rule__PrimaryExpCS__Group_1_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12129:1: ( rule__PrimaryExpCS__Group_1_4__0__Impl rule__PrimaryExpCS__Group_1_4__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12130:2: rule__PrimaryExpCS__Group_1_4__0__Impl rule__PrimaryExpCS__Group_1_4__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12250:1: ( rule__PrimaryExpCS__Group_1_4__0__Impl rule__PrimaryExpCS__Group_1_4__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12251:2: rule__PrimaryExpCS__Group_1_4__0__Impl rule__PrimaryExpCS__Group_1_4__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1_4__0__Impl_in_rule__PrimaryExpCS__Group_1_4__024705);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1_4__0__Impl_in_rule__PrimaryExpCS__Group_1_4__024980);
rule__PrimaryExpCS__Group_1_4__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1_4__1_in_rule__PrimaryExpCS__Group_1_4__024708);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1_4__1_in_rule__PrimaryExpCS__Group_1_4__024983);
rule__PrimaryExpCS__Group_1_4__1();
state._fsp--;
@@ -35053,22 +35477,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1_4__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12137:1: rule__PrimaryExpCS__Group_1_4__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12258:1: rule__PrimaryExpCS__Group_1_4__0__Impl : ( ',' ) ;
public final void rule__PrimaryExpCS__Group_1_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12141:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12142:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12262:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12263:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12142:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12143:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12263:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12264:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_1_4_0());
}
- match(input,74,FollowSets001.FOLLOW_74_in_rule__PrimaryExpCS__Group_1_4__0__Impl24736); if (state.failed) return ;
+ match(input,74,FollowSets001.FOLLOW_74_in_rule__PrimaryExpCS__Group_1_4__0__Impl25011); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_1_4_0());
}
@@ -35094,16 +35518,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1_4__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12156:1: rule__PrimaryExpCS__Group_1_4__1 : rule__PrimaryExpCS__Group_1_4__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12277:1: rule__PrimaryExpCS__Group_1_4__1 : rule__PrimaryExpCS__Group_1_4__1__Impl ;
public final void rule__PrimaryExpCS__Group_1_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12160:1: ( rule__PrimaryExpCS__Group_1_4__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12161:2: rule__PrimaryExpCS__Group_1_4__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12281:1: ( rule__PrimaryExpCS__Group_1_4__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12282:2: rule__PrimaryExpCS__Group_1_4__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1_4__1__Impl_in_rule__PrimaryExpCS__Group_1_4__124767);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1_4__1__Impl_in_rule__PrimaryExpCS__Group_1_4__125042);
rule__PrimaryExpCS__Group_1_4__1__Impl();
state._fsp--;
@@ -35127,25 +35551,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_1_4__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12167:1: rule__PrimaryExpCS__Group_1_4__1__Impl : ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12288:1: rule__PrimaryExpCS__Group_1_4__1__Impl : ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1 ) ) ;
public final void rule__PrimaryExpCS__Group_1_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12171:1: ( ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12172:1: ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12292:1: ( ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12293:1: ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12172:1: ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12173:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12293:1: ( ( rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12294:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsAssignment_1_4_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12174:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12174:2: rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12295:1: ( rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12295:2: rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1_in_rule__PrimaryExpCS__Group_1_4__1__Impl24794);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1_in_rule__PrimaryExpCS__Group_1_4__1__Impl25069);
rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1();
state._fsp--;
@@ -35178,21 +35602,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12188:1: rule__PrimaryExpCS__Group_2__0 : rule__PrimaryExpCS__Group_2__0__Impl rule__PrimaryExpCS__Group_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12309:1: rule__PrimaryExpCS__Group_2__0 : rule__PrimaryExpCS__Group_2__0__Impl rule__PrimaryExpCS__Group_2__1 ;
public final void rule__PrimaryExpCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12192:1: ( rule__PrimaryExpCS__Group_2__0__Impl rule__PrimaryExpCS__Group_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12193:2: rule__PrimaryExpCS__Group_2__0__Impl rule__PrimaryExpCS__Group_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12313:1: ( rule__PrimaryExpCS__Group_2__0__Impl rule__PrimaryExpCS__Group_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12314:2: rule__PrimaryExpCS__Group_2__0__Impl rule__PrimaryExpCS__Group_2__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__0__Impl_in_rule__PrimaryExpCS__Group_2__024828);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__0__Impl_in_rule__PrimaryExpCS__Group_2__025103);
rule__PrimaryExpCS__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__1_in_rule__PrimaryExpCS__Group_2__024831);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__1_in_rule__PrimaryExpCS__Group_2__025106);
rule__PrimaryExpCS__Group_2__1();
state._fsp--;
@@ -35216,23 +35640,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12200:1: rule__PrimaryExpCS__Group_2__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12321:1: rule__PrimaryExpCS__Group_2__0__Impl : ( () ) ;
public final void rule__PrimaryExpCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12204:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12205:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12325:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12326:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12205:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12206:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12326:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12327:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getInvocationExpCSAction_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12207:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12209:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12328:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12330:1:
{
}
@@ -35257,21 +35681,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12219:1: rule__PrimaryExpCS__Group_2__1 : rule__PrimaryExpCS__Group_2__1__Impl rule__PrimaryExpCS__Group_2__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12340:1: rule__PrimaryExpCS__Group_2__1 : rule__PrimaryExpCS__Group_2__1__Impl rule__PrimaryExpCS__Group_2__2 ;
public final void rule__PrimaryExpCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12223:1: ( rule__PrimaryExpCS__Group_2__1__Impl rule__PrimaryExpCS__Group_2__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12224:2: rule__PrimaryExpCS__Group_2__1__Impl rule__PrimaryExpCS__Group_2__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12344:1: ( rule__PrimaryExpCS__Group_2__1__Impl rule__PrimaryExpCS__Group_2__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12345:2: rule__PrimaryExpCS__Group_2__1__Impl rule__PrimaryExpCS__Group_2__2
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__1__Impl_in_rule__PrimaryExpCS__Group_2__124889);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__1__Impl_in_rule__PrimaryExpCS__Group_2__125164);
rule__PrimaryExpCS__Group_2__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__2_in_rule__PrimaryExpCS__Group_2__124892);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__2_in_rule__PrimaryExpCS__Group_2__125167);
rule__PrimaryExpCS__Group_2__2();
state._fsp--;
@@ -35295,25 +35719,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12231:1: rule__PrimaryExpCS__Group_2__1__Impl : ( ( rule__PrimaryExpCS__PathNameAssignment_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12352:1: rule__PrimaryExpCS__Group_2__1__Impl : ( ( rule__PrimaryExpCS__PathNameAssignment_2_1 ) ) ;
public final void rule__PrimaryExpCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12235:1: ( ( ( rule__PrimaryExpCS__PathNameAssignment_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12236:1: ( ( rule__PrimaryExpCS__PathNameAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12356:1: ( ( ( rule__PrimaryExpCS__PathNameAssignment_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12357:1: ( ( rule__PrimaryExpCS__PathNameAssignment_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12236:1: ( ( rule__PrimaryExpCS__PathNameAssignment_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12237:1: ( rule__PrimaryExpCS__PathNameAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12357:1: ( ( rule__PrimaryExpCS__PathNameAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12358:1: ( rule__PrimaryExpCS__PathNameAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPathNameAssignment_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12238:1: ( rule__PrimaryExpCS__PathNameAssignment_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12238:2: rule__PrimaryExpCS__PathNameAssignment_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12359:1: ( rule__PrimaryExpCS__PathNameAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12359:2: rule__PrimaryExpCS__PathNameAssignment_2_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_2_1_in_rule__PrimaryExpCS__Group_2__1__Impl24919);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_2_1_in_rule__PrimaryExpCS__Group_2__1__Impl25194);
rule__PrimaryExpCS__PathNameAssignment_2_1();
state._fsp--;
@@ -35346,21 +35770,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12248:1: rule__PrimaryExpCS__Group_2__2 : rule__PrimaryExpCS__Group_2__2__Impl rule__PrimaryExpCS__Group_2__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12369:1: rule__PrimaryExpCS__Group_2__2 : rule__PrimaryExpCS__Group_2__2__Impl rule__PrimaryExpCS__Group_2__3 ;
public final void rule__PrimaryExpCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12252:1: ( rule__PrimaryExpCS__Group_2__2__Impl rule__PrimaryExpCS__Group_2__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12253:2: rule__PrimaryExpCS__Group_2__2__Impl rule__PrimaryExpCS__Group_2__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12373:1: ( rule__PrimaryExpCS__Group_2__2__Impl rule__PrimaryExpCS__Group_2__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12374:2: rule__PrimaryExpCS__Group_2__2__Impl rule__PrimaryExpCS__Group_2__3
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__2__Impl_in_rule__PrimaryExpCS__Group_2__224949);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__2__Impl_in_rule__PrimaryExpCS__Group_2__225224);
rule__PrimaryExpCS__Group_2__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__3_in_rule__PrimaryExpCS__Group_2__224952);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__3_in_rule__PrimaryExpCS__Group_2__225227);
rule__PrimaryExpCS__Group_2__3();
state._fsp--;
@@ -35384,33 +35808,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12260:1: rule__PrimaryExpCS__Group_2__2__Impl : ( ( rule__PrimaryExpCS__Group_2_2__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12381:1: rule__PrimaryExpCS__Group_2__2__Impl : ( ( rule__PrimaryExpCS__Group_2_2__0 )? ) ;
public final void rule__PrimaryExpCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12264:1: ( ( ( rule__PrimaryExpCS__Group_2_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12265:1: ( ( rule__PrimaryExpCS__Group_2_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12385:1: ( ( ( rule__PrimaryExpCS__Group_2_2__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12386:1: ( ( rule__PrimaryExpCS__Group_2_2__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12265:1: ( ( rule__PrimaryExpCS__Group_2_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12266:1: ( rule__PrimaryExpCS__Group_2_2__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12386:1: ( ( rule__PrimaryExpCS__Group_2_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12387:1: ( rule__PrimaryExpCS__Group_2_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_2_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12267:1: ( rule__PrimaryExpCS__Group_2_2__0 )?
- int alt94=2;
- int LA94_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12388:1: ( rule__PrimaryExpCS__Group_2_2__0 )?
+ int alt96=2;
+ int LA96_0 = input.LA(1);
- if ( (LA94_0==94) ) {
- alt94=1;
+ if ( (LA96_0==94) ) {
+ alt96=1;
}
- switch (alt94) {
+ switch (alt96) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12267:2: rule__PrimaryExpCS__Group_2_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12388:2: rule__PrimaryExpCS__Group_2_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_2__0_in_rule__PrimaryExpCS__Group_2__2__Impl24979);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_2__0_in_rule__PrimaryExpCS__Group_2__2__Impl25254);
rule__PrimaryExpCS__Group_2_2__0();
state._fsp--;
@@ -35446,21 +35870,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12277:1: rule__PrimaryExpCS__Group_2__3 : rule__PrimaryExpCS__Group_2__3__Impl rule__PrimaryExpCS__Group_2__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12398:1: rule__PrimaryExpCS__Group_2__3 : rule__PrimaryExpCS__Group_2__3__Impl rule__PrimaryExpCS__Group_2__4 ;
public final void rule__PrimaryExpCS__Group_2__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12281:1: ( rule__PrimaryExpCS__Group_2__3__Impl rule__PrimaryExpCS__Group_2__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12282:2: rule__PrimaryExpCS__Group_2__3__Impl rule__PrimaryExpCS__Group_2__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12402:1: ( rule__PrimaryExpCS__Group_2__3__Impl rule__PrimaryExpCS__Group_2__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12403:2: rule__PrimaryExpCS__Group_2__3__Impl rule__PrimaryExpCS__Group_2__4
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__3__Impl_in_rule__PrimaryExpCS__Group_2__325010);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__3__Impl_in_rule__PrimaryExpCS__Group_2__325285);
rule__PrimaryExpCS__Group_2__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__4_in_rule__PrimaryExpCS__Group_2__325013);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__4_in_rule__PrimaryExpCS__Group_2__325288);
rule__PrimaryExpCS__Group_2__4();
state._fsp--;
@@ -35484,22 +35908,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12289:1: rule__PrimaryExpCS__Group_2__3__Impl : ( '(' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12410:1: rule__PrimaryExpCS__Group_2__3__Impl : ( '(' ) ;
public final void rule__PrimaryExpCS__Group_2__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12293:1: ( ( '(' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12294:1: ( '(' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12414:1: ( ( '(' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12415:1: ( '(' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12294:1: ( '(' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12295:1: '('
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12415:1: ( '(' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12416:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_2_3());
}
- match(input,75,FollowSets001.FOLLOW_75_in_rule__PrimaryExpCS__Group_2__3__Impl25041); if (state.failed) return ;
+ match(input,75,FollowSets001.FOLLOW_75_in_rule__PrimaryExpCS__Group_2__3__Impl25316); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_2_3());
}
@@ -35525,21 +35949,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12308:1: rule__PrimaryExpCS__Group_2__4 : rule__PrimaryExpCS__Group_2__4__Impl rule__PrimaryExpCS__Group_2__5 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12429:1: rule__PrimaryExpCS__Group_2__4 : rule__PrimaryExpCS__Group_2__4__Impl rule__PrimaryExpCS__Group_2__5 ;
public final void rule__PrimaryExpCS__Group_2__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12312:1: ( rule__PrimaryExpCS__Group_2__4__Impl rule__PrimaryExpCS__Group_2__5 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12313:2: rule__PrimaryExpCS__Group_2__4__Impl rule__PrimaryExpCS__Group_2__5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12433:1: ( rule__PrimaryExpCS__Group_2__4__Impl rule__PrimaryExpCS__Group_2__5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12434:2: rule__PrimaryExpCS__Group_2__4__Impl rule__PrimaryExpCS__Group_2__5
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__4__Impl_in_rule__PrimaryExpCS__Group_2__425072);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__4__Impl_in_rule__PrimaryExpCS__Group_2__425347);
rule__PrimaryExpCS__Group_2__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__5_in_rule__PrimaryExpCS__Group_2__425075);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__5_in_rule__PrimaryExpCS__Group_2__425350);
rule__PrimaryExpCS__Group_2__5();
state._fsp--;
@@ -35563,33 +35987,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12320:1: rule__PrimaryExpCS__Group_2__4__Impl : ( ( rule__PrimaryExpCS__Group_2_4__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12441:1: rule__PrimaryExpCS__Group_2__4__Impl : ( ( rule__PrimaryExpCS__Group_2_4__0 )? ) ;
public final void rule__PrimaryExpCS__Group_2__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12324:1: ( ( ( rule__PrimaryExpCS__Group_2_4__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12325:1: ( ( rule__PrimaryExpCS__Group_2_4__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12445:1: ( ( ( rule__PrimaryExpCS__Group_2_4__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12446:1: ( ( rule__PrimaryExpCS__Group_2_4__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12325:1: ( ( rule__PrimaryExpCS__Group_2_4__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12326:1: ( rule__PrimaryExpCS__Group_2_4__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12446:1: ( ( rule__PrimaryExpCS__Group_2_4__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12447:1: ( rule__PrimaryExpCS__Group_2_4__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_2_4());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12327:1: ( rule__PrimaryExpCS__Group_2_4__0 )?
- int alt95=2;
- int LA95_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12448:1: ( rule__PrimaryExpCS__Group_2_4__0 )?
+ int alt97=2;
+ int LA97_0 = input.LA(1);
- if ( ((LA95_0>=RULE_INT && LA95_0<=RULE_ESCAPED_ID)||(LA95_0>=18 && LA95_0<=38)||(LA95_0>=40 && LA95_0<=41)||(LA95_0>=55 && LA95_0<=68)||LA95_0==75||(LA95_0>=82 && LA95_0<=83)||LA95_0==85||LA95_0==89||(LA95_0>=91 && LA95_0<=93)) ) {
- alt95=1;
+ if ( ((LA97_0>=RULE_INT && LA97_0<=RULE_ESCAPED_ID)||(LA97_0>=18 && LA97_0<=38)||(LA97_0>=40 && LA97_0<=41)||(LA97_0>=55 && LA97_0<=68)||LA97_0==75||(LA97_0>=82 && LA97_0<=83)||LA97_0==85||LA97_0==89||(LA97_0>=91 && LA97_0<=93)) ) {
+ alt97=1;
}
- switch (alt95) {
+ switch (alt97) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12327:2: rule__PrimaryExpCS__Group_2_4__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12448:2: rule__PrimaryExpCS__Group_2_4__0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__0_in_rule__PrimaryExpCS__Group_2__4__Impl25102);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__0_in_rule__PrimaryExpCS__Group_2__4__Impl25377);
rule__PrimaryExpCS__Group_2_4__0();
state._fsp--;
@@ -35625,16 +36049,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2__5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12337:1: rule__PrimaryExpCS__Group_2__5 : rule__PrimaryExpCS__Group_2__5__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12458:1: rule__PrimaryExpCS__Group_2__5 : rule__PrimaryExpCS__Group_2__5__Impl ;
public final void rule__PrimaryExpCS__Group_2__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12341:1: ( rule__PrimaryExpCS__Group_2__5__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12342:2: rule__PrimaryExpCS__Group_2__5__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12462:1: ( rule__PrimaryExpCS__Group_2__5__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12463:2: rule__PrimaryExpCS__Group_2__5__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__5__Impl_in_rule__PrimaryExpCS__Group_2__525133);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__5__Impl_in_rule__PrimaryExpCS__Group_2__525408);
rule__PrimaryExpCS__Group_2__5__Impl();
state._fsp--;
@@ -35658,22 +36082,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2__5__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12348:1: rule__PrimaryExpCS__Group_2__5__Impl : ( ')' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12469:1: rule__PrimaryExpCS__Group_2__5__Impl : ( ')' ) ;
public final void rule__PrimaryExpCS__Group_2__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12352:1: ( ( ')' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12353:1: ( ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12473:1: ( ( ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12474:1: ( ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12353:1: ( ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12354:1: ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12474:1: ( ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12475:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_2_5());
}
- match(input,76,FollowSets001.FOLLOW_76_in_rule__PrimaryExpCS__Group_2__5__Impl25161); if (state.failed) return ;
+ match(input,76,FollowSets001.FOLLOW_76_in_rule__PrimaryExpCS__Group_2__5__Impl25436); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_2_5());
}
@@ -35699,21 +36123,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12379:1: rule__PrimaryExpCS__Group_2_2__0 : rule__PrimaryExpCS__Group_2_2__0__Impl rule__PrimaryExpCS__Group_2_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12500:1: rule__PrimaryExpCS__Group_2_2__0 : rule__PrimaryExpCS__Group_2_2__0__Impl rule__PrimaryExpCS__Group_2_2__1 ;
public final void rule__PrimaryExpCS__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12383:1: ( rule__PrimaryExpCS__Group_2_2__0__Impl rule__PrimaryExpCS__Group_2_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12384:2: rule__PrimaryExpCS__Group_2_2__0__Impl rule__PrimaryExpCS__Group_2_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12504:1: ( rule__PrimaryExpCS__Group_2_2__0__Impl rule__PrimaryExpCS__Group_2_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12505:2: rule__PrimaryExpCS__Group_2_2__0__Impl rule__PrimaryExpCS__Group_2_2__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_2__0__Impl_in_rule__PrimaryExpCS__Group_2_2__025204);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_2__0__Impl_in_rule__PrimaryExpCS__Group_2_2__025479);
rule__PrimaryExpCS__Group_2_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_2__1_in_rule__PrimaryExpCS__Group_2_2__025207);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_2__1_in_rule__PrimaryExpCS__Group_2_2__025482);
rule__PrimaryExpCS__Group_2_2__1();
state._fsp--;
@@ -35737,25 +36161,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12391:1: rule__PrimaryExpCS__Group_2_2__0__Impl : ( ( rule__PrimaryExpCS__AtPreAssignment_2_2_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12512:1: rule__PrimaryExpCS__Group_2_2__0__Impl : ( ( rule__PrimaryExpCS__AtPreAssignment_2_2_0 ) ) ;
public final void rule__PrimaryExpCS__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12395:1: ( ( ( rule__PrimaryExpCS__AtPreAssignment_2_2_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12396:1: ( ( rule__PrimaryExpCS__AtPreAssignment_2_2_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12516:1: ( ( ( rule__PrimaryExpCS__AtPreAssignment_2_2_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12517:1: ( ( rule__PrimaryExpCS__AtPreAssignment_2_2_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12396:1: ( ( rule__PrimaryExpCS__AtPreAssignment_2_2_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12397:1: ( rule__PrimaryExpCS__AtPreAssignment_2_2_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12517:1: ( ( rule__PrimaryExpCS__AtPreAssignment_2_2_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12518:1: ( rule__PrimaryExpCS__AtPreAssignment_2_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getAtPreAssignment_2_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12398:1: ( rule__PrimaryExpCS__AtPreAssignment_2_2_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12398:2: rule__PrimaryExpCS__AtPreAssignment_2_2_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12519:1: ( rule__PrimaryExpCS__AtPreAssignment_2_2_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12519:2: rule__PrimaryExpCS__AtPreAssignment_2_2_0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_2_2_0_in_rule__PrimaryExpCS__Group_2_2__0__Impl25234);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_2_2_0_in_rule__PrimaryExpCS__Group_2_2__0__Impl25509);
rule__PrimaryExpCS__AtPreAssignment_2_2_0();
state._fsp--;
@@ -35788,16 +36212,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12408:1: rule__PrimaryExpCS__Group_2_2__1 : rule__PrimaryExpCS__Group_2_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12529:1: rule__PrimaryExpCS__Group_2_2__1 : rule__PrimaryExpCS__Group_2_2__1__Impl ;
public final void rule__PrimaryExpCS__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12412:1: ( rule__PrimaryExpCS__Group_2_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12413:2: rule__PrimaryExpCS__Group_2_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12533:1: ( rule__PrimaryExpCS__Group_2_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12534:2: rule__PrimaryExpCS__Group_2_2__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_2__1__Impl_in_rule__PrimaryExpCS__Group_2_2__125264);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_2__1__Impl_in_rule__PrimaryExpCS__Group_2_2__125539);
rule__PrimaryExpCS__Group_2_2__1__Impl();
state._fsp--;
@@ -35821,22 +36245,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12419:1: rule__PrimaryExpCS__Group_2_2__1__Impl : ( 'pre' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12540:1: rule__PrimaryExpCS__Group_2_2__1__Impl : ( 'pre' ) ;
public final void rule__PrimaryExpCS__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12423:1: ( ( 'pre' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12424:1: ( 'pre' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12544:1: ( ( 'pre' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12545:1: ( 'pre' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12424:1: ( 'pre' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12425:1: 'pre'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12545:1: ( 'pre' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12546:1: 'pre'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_2_2_1());
}
- match(input,84,FollowSets001.FOLLOW_84_in_rule__PrimaryExpCS__Group_2_2__1__Impl25292); if (state.failed) return ;
+ match(input,84,FollowSets001.FOLLOW_84_in_rule__PrimaryExpCS__Group_2_2__1__Impl25567); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_2_2_1());
}
@@ -35862,21 +36286,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12442:1: rule__PrimaryExpCS__Group_2_4__0 : rule__PrimaryExpCS__Group_2_4__0__Impl rule__PrimaryExpCS__Group_2_4__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12563:1: rule__PrimaryExpCS__Group_2_4__0 : rule__PrimaryExpCS__Group_2_4__0__Impl rule__PrimaryExpCS__Group_2_4__1 ;
public final void rule__PrimaryExpCS__Group_2_4__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12446:1: ( rule__PrimaryExpCS__Group_2_4__0__Impl rule__PrimaryExpCS__Group_2_4__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12447:2: rule__PrimaryExpCS__Group_2_4__0__Impl rule__PrimaryExpCS__Group_2_4__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12567:1: ( rule__PrimaryExpCS__Group_2_4__0__Impl rule__PrimaryExpCS__Group_2_4__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12568:2: rule__PrimaryExpCS__Group_2_4__0__Impl rule__PrimaryExpCS__Group_2_4__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__0__Impl_in_rule__PrimaryExpCS__Group_2_4__025327);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__0__Impl_in_rule__PrimaryExpCS__Group_2_4__025602);
rule__PrimaryExpCS__Group_2_4__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__1_in_rule__PrimaryExpCS__Group_2_4__025330);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__1_in_rule__PrimaryExpCS__Group_2_4__025605);
rule__PrimaryExpCS__Group_2_4__1();
state._fsp--;
@@ -35900,25 +36324,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12454:1: rule__PrimaryExpCS__Group_2_4__0__Impl : ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12575:1: rule__PrimaryExpCS__Group_2_4__0__Impl : ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_0 ) ) ;
public final void rule__PrimaryExpCS__Group_2_4__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12458:1: ( ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12459:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12579:1: ( ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12580:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12459:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12460:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12580:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12581:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_2_4_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12461:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12461:2: rule__PrimaryExpCS__ArgumentAssignment_2_4_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12582:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12582:2: rule__PrimaryExpCS__ArgumentAssignment_2_4_0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_0_in_rule__PrimaryExpCS__Group_2_4__0__Impl25357);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_0_in_rule__PrimaryExpCS__Group_2_4__0__Impl25632);
rule__PrimaryExpCS__ArgumentAssignment_2_4_0();
state._fsp--;
@@ -35951,21 +36375,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12471:1: rule__PrimaryExpCS__Group_2_4__1 : rule__PrimaryExpCS__Group_2_4__1__Impl rule__PrimaryExpCS__Group_2_4__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12592:1: rule__PrimaryExpCS__Group_2_4__1 : rule__PrimaryExpCS__Group_2_4__1__Impl rule__PrimaryExpCS__Group_2_4__2 ;
public final void rule__PrimaryExpCS__Group_2_4__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12475:1: ( rule__PrimaryExpCS__Group_2_4__1__Impl rule__PrimaryExpCS__Group_2_4__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12476:2: rule__PrimaryExpCS__Group_2_4__1__Impl rule__PrimaryExpCS__Group_2_4__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12596:1: ( rule__PrimaryExpCS__Group_2_4__1__Impl rule__PrimaryExpCS__Group_2_4__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12597:2: rule__PrimaryExpCS__Group_2_4__1__Impl rule__PrimaryExpCS__Group_2_4__2
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__1__Impl_in_rule__PrimaryExpCS__Group_2_4__125387);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__1__Impl_in_rule__PrimaryExpCS__Group_2_4__125662);
rule__PrimaryExpCS__Group_2_4__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__2_in_rule__PrimaryExpCS__Group_2_4__125390);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__2_in_rule__PrimaryExpCS__Group_2_4__125665);
rule__PrimaryExpCS__Group_2_4__2();
state._fsp--;
@@ -35989,37 +36413,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12483:1: rule__PrimaryExpCS__Group_2_4__1__Impl : ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_1 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12604:1: rule__PrimaryExpCS__Group_2_4__1__Impl : ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_1 )* ) ;
public final void rule__PrimaryExpCS__Group_2_4__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12487:1: ( ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_1 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12488:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12608:1: ( ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_1 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12609:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_1 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12488:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_1 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12489:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_1 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12609:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12610:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_2_4_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12490:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_1 )*
- loop96:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12611:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_1 )*
+ loop98:
do {
- int alt96=2;
- int LA96_0 = input.LA(1);
+ int alt98=2;
+ int LA98_0 = input.LA(1);
- if ( (LA96_0==74) ) {
- alt96=1;
+ if ( (LA98_0==74) ) {
+ alt98=1;
}
- switch (alt96) {
+ switch (alt98) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12490:2: rule__PrimaryExpCS__ArgumentAssignment_2_4_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12611:2: rule__PrimaryExpCS__ArgumentAssignment_2_4_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_1_in_rule__PrimaryExpCS__Group_2_4__1__Impl25417);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_1_in_rule__PrimaryExpCS__Group_2_4__1__Impl25692);
rule__PrimaryExpCS__ArgumentAssignment_2_4_1();
state._fsp--;
@@ -36029,7 +36453,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop96;
+ break loop98;
}
} while (true);
@@ -36058,21 +36482,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12500:1: rule__PrimaryExpCS__Group_2_4__2 : rule__PrimaryExpCS__Group_2_4__2__Impl rule__PrimaryExpCS__Group_2_4__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12621:1: rule__PrimaryExpCS__Group_2_4__2 : rule__PrimaryExpCS__Group_2_4__2__Impl rule__PrimaryExpCS__Group_2_4__3 ;
public final void rule__PrimaryExpCS__Group_2_4__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12504:1: ( rule__PrimaryExpCS__Group_2_4__2__Impl rule__PrimaryExpCS__Group_2_4__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12505:2: rule__PrimaryExpCS__Group_2_4__2__Impl rule__PrimaryExpCS__Group_2_4__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12625:1: ( rule__PrimaryExpCS__Group_2_4__2__Impl rule__PrimaryExpCS__Group_2_4__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12626:2: rule__PrimaryExpCS__Group_2_4__2__Impl rule__PrimaryExpCS__Group_2_4__3
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__2__Impl_in_rule__PrimaryExpCS__Group_2_4__225448);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__2__Impl_in_rule__PrimaryExpCS__Group_2_4__225723);
rule__PrimaryExpCS__Group_2_4__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__3_in_rule__PrimaryExpCS__Group_2_4__225451);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__3_in_rule__PrimaryExpCS__Group_2_4__225726);
rule__PrimaryExpCS__Group_2_4__3();
state._fsp--;
@@ -36096,33 +36520,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12512:1: rule__PrimaryExpCS__Group_2_4__2__Impl : ( ( rule__PrimaryExpCS__Group_2_4_2__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12633:1: rule__PrimaryExpCS__Group_2_4__2__Impl : ( ( rule__PrimaryExpCS__Group_2_4_2__0 )? ) ;
public final void rule__PrimaryExpCS__Group_2_4__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12516:1: ( ( ( rule__PrimaryExpCS__Group_2_4_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12517:1: ( ( rule__PrimaryExpCS__Group_2_4_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12637:1: ( ( ( rule__PrimaryExpCS__Group_2_4_2__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12638:1: ( ( rule__PrimaryExpCS__Group_2_4_2__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12517:1: ( ( rule__PrimaryExpCS__Group_2_4_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12518:1: ( rule__PrimaryExpCS__Group_2_4_2__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12638:1: ( ( rule__PrimaryExpCS__Group_2_4_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12639:1: ( rule__PrimaryExpCS__Group_2_4_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_2_4_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12519:1: ( rule__PrimaryExpCS__Group_2_4_2__0 )?
- int alt97=2;
- int LA97_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12640:1: ( rule__PrimaryExpCS__Group_2_4_2__0 )?
+ int alt99=2;
+ int LA99_0 = input.LA(1);
- if ( (LA97_0==17) ) {
- alt97=1;
+ if ( (LA99_0==17) ) {
+ alt99=1;
}
- switch (alt97) {
+ switch (alt99) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12519:2: rule__PrimaryExpCS__Group_2_4_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12640:2: rule__PrimaryExpCS__Group_2_4_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_2__0_in_rule__PrimaryExpCS__Group_2_4__2__Impl25478);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_2__0_in_rule__PrimaryExpCS__Group_2_4__2__Impl25753);
rule__PrimaryExpCS__Group_2_4_2__0();
state._fsp--;
@@ -36158,16 +36582,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12529:1: rule__PrimaryExpCS__Group_2_4__3 : rule__PrimaryExpCS__Group_2_4__3__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12650:1: rule__PrimaryExpCS__Group_2_4__3 : rule__PrimaryExpCS__Group_2_4__3__Impl ;
public final void rule__PrimaryExpCS__Group_2_4__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12533:1: ( rule__PrimaryExpCS__Group_2_4__3__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12534:2: rule__PrimaryExpCS__Group_2_4__3__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12654:1: ( rule__PrimaryExpCS__Group_2_4__3__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12655:2: rule__PrimaryExpCS__Group_2_4__3__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__3__Impl_in_rule__PrimaryExpCS__Group_2_4__325509);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4__3__Impl_in_rule__PrimaryExpCS__Group_2_4__325784);
rule__PrimaryExpCS__Group_2_4__3__Impl();
state._fsp--;
@@ -36191,33 +36615,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12540:1: rule__PrimaryExpCS__Group_2_4__3__Impl : ( ( rule__PrimaryExpCS__Group_2_4_3__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12661:1: rule__PrimaryExpCS__Group_2_4__3__Impl : ( ( rule__PrimaryExpCS__Group_2_4_3__0 )? ) ;
public final void rule__PrimaryExpCS__Group_2_4__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12544:1: ( ( ( rule__PrimaryExpCS__Group_2_4_3__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12545:1: ( ( rule__PrimaryExpCS__Group_2_4_3__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12665:1: ( ( ( rule__PrimaryExpCS__Group_2_4_3__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12666:1: ( ( rule__PrimaryExpCS__Group_2_4_3__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12545:1: ( ( rule__PrimaryExpCS__Group_2_4_3__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12546:1: ( rule__PrimaryExpCS__Group_2_4_3__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12666:1: ( ( rule__PrimaryExpCS__Group_2_4_3__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12667:1: ( rule__PrimaryExpCS__Group_2_4_3__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_2_4_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12547:1: ( rule__PrimaryExpCS__Group_2_4_3__0 )?
- int alt98=2;
- int LA98_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12668:1: ( rule__PrimaryExpCS__Group_2_4_3__0 )?
+ int alt100=2;
+ int LA100_0 = input.LA(1);
- if ( (LA98_0==95) ) {
- alt98=1;
+ if ( (LA100_0==95) ) {
+ alt100=1;
}
- switch (alt98) {
+ switch (alt100) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12547:2: rule__PrimaryExpCS__Group_2_4_3__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12668:2: rule__PrimaryExpCS__Group_2_4_3__0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_3__0_in_rule__PrimaryExpCS__Group_2_4__3__Impl25536);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_3__0_in_rule__PrimaryExpCS__Group_2_4__3__Impl25811);
rule__PrimaryExpCS__Group_2_4_3__0();
state._fsp--;
@@ -36253,21 +36677,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12565:1: rule__PrimaryExpCS__Group_2_4_2__0 : rule__PrimaryExpCS__Group_2_4_2__0__Impl rule__PrimaryExpCS__Group_2_4_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12686:1: rule__PrimaryExpCS__Group_2_4_2__0 : rule__PrimaryExpCS__Group_2_4_2__0__Impl rule__PrimaryExpCS__Group_2_4_2__1 ;
public final void rule__PrimaryExpCS__Group_2_4_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12569:1: ( rule__PrimaryExpCS__Group_2_4_2__0__Impl rule__PrimaryExpCS__Group_2_4_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12570:2: rule__PrimaryExpCS__Group_2_4_2__0__Impl rule__PrimaryExpCS__Group_2_4_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12690:1: ( rule__PrimaryExpCS__Group_2_4_2__0__Impl rule__PrimaryExpCS__Group_2_4_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12691:2: rule__PrimaryExpCS__Group_2_4_2__0__Impl rule__PrimaryExpCS__Group_2_4_2__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_2__0__Impl_in_rule__PrimaryExpCS__Group_2_4_2__025575);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_2__0__Impl_in_rule__PrimaryExpCS__Group_2_4_2__025850);
rule__PrimaryExpCS__Group_2_4_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_2__1_in_rule__PrimaryExpCS__Group_2_4_2__025578);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_2__1_in_rule__PrimaryExpCS__Group_2_4_2__025853);
rule__PrimaryExpCS__Group_2_4_2__1();
state._fsp--;
@@ -36291,25 +36715,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12577:1: rule__PrimaryExpCS__Group_2_4_2__0__Impl : ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12698:1: rule__PrimaryExpCS__Group_2_4_2__0__Impl : ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0 ) ) ;
public final void rule__PrimaryExpCS__Group_2_4_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12581:1: ( ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12582:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12702:1: ( ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12703:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12582:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12583:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12703:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12704:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_2_4_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12584:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12584:2: rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12705:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12705:2: rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0_in_rule__PrimaryExpCS__Group_2_4_2__0__Impl25605);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0_in_rule__PrimaryExpCS__Group_2_4_2__0__Impl25880);
rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0();
state._fsp--;
@@ -36342,16 +36766,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12594:1: rule__PrimaryExpCS__Group_2_4_2__1 : rule__PrimaryExpCS__Group_2_4_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12715:1: rule__PrimaryExpCS__Group_2_4_2__1 : rule__PrimaryExpCS__Group_2_4_2__1__Impl ;
public final void rule__PrimaryExpCS__Group_2_4_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12598:1: ( rule__PrimaryExpCS__Group_2_4_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12599:2: rule__PrimaryExpCS__Group_2_4_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12719:1: ( rule__PrimaryExpCS__Group_2_4_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12720:2: rule__PrimaryExpCS__Group_2_4_2__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_2__1__Impl_in_rule__PrimaryExpCS__Group_2_4_2__125635);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_2__1__Impl_in_rule__PrimaryExpCS__Group_2_4_2__125910);
rule__PrimaryExpCS__Group_2_4_2__1__Impl();
state._fsp--;
@@ -36375,37 +36799,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12605:1: rule__PrimaryExpCS__Group_2_4_2__1__Impl : ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12726:1: rule__PrimaryExpCS__Group_2_4_2__1__Impl : ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1 )* ) ;
public final void rule__PrimaryExpCS__Group_2_4_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12609:1: ( ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12610:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12730:1: ( ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12731:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12610:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12611:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12731:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12732:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_2_4_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12612:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1 )*
- loop99:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12733:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1 )*
+ loop101:
do {
- int alt99=2;
- int LA99_0 = input.LA(1);
+ int alt101=2;
+ int LA101_0 = input.LA(1);
- if ( (LA99_0==74) ) {
- alt99=1;
+ if ( (LA101_0==74) ) {
+ alt101=1;
}
- switch (alt99) {
+ switch (alt101) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12612:2: rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12733:2: rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1_in_rule__PrimaryExpCS__Group_2_4_2__1__Impl25662);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1_in_rule__PrimaryExpCS__Group_2_4_2__1__Impl25937);
rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1();
state._fsp--;
@@ -36415,7 +36839,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop99;
+ break loop101;
}
} while (true);
@@ -36444,21 +36868,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4_3__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12626:1: rule__PrimaryExpCS__Group_2_4_3__0 : rule__PrimaryExpCS__Group_2_4_3__0__Impl rule__PrimaryExpCS__Group_2_4_3__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12747:1: rule__PrimaryExpCS__Group_2_4_3__0 : rule__PrimaryExpCS__Group_2_4_3__0__Impl rule__PrimaryExpCS__Group_2_4_3__1 ;
public final void rule__PrimaryExpCS__Group_2_4_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12630:1: ( rule__PrimaryExpCS__Group_2_4_3__0__Impl rule__PrimaryExpCS__Group_2_4_3__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12631:2: rule__PrimaryExpCS__Group_2_4_3__0__Impl rule__PrimaryExpCS__Group_2_4_3__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12751:1: ( rule__PrimaryExpCS__Group_2_4_3__0__Impl rule__PrimaryExpCS__Group_2_4_3__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12752:2: rule__PrimaryExpCS__Group_2_4_3__0__Impl rule__PrimaryExpCS__Group_2_4_3__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_3__0__Impl_in_rule__PrimaryExpCS__Group_2_4_3__025697);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_3__0__Impl_in_rule__PrimaryExpCS__Group_2_4_3__025972);
rule__PrimaryExpCS__Group_2_4_3__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_3__1_in_rule__PrimaryExpCS__Group_2_4_3__025700);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_3__1_in_rule__PrimaryExpCS__Group_2_4_3__025975);
rule__PrimaryExpCS__Group_2_4_3__1();
state._fsp--;
@@ -36482,25 +36906,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4_3__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12638:1: rule__PrimaryExpCS__Group_2_4_3__0__Impl : ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12759:1: rule__PrimaryExpCS__Group_2_4_3__0__Impl : ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0 ) ) ;
public final void rule__PrimaryExpCS__Group_2_4_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12642:1: ( ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12643:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12763:1: ( ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12764:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12643:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12644:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12764:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12765:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_2_4_3_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12645:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12645:2: rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12766:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12766:2: rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0_in_rule__PrimaryExpCS__Group_2_4_3__0__Impl25727);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0_in_rule__PrimaryExpCS__Group_2_4_3__0__Impl26002);
rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0();
state._fsp--;
@@ -36533,16 +36957,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4_3__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12655:1: rule__PrimaryExpCS__Group_2_4_3__1 : rule__PrimaryExpCS__Group_2_4_3__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12776:1: rule__PrimaryExpCS__Group_2_4_3__1 : rule__PrimaryExpCS__Group_2_4_3__1__Impl ;
public final void rule__PrimaryExpCS__Group_2_4_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12659:1: ( rule__PrimaryExpCS__Group_2_4_3__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12660:2: rule__PrimaryExpCS__Group_2_4_3__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12780:1: ( rule__PrimaryExpCS__Group_2_4_3__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12781:2: rule__PrimaryExpCS__Group_2_4_3__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_3__1__Impl_in_rule__PrimaryExpCS__Group_2_4_3__125757);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2_4_3__1__Impl_in_rule__PrimaryExpCS__Group_2_4_3__126032);
rule__PrimaryExpCS__Group_2_4_3__1__Impl();
state._fsp--;
@@ -36566,37 +36990,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_2_4_3__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12666:1: rule__PrimaryExpCS__Group_2_4_3__1__Impl : ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12787:1: rule__PrimaryExpCS__Group_2_4_3__1__Impl : ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1 )* ) ;
public final void rule__PrimaryExpCS__Group_2_4_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12670:1: ( ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12671:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12791:1: ( ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12792:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12671:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12672:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12792:1: ( ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12793:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getArgumentAssignment_2_4_3_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12673:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1 )*
- loop100:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12794:1: ( rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1 )*
+ loop102:
do {
- int alt100=2;
- int LA100_0 = input.LA(1);
+ int alt102=2;
+ int LA102_0 = input.LA(1);
- if ( (LA100_0==74) ) {
- alt100=1;
+ if ( (LA102_0==74) ) {
+ alt102=1;
}
- switch (alt100) {
+ switch (alt102) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12673:2: rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12794:2: rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1_in_rule__PrimaryExpCS__Group_2_4_3__1__Impl25784);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1_in_rule__PrimaryExpCS__Group_2_4_3__1__Impl26059);
rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1();
state._fsp--;
@@ -36606,7 +37030,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop100;
+ break loop102;
}
} while (true);
@@ -36635,21 +37059,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_3__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12687:1: rule__PrimaryExpCS__Group_3__0 : rule__PrimaryExpCS__Group_3__0__Impl rule__PrimaryExpCS__Group_3__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12808:1: rule__PrimaryExpCS__Group_3__0 : rule__PrimaryExpCS__Group_3__0__Impl rule__PrimaryExpCS__Group_3__1 ;
public final void rule__PrimaryExpCS__Group_3__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12691:1: ( rule__PrimaryExpCS__Group_3__0__Impl rule__PrimaryExpCS__Group_3__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12692:2: rule__PrimaryExpCS__Group_3__0__Impl rule__PrimaryExpCS__Group_3__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12812:1: ( rule__PrimaryExpCS__Group_3__0__Impl rule__PrimaryExpCS__Group_3__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12813:2: rule__PrimaryExpCS__Group_3__0__Impl rule__PrimaryExpCS__Group_3__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3__0__Impl_in_rule__PrimaryExpCS__Group_3__025819);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3__0__Impl_in_rule__PrimaryExpCS__Group_3__026094);
rule__PrimaryExpCS__Group_3__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3__1_in_rule__PrimaryExpCS__Group_3__025822);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3__1_in_rule__PrimaryExpCS__Group_3__026097);
rule__PrimaryExpCS__Group_3__1();
state._fsp--;
@@ -36673,23 +37097,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_3__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12699:1: rule__PrimaryExpCS__Group_3__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12820:1: rule__PrimaryExpCS__Group_3__0__Impl : ( () ) ;
public final void rule__PrimaryExpCS__Group_3__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12703:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12704:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12824:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12825:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12704:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12705:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12825:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12826:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getNameExpCSAction_3_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12706:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12708:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12827:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12829:1:
{
}
@@ -36714,21 +37138,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_3__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12718:1: rule__PrimaryExpCS__Group_3__1 : rule__PrimaryExpCS__Group_3__1__Impl rule__PrimaryExpCS__Group_3__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12839:1: rule__PrimaryExpCS__Group_3__1 : rule__PrimaryExpCS__Group_3__1__Impl rule__PrimaryExpCS__Group_3__2 ;
public final void rule__PrimaryExpCS__Group_3__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12722:1: ( rule__PrimaryExpCS__Group_3__1__Impl rule__PrimaryExpCS__Group_3__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12723:2: rule__PrimaryExpCS__Group_3__1__Impl rule__PrimaryExpCS__Group_3__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12843:1: ( rule__PrimaryExpCS__Group_3__1__Impl rule__PrimaryExpCS__Group_3__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12844:2: rule__PrimaryExpCS__Group_3__1__Impl rule__PrimaryExpCS__Group_3__2
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3__1__Impl_in_rule__PrimaryExpCS__Group_3__125880);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3__1__Impl_in_rule__PrimaryExpCS__Group_3__126155);
rule__PrimaryExpCS__Group_3__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3__2_in_rule__PrimaryExpCS__Group_3__125883);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3__2_in_rule__PrimaryExpCS__Group_3__126158);
rule__PrimaryExpCS__Group_3__2();
state._fsp--;
@@ -36752,25 +37176,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_3__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12730:1: rule__PrimaryExpCS__Group_3__1__Impl : ( ( rule__PrimaryExpCS__PathNameAssignment_3_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12851:1: rule__PrimaryExpCS__Group_3__1__Impl : ( ( rule__PrimaryExpCS__PathNameAssignment_3_1 ) ) ;
public final void rule__PrimaryExpCS__Group_3__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12734:1: ( ( ( rule__PrimaryExpCS__PathNameAssignment_3_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12735:1: ( ( rule__PrimaryExpCS__PathNameAssignment_3_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12855:1: ( ( ( rule__PrimaryExpCS__PathNameAssignment_3_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12856:1: ( ( rule__PrimaryExpCS__PathNameAssignment_3_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12735:1: ( ( rule__PrimaryExpCS__PathNameAssignment_3_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12736:1: ( rule__PrimaryExpCS__PathNameAssignment_3_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12856:1: ( ( rule__PrimaryExpCS__PathNameAssignment_3_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12857:1: ( rule__PrimaryExpCS__PathNameAssignment_3_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPathNameAssignment_3_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12737:1: ( rule__PrimaryExpCS__PathNameAssignment_3_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12737:2: rule__PrimaryExpCS__PathNameAssignment_3_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12858:1: ( rule__PrimaryExpCS__PathNameAssignment_3_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12858:2: rule__PrimaryExpCS__PathNameAssignment_3_1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_3_1_in_rule__PrimaryExpCS__Group_3__1__Impl25910);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__PathNameAssignment_3_1_in_rule__PrimaryExpCS__Group_3__1__Impl26185);
rule__PrimaryExpCS__PathNameAssignment_3_1();
state._fsp--;
@@ -36803,16 +37227,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_3__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12747:1: rule__PrimaryExpCS__Group_3__2 : rule__PrimaryExpCS__Group_3__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12868:1: rule__PrimaryExpCS__Group_3__2 : rule__PrimaryExpCS__Group_3__2__Impl ;
public final void rule__PrimaryExpCS__Group_3__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12751:1: ( rule__PrimaryExpCS__Group_3__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12752:2: rule__PrimaryExpCS__Group_3__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12872:1: ( rule__PrimaryExpCS__Group_3__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12873:2: rule__PrimaryExpCS__Group_3__2__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3__2__Impl_in_rule__PrimaryExpCS__Group_3__225940);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3__2__Impl_in_rule__PrimaryExpCS__Group_3__226215);
rule__PrimaryExpCS__Group_3__2__Impl();
state._fsp--;
@@ -36836,33 +37260,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_3__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12758:1: rule__PrimaryExpCS__Group_3__2__Impl : ( ( rule__PrimaryExpCS__Group_3_2__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12879:1: rule__PrimaryExpCS__Group_3__2__Impl : ( ( rule__PrimaryExpCS__Group_3_2__0 )? ) ;
public final void rule__PrimaryExpCS__Group_3__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12762:1: ( ( ( rule__PrimaryExpCS__Group_3_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12763:1: ( ( rule__PrimaryExpCS__Group_3_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12883:1: ( ( ( rule__PrimaryExpCS__Group_3_2__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12884:1: ( ( rule__PrimaryExpCS__Group_3_2__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12763:1: ( ( rule__PrimaryExpCS__Group_3_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12764:1: ( rule__PrimaryExpCS__Group_3_2__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12884:1: ( ( rule__PrimaryExpCS__Group_3_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12885:1: ( rule__PrimaryExpCS__Group_3_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_3_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12765:1: ( rule__PrimaryExpCS__Group_3_2__0 )?
- int alt101=2;
- int LA101_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12886:1: ( rule__PrimaryExpCS__Group_3_2__0 )?
+ int alt103=2;
+ int LA103_0 = input.LA(1);
- if ( (LA101_0==94) ) {
- alt101=1;
+ if ( (LA103_0==94) ) {
+ alt103=1;
}
- switch (alt101) {
+ switch (alt103) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12765:2: rule__PrimaryExpCS__Group_3_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12886:2: rule__PrimaryExpCS__Group_3_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3_2__0_in_rule__PrimaryExpCS__Group_3__2__Impl25967);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3_2__0_in_rule__PrimaryExpCS__Group_3__2__Impl26242);
rule__PrimaryExpCS__Group_3_2__0();
state._fsp--;
@@ -36898,21 +37322,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_3_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12781:1: rule__PrimaryExpCS__Group_3_2__0 : rule__PrimaryExpCS__Group_3_2__0__Impl rule__PrimaryExpCS__Group_3_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12902:1: rule__PrimaryExpCS__Group_3_2__0 : rule__PrimaryExpCS__Group_3_2__0__Impl rule__PrimaryExpCS__Group_3_2__1 ;
public final void rule__PrimaryExpCS__Group_3_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12785:1: ( rule__PrimaryExpCS__Group_3_2__0__Impl rule__PrimaryExpCS__Group_3_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12786:2: rule__PrimaryExpCS__Group_3_2__0__Impl rule__PrimaryExpCS__Group_3_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12906:1: ( rule__PrimaryExpCS__Group_3_2__0__Impl rule__PrimaryExpCS__Group_3_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12907:2: rule__PrimaryExpCS__Group_3_2__0__Impl rule__PrimaryExpCS__Group_3_2__1
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3_2__0__Impl_in_rule__PrimaryExpCS__Group_3_2__026004);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3_2__0__Impl_in_rule__PrimaryExpCS__Group_3_2__026279);
rule__PrimaryExpCS__Group_3_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3_2__1_in_rule__PrimaryExpCS__Group_3_2__026007);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3_2__1_in_rule__PrimaryExpCS__Group_3_2__026282);
rule__PrimaryExpCS__Group_3_2__1();
state._fsp--;
@@ -36936,25 +37360,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_3_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12793:1: rule__PrimaryExpCS__Group_3_2__0__Impl : ( ( rule__PrimaryExpCS__AtPreAssignment_3_2_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12914:1: rule__PrimaryExpCS__Group_3_2__0__Impl : ( ( rule__PrimaryExpCS__AtPreAssignment_3_2_0 ) ) ;
public final void rule__PrimaryExpCS__Group_3_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12797:1: ( ( ( rule__PrimaryExpCS__AtPreAssignment_3_2_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12798:1: ( ( rule__PrimaryExpCS__AtPreAssignment_3_2_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12918:1: ( ( ( rule__PrimaryExpCS__AtPreAssignment_3_2_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12919:1: ( ( rule__PrimaryExpCS__AtPreAssignment_3_2_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12798:1: ( ( rule__PrimaryExpCS__AtPreAssignment_3_2_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12799:1: ( rule__PrimaryExpCS__AtPreAssignment_3_2_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12919:1: ( ( rule__PrimaryExpCS__AtPreAssignment_3_2_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12920:1: ( rule__PrimaryExpCS__AtPreAssignment_3_2_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getAtPreAssignment_3_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12800:1: ( rule__PrimaryExpCS__AtPreAssignment_3_2_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12800:2: rule__PrimaryExpCS__AtPreAssignment_3_2_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12921:1: ( rule__PrimaryExpCS__AtPreAssignment_3_2_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12921:2: rule__PrimaryExpCS__AtPreAssignment_3_2_0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_3_2_0_in_rule__PrimaryExpCS__Group_3_2__0__Impl26034);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__AtPreAssignment_3_2_0_in_rule__PrimaryExpCS__Group_3_2__0__Impl26309);
rule__PrimaryExpCS__AtPreAssignment_3_2_0();
state._fsp--;
@@ -36987,16 +37411,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_3_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12810:1: rule__PrimaryExpCS__Group_3_2__1 : rule__PrimaryExpCS__Group_3_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12931:1: rule__PrimaryExpCS__Group_3_2__1 : rule__PrimaryExpCS__Group_3_2__1__Impl ;
public final void rule__PrimaryExpCS__Group_3_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12814:1: ( rule__PrimaryExpCS__Group_3_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12815:2: rule__PrimaryExpCS__Group_3_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12935:1: ( rule__PrimaryExpCS__Group_3_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12936:2: rule__PrimaryExpCS__Group_3_2__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3_2__1__Impl_in_rule__PrimaryExpCS__Group_3_2__126064);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3_2__1__Impl_in_rule__PrimaryExpCS__Group_3_2__126339);
rule__PrimaryExpCS__Group_3_2__1__Impl();
state._fsp--;
@@ -37020,22 +37444,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__Group_3_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12821:1: rule__PrimaryExpCS__Group_3_2__1__Impl : ( 'pre' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12942:1: rule__PrimaryExpCS__Group_3_2__1__Impl : ( 'pre' ) ;
public final void rule__PrimaryExpCS__Group_3_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12825:1: ( ( 'pre' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12826:1: ( 'pre' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12946:1: ( ( 'pre' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12947:1: ( 'pre' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12826:1: ( 'pre' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12827:1: 'pre'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12947:1: ( 'pre' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12948:1: 'pre'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_3_2_1());
}
- match(input,84,FollowSets001.FOLLOW_84_in_rule__PrimaryExpCS__Group_3_2__1__Impl26092); if (state.failed) return ;
+ match(input,84,FollowSets001.FOLLOW_84_in_rule__PrimaryExpCS__Group_3_2__1__Impl26367); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getPreKeyword_3_2_1());
}
@@ -37061,21 +37485,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12844:1: rule__NavigatingArgCS__Group__0 : rule__NavigatingArgCS__Group__0__Impl rule__NavigatingArgCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12965:1: rule__NavigatingArgCS__Group__0 : rule__NavigatingArgCS__Group__0__Impl rule__NavigatingArgCS__Group__1 ;
public final void rule__NavigatingArgCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12848:1: ( rule__NavigatingArgCS__Group__0__Impl rule__NavigatingArgCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12849:2: rule__NavigatingArgCS__Group__0__Impl rule__NavigatingArgCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12969:1: ( rule__NavigatingArgCS__Group__0__Impl rule__NavigatingArgCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12970:2: rule__NavigatingArgCS__Group__0__Impl rule__NavigatingArgCS__Group__1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__026127);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__026402);
rule__NavigatingArgCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__026130);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__026405);
rule__NavigatingArgCS__Group__1();
state._fsp--;
@@ -37099,25 +37523,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12856:1: rule__NavigatingArgCS__Group__0__Impl : ( ( rule__NavigatingArgCS__NameAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12977:1: rule__NavigatingArgCS__Group__0__Impl : ( ( rule__NavigatingArgCS__NameAssignment_0 ) ) ;
public final void rule__NavigatingArgCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12860:1: ( ( ( rule__NavigatingArgCS__NameAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12861:1: ( ( rule__NavigatingArgCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12981:1: ( ( ( rule__NavigatingArgCS__NameAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12982:1: ( ( rule__NavigatingArgCS__NameAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12861:1: ( ( rule__NavigatingArgCS__NameAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12862:1: ( rule__NavigatingArgCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12982:1: ( ( rule__NavigatingArgCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12983:1: ( rule__NavigatingArgCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getNameAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12863:1: ( rule__NavigatingArgCS__NameAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12863:2: rule__NavigatingArgCS__NameAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12984:1: ( rule__NavigatingArgCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12984:2: rule__NavigatingArgCS__NameAssignment_0
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl26157);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl26432);
rule__NavigatingArgCS__NameAssignment_0();
state._fsp--;
@@ -37150,16 +37574,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12873:1: rule__NavigatingArgCS__Group__1 : rule__NavigatingArgCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12994:1: rule__NavigatingArgCS__Group__1 : rule__NavigatingArgCS__Group__1__Impl ;
public final void rule__NavigatingArgCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12877:1: ( rule__NavigatingArgCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12878:2: rule__NavigatingArgCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12998:1: ( rule__NavigatingArgCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12999:2: rule__NavigatingArgCS__Group__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__126187);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__126462);
rule__NavigatingArgCS__Group__1__Impl();
state._fsp--;
@@ -37183,33 +37607,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12884:1: rule__NavigatingArgCS__Group__1__Impl : ( ( rule__NavigatingArgCS__Group_1__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13005:1: rule__NavigatingArgCS__Group__1__Impl : ( ( rule__NavigatingArgCS__Group_1__0 )? ) ;
public final void rule__NavigatingArgCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12888:1: ( ( ( rule__NavigatingArgCS__Group_1__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12889:1: ( ( rule__NavigatingArgCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13009:1: ( ( ( rule__NavigatingArgCS__Group_1__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13010:1: ( ( rule__NavigatingArgCS__Group_1__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12889:1: ( ( rule__NavigatingArgCS__Group_1__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12890:1: ( rule__NavigatingArgCS__Group_1__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13010:1: ( ( rule__NavigatingArgCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13011:1: ( rule__NavigatingArgCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12891:1: ( rule__NavigatingArgCS__Group_1__0 )?
- int alt102=2;
- int LA102_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13012:1: ( rule__NavigatingArgCS__Group_1__0 )?
+ int alt104=2;
+ int LA104_0 = input.LA(1);
- if ( (LA102_0==70) ) {
- alt102=1;
+ if ( (LA104_0==70) ) {
+ alt104=1;
}
- switch (alt102) {
+ switch (alt104) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12891:2: rule__NavigatingArgCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13012:2: rule__NavigatingArgCS__Group_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl26214);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl26489);
rule__NavigatingArgCS__Group_1__0();
state._fsp--;
@@ -37245,21 +37669,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12905:1: rule__NavigatingArgCS__Group_1__0 : rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13026:1: rule__NavigatingArgCS__Group_1__0 : rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 ;
public final void rule__NavigatingArgCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12909:1: ( rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12910:2: rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13030:1: ( rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13031:2: rule__NavigatingArgCS__Group_1__0__Impl rule__NavigatingArgCS__Group_1__1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__026249);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__026524);
rule__NavigatingArgCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__026252);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__026527);
rule__NavigatingArgCS__Group_1__1();
state._fsp--;
@@ -37283,22 +37707,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12917:1: rule__NavigatingArgCS__Group_1__0__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13038:1: rule__NavigatingArgCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__NavigatingArgCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12921:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12922:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13042:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13043:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12922:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12923:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13043:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13044:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0());
}
- match(input,70,FollowSets001.FOLLOW_70_in_rule__NavigatingArgCS__Group_1__0__Impl26280); if (state.failed) return ;
+ match(input,70,FollowSets001.FOLLOW_70_in_rule__NavigatingArgCS__Group_1__0__Impl26555); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0());
}
@@ -37324,21 +37748,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12936:1: rule__NavigatingArgCS__Group_1__1 : rule__NavigatingArgCS__Group_1__1__Impl rule__NavigatingArgCS__Group_1__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13057:1: rule__NavigatingArgCS__Group_1__1 : rule__NavigatingArgCS__Group_1__1__Impl rule__NavigatingArgCS__Group_1__2 ;
public final void rule__NavigatingArgCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12940:1: ( rule__NavigatingArgCS__Group_1__1__Impl rule__NavigatingArgCS__Group_1__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12941:2: rule__NavigatingArgCS__Group_1__1__Impl rule__NavigatingArgCS__Group_1__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13061:1: ( rule__NavigatingArgCS__Group_1__1__Impl rule__NavigatingArgCS__Group_1__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13062:2: rule__NavigatingArgCS__Group_1__1__Impl rule__NavigatingArgCS__Group_1__2
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__126311);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__126586);
rule__NavigatingArgCS__Group_1__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__126314);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__126589);
rule__NavigatingArgCS__Group_1__2();
state._fsp--;
@@ -37362,25 +37786,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12948:1: rule__NavigatingArgCS__Group_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13069:1: rule__NavigatingArgCS__Group_1__1__Impl : ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) ;
public final void rule__NavigatingArgCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12952:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12953:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13073:1: ( ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13074:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12953:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12954:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13074:1: ( ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13075:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12955:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12955:2: rule__NavigatingArgCS__OwnedTypeAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13076:1: ( rule__NavigatingArgCS__OwnedTypeAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13076:2: rule__NavigatingArgCS__OwnedTypeAssignment_1_1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl26341);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl26616);
rule__NavigatingArgCS__OwnedTypeAssignment_1_1();
state._fsp--;
@@ -37413,16 +37837,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__Group_1__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12965:1: rule__NavigatingArgCS__Group_1__2 : rule__NavigatingArgCS__Group_1__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13086:1: rule__NavigatingArgCS__Group_1__2 : rule__NavigatingArgCS__Group_1__2__Impl ;
public final void rule__NavigatingArgCS__Group_1__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12969:1: ( rule__NavigatingArgCS__Group_1__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12970:2: rule__NavigatingArgCS__Group_1__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13090:1: ( rule__NavigatingArgCS__Group_1__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13091:2: rule__NavigatingArgCS__Group_1__2__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__226371);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__226646);
rule__NavigatingArgCS__Group_1__2__Impl();
state._fsp--;
@@ -37446,33 +37870,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__Group_1__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12976:1: rule__NavigatingArgCS__Group_1__2__Impl : ( ( rule__NavigatingArgCS__Group_1_2__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13097:1: rule__NavigatingArgCS__Group_1__2__Impl : ( ( rule__NavigatingArgCS__Group_1_2__0 )? ) ;
public final void rule__NavigatingArgCS__Group_1__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12980:1: ( ( ( rule__NavigatingArgCS__Group_1_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12981:1: ( ( rule__NavigatingArgCS__Group_1_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13101:1: ( ( ( rule__NavigatingArgCS__Group_1_2__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13102:1: ( ( rule__NavigatingArgCS__Group_1_2__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12981:1: ( ( rule__NavigatingArgCS__Group_1_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12982:1: ( rule__NavigatingArgCS__Group_1_2__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13102:1: ( ( rule__NavigatingArgCS__Group_1_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13103:1: ( rule__NavigatingArgCS__Group_1_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getGroup_1_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12983:1: ( rule__NavigatingArgCS__Group_1_2__0 )?
- int alt103=2;
- int LA103_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13104:1: ( rule__NavigatingArgCS__Group_1_2__0 )?
+ int alt105=2;
+ int LA105_0 = input.LA(1);
- if ( (LA103_0==47) ) {
- alt103=1;
+ if ( (LA105_0==47) ) {
+ alt105=1;
}
- switch (alt103) {
+ switch (alt105) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12983:2: rule__NavigatingArgCS__Group_1_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13104:2: rule__NavigatingArgCS__Group_1_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl26398);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl26673);
rule__NavigatingArgCS__Group_1_2__0();
state._fsp--;
@@ -37508,21 +37932,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__Group_1_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:12999:1: rule__NavigatingArgCS__Group_1_2__0 : rule__NavigatingArgCS__Group_1_2__0__Impl rule__NavigatingArgCS__Group_1_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13120:1: rule__NavigatingArgCS__Group_1_2__0 : rule__NavigatingArgCS__Group_1_2__0__Impl rule__NavigatingArgCS__Group_1_2__1 ;
public final void rule__NavigatingArgCS__Group_1_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13003:1: ( rule__NavigatingArgCS__Group_1_2__0__Impl rule__NavigatingArgCS__Group_1_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13004:2: rule__NavigatingArgCS__Group_1_2__0__Impl rule__NavigatingArgCS__Group_1_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13124:1: ( rule__NavigatingArgCS__Group_1_2__0__Impl rule__NavigatingArgCS__Group_1_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13125:2: rule__NavigatingArgCS__Group_1_2__0__Impl rule__NavigatingArgCS__Group_1_2__1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__026435);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__026710);
rule__NavigatingArgCS__Group_1_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__026438);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__026713);
rule__NavigatingArgCS__Group_1_2__1();
state._fsp--;
@@ -37546,22 +37970,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__Group_1_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13011:1: rule__NavigatingArgCS__Group_1_2__0__Impl : ( '=' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13132:1: rule__NavigatingArgCS__Group_1_2__0__Impl : ( '=' ) ;
public final void rule__NavigatingArgCS__Group_1_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13015:1: ( ( '=' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13016:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13136:1: ( ( '=' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13137:1: ( '=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13016:1: ( '=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13017:1: '='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13137:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13138:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0());
}
- match(input,47,FollowSets001.FOLLOW_47_in_rule__NavigatingArgCS__Group_1_2__0__Impl26466); if (state.failed) return ;
+ match(input,47,FollowSets001.FOLLOW_47_in_rule__NavigatingArgCS__Group_1_2__0__Impl26741); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0());
}
@@ -37587,16 +38011,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__Group_1_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13030:1: rule__NavigatingArgCS__Group_1_2__1 : rule__NavigatingArgCS__Group_1_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13151:1: rule__NavigatingArgCS__Group_1_2__1 : rule__NavigatingArgCS__Group_1_2__1__Impl ;
public final void rule__NavigatingArgCS__Group_1_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13034:1: ( rule__NavigatingArgCS__Group_1_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13035:2: rule__NavigatingArgCS__Group_1_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13155:1: ( rule__NavigatingArgCS__Group_1_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13156:2: rule__NavigatingArgCS__Group_1_2__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__126497);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__126772);
rule__NavigatingArgCS__Group_1_2__1__Impl();
state._fsp--;
@@ -37620,25 +38044,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__Group_1_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13041:1: rule__NavigatingArgCS__Group_1_2__1__Impl : ( ( rule__NavigatingArgCS__InitAssignment_1_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13162:1: rule__NavigatingArgCS__Group_1_2__1__Impl : ( ( rule__NavigatingArgCS__InitAssignment_1_2_1 ) ) ;
public final void rule__NavigatingArgCS__Group_1_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13045:1: ( ( ( rule__NavigatingArgCS__InitAssignment_1_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13046:1: ( ( rule__NavigatingArgCS__InitAssignment_1_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13166:1: ( ( ( rule__NavigatingArgCS__InitAssignment_1_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13167:1: ( ( rule__NavigatingArgCS__InitAssignment_1_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13046:1: ( ( rule__NavigatingArgCS__InitAssignment_1_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13047:1: ( rule__NavigatingArgCS__InitAssignment_1_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13167:1: ( ( rule__NavigatingArgCS__InitAssignment_1_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13168:1: ( rule__NavigatingArgCS__InitAssignment_1_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getInitAssignment_1_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13048:1: ( rule__NavigatingArgCS__InitAssignment_1_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13048:2: rule__NavigatingArgCS__InitAssignment_1_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13169:1: ( rule__NavigatingArgCS__InitAssignment_1_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13169:2: rule__NavigatingArgCS__InitAssignment_1_2_1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl26524);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl26799);
rule__NavigatingArgCS__InitAssignment_1_2_1();
state._fsp--;
@@ -37671,21 +38095,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13062:1: rule__NavigatingBarArgCS__Group__0 : rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13183:1: rule__NavigatingBarArgCS__Group__0 : rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 ;
public final void rule__NavigatingBarArgCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13066:1: ( rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13067:2: rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13187:1: ( rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13188:2: rule__NavigatingBarArgCS__Group__0__Impl rule__NavigatingBarArgCS__Group__1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__026558);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__026833);
rule__NavigatingBarArgCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__026561);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__026836);
rule__NavigatingBarArgCS__Group__1();
state._fsp--;
@@ -37709,25 +38133,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13074:1: rule__NavigatingBarArgCS__Group__0__Impl : ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13195:1: rule__NavigatingBarArgCS__Group__0__Impl : ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) ;
public final void rule__NavigatingBarArgCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13078:1: ( ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13079:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13199:1: ( ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13200:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13079:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13080:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13200:1: ( ( rule__NavigatingBarArgCS__PrefixAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13201:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13081:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13081:2: rule__NavigatingBarArgCS__PrefixAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13202:1: ( rule__NavigatingBarArgCS__PrefixAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13202:2: rule__NavigatingBarArgCS__PrefixAssignment_0
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl26588);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl26863);
rule__NavigatingBarArgCS__PrefixAssignment_0();
state._fsp--;
@@ -37760,21 +38184,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13091:1: rule__NavigatingBarArgCS__Group__1 : rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13212:1: rule__NavigatingBarArgCS__Group__1 : rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 ;
public final void rule__NavigatingBarArgCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13095:1: ( rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13096:2: rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13216:1: ( rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13217:2: rule__NavigatingBarArgCS__Group__1__Impl rule__NavigatingBarArgCS__Group__2
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__126618);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__126893);
rule__NavigatingBarArgCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__126621);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__126896);
rule__NavigatingBarArgCS__Group__2();
state._fsp--;
@@ -37798,25 +38222,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13103:1: rule__NavigatingBarArgCS__Group__1__Impl : ( ( rule__NavigatingBarArgCS__NameAssignment_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13224:1: rule__NavigatingBarArgCS__Group__1__Impl : ( ( rule__NavigatingBarArgCS__NameAssignment_1 ) ) ;
public final void rule__NavigatingBarArgCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13107:1: ( ( ( rule__NavigatingBarArgCS__NameAssignment_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13108:1: ( ( rule__NavigatingBarArgCS__NameAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13228:1: ( ( ( rule__NavigatingBarArgCS__NameAssignment_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13229:1: ( ( rule__NavigatingBarArgCS__NameAssignment_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13108:1: ( ( rule__NavigatingBarArgCS__NameAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13109:1: ( rule__NavigatingBarArgCS__NameAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13229:1: ( ( rule__NavigatingBarArgCS__NameAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13230:1: ( rule__NavigatingBarArgCS__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getNameAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13110:1: ( rule__NavigatingBarArgCS__NameAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13110:2: rule__NavigatingBarArgCS__NameAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13231:1: ( rule__NavigatingBarArgCS__NameAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13231:2: rule__NavigatingBarArgCS__NameAssignment_1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl26648);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl26923);
rule__NavigatingBarArgCS__NameAssignment_1();
state._fsp--;
@@ -37849,16 +38273,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13120:1: rule__NavigatingBarArgCS__Group__2 : rule__NavigatingBarArgCS__Group__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13241:1: rule__NavigatingBarArgCS__Group__2 : rule__NavigatingBarArgCS__Group__2__Impl ;
public final void rule__NavigatingBarArgCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13124:1: ( rule__NavigatingBarArgCS__Group__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13125:2: rule__NavigatingBarArgCS__Group__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13245:1: ( rule__NavigatingBarArgCS__Group__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13246:2: rule__NavigatingBarArgCS__Group__2__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__226678);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__226953);
rule__NavigatingBarArgCS__Group__2__Impl();
state._fsp--;
@@ -37882,33 +38306,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13131:1: rule__NavigatingBarArgCS__Group__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13252:1: rule__NavigatingBarArgCS__Group__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) ;
public final void rule__NavigatingBarArgCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13135:1: ( ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13136:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13256:1: ( ( ( rule__NavigatingBarArgCS__Group_2__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13257:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13136:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13137:1: ( rule__NavigatingBarArgCS__Group_2__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13257:1: ( ( rule__NavigatingBarArgCS__Group_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13258:1: ( rule__NavigatingBarArgCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13138:1: ( rule__NavigatingBarArgCS__Group_2__0 )?
- int alt104=2;
- int LA104_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13259:1: ( rule__NavigatingBarArgCS__Group_2__0 )?
+ int alt106=2;
+ int LA106_0 = input.LA(1);
- if ( (LA104_0==70) ) {
- alt104=1;
+ if ( (LA106_0==70) ) {
+ alt106=1;
}
- switch (alt104) {
+ switch (alt106) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13138:2: rule__NavigatingBarArgCS__Group_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13259:2: rule__NavigatingBarArgCS__Group_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl26705);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl26980);
rule__NavigatingBarArgCS__Group_2__0();
state._fsp--;
@@ -37944,21 +38368,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13154:1: rule__NavigatingBarArgCS__Group_2__0 : rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13275:1: rule__NavigatingBarArgCS__Group_2__0 : rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 ;
public final void rule__NavigatingBarArgCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13158:1: ( rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13159:2: rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13279:1: ( rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13280:2: rule__NavigatingBarArgCS__Group_2__0__Impl rule__NavigatingBarArgCS__Group_2__1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__026742);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__027017);
rule__NavigatingBarArgCS__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__026745);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__027020);
rule__NavigatingBarArgCS__Group_2__1();
state._fsp--;
@@ -37982,22 +38406,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13166:1: rule__NavigatingBarArgCS__Group_2__0__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13287:1: rule__NavigatingBarArgCS__Group_2__0__Impl : ( ':' ) ;
public final void rule__NavigatingBarArgCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13170:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13171:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13291:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13292:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13171:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13172:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13292:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13293:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0());
}
- match(input,70,FollowSets001.FOLLOW_70_in_rule__NavigatingBarArgCS__Group_2__0__Impl26773); if (state.failed) return ;
+ match(input,70,FollowSets001.FOLLOW_70_in_rule__NavigatingBarArgCS__Group_2__0__Impl27048); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0());
}
@@ -38023,21 +38447,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13185:1: rule__NavigatingBarArgCS__Group_2__1 : rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13306:1: rule__NavigatingBarArgCS__Group_2__1 : rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 ;
public final void rule__NavigatingBarArgCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13189:1: ( rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13190:2: rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13310:1: ( rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13311:2: rule__NavigatingBarArgCS__Group_2__1__Impl rule__NavigatingBarArgCS__Group_2__2
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__126804);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__127079);
rule__NavigatingBarArgCS__Group_2__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__126807);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__127082);
rule__NavigatingBarArgCS__Group_2__2();
state._fsp--;
@@ -38061,25 +38485,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13197:1: rule__NavigatingBarArgCS__Group_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13318:1: rule__NavigatingBarArgCS__Group_2__1__Impl : ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) ;
public final void rule__NavigatingBarArgCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13201:1: ( ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13202:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13322:1: ( ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13323:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13202:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13203:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13323:1: ( ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13324:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeAssignment_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13204:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13204:2: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13325:1: ( rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13325:2: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl26834);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl27109);
rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1();
state._fsp--;
@@ -38112,16 +38536,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13214:1: rule__NavigatingBarArgCS__Group_2__2 : rule__NavigatingBarArgCS__Group_2__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13335:1: rule__NavigatingBarArgCS__Group_2__2 : rule__NavigatingBarArgCS__Group_2__2__Impl ;
public final void rule__NavigatingBarArgCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13218:1: ( rule__NavigatingBarArgCS__Group_2__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13219:2: rule__NavigatingBarArgCS__Group_2__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13339:1: ( rule__NavigatingBarArgCS__Group_2__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13340:2: rule__NavigatingBarArgCS__Group_2__2__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__226864);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__227139);
rule__NavigatingBarArgCS__Group_2__2__Impl();
state._fsp--;
@@ -38145,33 +38569,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group_2__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13225:1: rule__NavigatingBarArgCS__Group_2__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13346:1: rule__NavigatingBarArgCS__Group_2__2__Impl : ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) ;
public final void rule__NavigatingBarArgCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13229:1: ( ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13230:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13350:1: ( ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13351:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13230:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13231:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13351:1: ( ( rule__NavigatingBarArgCS__Group_2_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13352:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getGroup_2_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13232:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
- int alt105=2;
- int LA105_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13353:1: ( rule__NavigatingBarArgCS__Group_2_2__0 )?
+ int alt107=2;
+ int LA107_0 = input.LA(1);
- if ( (LA105_0==47) ) {
- alt105=1;
+ if ( (LA107_0==47) ) {
+ alt107=1;
}
- switch (alt105) {
+ switch (alt107) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13232:2: rule__NavigatingBarArgCS__Group_2_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13353:2: rule__NavigatingBarArgCS__Group_2_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl26891);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl27166);
rule__NavigatingBarArgCS__Group_2_2__0();
state._fsp--;
@@ -38207,21 +38631,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13248:1: rule__NavigatingBarArgCS__Group_2_2__0 : rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13369:1: rule__NavigatingBarArgCS__Group_2_2__0 : rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 ;
public final void rule__NavigatingBarArgCS__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13252:1: ( rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13253:2: rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13373:1: ( rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13374:2: rule__NavigatingBarArgCS__Group_2_2__0__Impl rule__NavigatingBarArgCS__Group_2_2__1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__026928);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__027203);
rule__NavigatingBarArgCS__Group_2_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__026931);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__027206);
rule__NavigatingBarArgCS__Group_2_2__1();
state._fsp--;
@@ -38245,22 +38669,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13260:1: rule__NavigatingBarArgCS__Group_2_2__0__Impl : ( '=' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13381:1: rule__NavigatingBarArgCS__Group_2_2__0__Impl : ( '=' ) ;
public final void rule__NavigatingBarArgCS__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13264:1: ( ( '=' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13265:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13385:1: ( ( '=' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13386:1: ( '=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13265:1: ( '=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13266:1: '='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13386:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13387:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- match(input,47,FollowSets001.FOLLOW_47_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl26959); if (state.failed) return ;
+ match(input,47,FollowSets001.FOLLOW_47_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl27234); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0());
}
@@ -38286,16 +38710,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13279:1: rule__NavigatingBarArgCS__Group_2_2__1 : rule__NavigatingBarArgCS__Group_2_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13400:1: rule__NavigatingBarArgCS__Group_2_2__1 : rule__NavigatingBarArgCS__Group_2_2__1__Impl ;
public final void rule__NavigatingBarArgCS__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13283:1: ( rule__NavigatingBarArgCS__Group_2_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13284:2: rule__NavigatingBarArgCS__Group_2_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13404:1: ( rule__NavigatingBarArgCS__Group_2_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13405:2: rule__NavigatingBarArgCS__Group_2_2__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__126990);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__127265);
rule__NavigatingBarArgCS__Group_2_2__1__Impl();
state._fsp--;
@@ -38319,25 +38743,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__Group_2_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13290:1: rule__NavigatingBarArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13411:1: rule__NavigatingBarArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 ) ) ;
public final void rule__NavigatingBarArgCS__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13294:1: ( ( ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13295:1: ( ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13415:1: ( ( ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13416:1: ( ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13295:1: ( ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13296:1: ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13416:1: ( ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13417:1: ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getInitAssignment_2_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13297:1: ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13297:2: rule__NavigatingBarArgCS__InitAssignment_2_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13418:1: ( rule__NavigatingBarArgCS__InitAssignment_2_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13418:2: rule__NavigatingBarArgCS__InitAssignment_2_2_1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl27017);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl27292);
rule__NavigatingBarArgCS__InitAssignment_2_2_1();
state._fsp--;
@@ -38370,21 +38794,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13311:1: rule__NavigatingCommaArgCS__Group__0 : rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13432:1: rule__NavigatingCommaArgCS__Group__0 : rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 ;
public final void rule__NavigatingCommaArgCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13315:1: ( rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13316:2: rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13436:1: ( rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13437:2: rule__NavigatingCommaArgCS__Group__0__Impl rule__NavigatingCommaArgCS__Group__1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__027051);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__027326);
rule__NavigatingCommaArgCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__027054);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__027329);
rule__NavigatingCommaArgCS__Group__1();
state._fsp--;
@@ -38408,25 +38832,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13323:1: rule__NavigatingCommaArgCS__Group__0__Impl : ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13444:1: rule__NavigatingCommaArgCS__Group__0__Impl : ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) ;
public final void rule__NavigatingCommaArgCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13327:1: ( ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13328:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13448:1: ( ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13449:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13328:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13329:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13449:1: ( ( rule__NavigatingCommaArgCS__PrefixAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13450:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13330:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13330:2: rule__NavigatingCommaArgCS__PrefixAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13451:1: ( rule__NavigatingCommaArgCS__PrefixAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13451:2: rule__NavigatingCommaArgCS__PrefixAssignment_0
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl27081);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl27356);
rule__NavigatingCommaArgCS__PrefixAssignment_0();
state._fsp--;
@@ -38459,21 +38883,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13340:1: rule__NavigatingCommaArgCS__Group__1 : rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13461:1: rule__NavigatingCommaArgCS__Group__1 : rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 ;
public final void rule__NavigatingCommaArgCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13344:1: ( rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13345:2: rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13465:1: ( rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13466:2: rule__NavigatingCommaArgCS__Group__1__Impl rule__NavigatingCommaArgCS__Group__2
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__127111);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__127386);
rule__NavigatingCommaArgCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__127114);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__127389);
rule__NavigatingCommaArgCS__Group__2();
state._fsp--;
@@ -38497,25 +38921,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13352:1: rule__NavigatingCommaArgCS__Group__1__Impl : ( ( rule__NavigatingCommaArgCS__NameAssignment_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13473:1: rule__NavigatingCommaArgCS__Group__1__Impl : ( ( rule__NavigatingCommaArgCS__NameAssignment_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13356:1: ( ( ( rule__NavigatingCommaArgCS__NameAssignment_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13357:1: ( ( rule__NavigatingCommaArgCS__NameAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13477:1: ( ( ( rule__NavigatingCommaArgCS__NameAssignment_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13478:1: ( ( rule__NavigatingCommaArgCS__NameAssignment_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13357:1: ( ( rule__NavigatingCommaArgCS__NameAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13358:1: ( rule__NavigatingCommaArgCS__NameAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13478:1: ( ( rule__NavigatingCommaArgCS__NameAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13479:1: ( rule__NavigatingCommaArgCS__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getNameAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13359:1: ( rule__NavigatingCommaArgCS__NameAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13359:2: rule__NavigatingCommaArgCS__NameAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13480:1: ( rule__NavigatingCommaArgCS__NameAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13480:2: rule__NavigatingCommaArgCS__NameAssignment_1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl27141);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl27416);
rule__NavigatingCommaArgCS__NameAssignment_1();
state._fsp--;
@@ -38548,16 +38972,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13369:1: rule__NavigatingCommaArgCS__Group__2 : rule__NavigatingCommaArgCS__Group__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13490:1: rule__NavigatingCommaArgCS__Group__2 : rule__NavigatingCommaArgCS__Group__2__Impl ;
public final void rule__NavigatingCommaArgCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13373:1: ( rule__NavigatingCommaArgCS__Group__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13374:2: rule__NavigatingCommaArgCS__Group__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13494:1: ( rule__NavigatingCommaArgCS__Group__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13495:2: rule__NavigatingCommaArgCS__Group__2__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__227171);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__227446);
rule__NavigatingCommaArgCS__Group__2__Impl();
state._fsp--;
@@ -38581,33 +39005,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13380:1: rule__NavigatingCommaArgCS__Group__2__Impl : ( ( rule__NavigatingCommaArgCS__Group_2__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13501:1: rule__NavigatingCommaArgCS__Group__2__Impl : ( ( rule__NavigatingCommaArgCS__Group_2__0 )? ) ;
public final void rule__NavigatingCommaArgCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13384:1: ( ( ( rule__NavigatingCommaArgCS__Group_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13385:1: ( ( rule__NavigatingCommaArgCS__Group_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13505:1: ( ( ( rule__NavigatingCommaArgCS__Group_2__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13506:1: ( ( rule__NavigatingCommaArgCS__Group_2__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13385:1: ( ( rule__NavigatingCommaArgCS__Group_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13386:1: ( rule__NavigatingCommaArgCS__Group_2__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13506:1: ( ( rule__NavigatingCommaArgCS__Group_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13507:1: ( rule__NavigatingCommaArgCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13387:1: ( rule__NavigatingCommaArgCS__Group_2__0 )?
- int alt106=2;
- int LA106_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13508:1: ( rule__NavigatingCommaArgCS__Group_2__0 )?
+ int alt108=2;
+ int LA108_0 = input.LA(1);
- if ( (LA106_0==70) ) {
- alt106=1;
+ if ( (LA108_0==70) ) {
+ alt108=1;
}
- switch (alt106) {
+ switch (alt108) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13387:2: rule__NavigatingCommaArgCS__Group_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13508:2: rule__NavigatingCommaArgCS__Group_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl27198);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl27473);
rule__NavigatingCommaArgCS__Group_2__0();
state._fsp--;
@@ -38643,21 +39067,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13403:1: rule__NavigatingCommaArgCS__Group_2__0 : rule__NavigatingCommaArgCS__Group_2__0__Impl rule__NavigatingCommaArgCS__Group_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13524:1: rule__NavigatingCommaArgCS__Group_2__0 : rule__NavigatingCommaArgCS__Group_2__0__Impl rule__NavigatingCommaArgCS__Group_2__1 ;
public final void rule__NavigatingCommaArgCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13407:1: ( rule__NavigatingCommaArgCS__Group_2__0__Impl rule__NavigatingCommaArgCS__Group_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13408:2: rule__NavigatingCommaArgCS__Group_2__0__Impl rule__NavigatingCommaArgCS__Group_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13528:1: ( rule__NavigatingCommaArgCS__Group_2__0__Impl rule__NavigatingCommaArgCS__Group_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13529:2: rule__NavigatingCommaArgCS__Group_2__0__Impl rule__NavigatingCommaArgCS__Group_2__1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__027235);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__027510);
rule__NavigatingCommaArgCS__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__027238);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__027513);
rule__NavigatingCommaArgCS__Group_2__1();
state._fsp--;
@@ -38681,22 +39105,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13415:1: rule__NavigatingCommaArgCS__Group_2__0__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13536:1: rule__NavigatingCommaArgCS__Group_2__0__Impl : ( ':' ) ;
public final void rule__NavigatingCommaArgCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13419:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13420:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13540:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13541:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13420:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13421:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13541:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13542:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0());
}
- match(input,70,FollowSets001.FOLLOW_70_in_rule__NavigatingCommaArgCS__Group_2__0__Impl27266); if (state.failed) return ;
+ match(input,70,FollowSets001.FOLLOW_70_in_rule__NavigatingCommaArgCS__Group_2__0__Impl27541); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0());
}
@@ -38722,21 +39146,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13434:1: rule__NavigatingCommaArgCS__Group_2__1 : rule__NavigatingCommaArgCS__Group_2__1__Impl rule__NavigatingCommaArgCS__Group_2__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13555:1: rule__NavigatingCommaArgCS__Group_2__1 : rule__NavigatingCommaArgCS__Group_2__1__Impl rule__NavigatingCommaArgCS__Group_2__2 ;
public final void rule__NavigatingCommaArgCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13438:1: ( rule__NavigatingCommaArgCS__Group_2__1__Impl rule__NavigatingCommaArgCS__Group_2__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13439:2: rule__NavigatingCommaArgCS__Group_2__1__Impl rule__NavigatingCommaArgCS__Group_2__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13559:1: ( rule__NavigatingCommaArgCS__Group_2__1__Impl rule__NavigatingCommaArgCS__Group_2__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13560:2: rule__NavigatingCommaArgCS__Group_2__1__Impl rule__NavigatingCommaArgCS__Group_2__2
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__127297);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__127572);
rule__NavigatingCommaArgCS__Group_2__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__127300);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__127575);
rule__NavigatingCommaArgCS__Group_2__2();
state._fsp--;
@@ -38760,25 +39184,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13446:1: rule__NavigatingCommaArgCS__Group_2__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13567:1: rule__NavigatingCommaArgCS__Group_2__1__Impl : ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13450:1: ( ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13451:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13571:1: ( ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13572:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13451:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13452:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13572:1: ( ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13573:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeAssignment_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13453:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13453:2: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13574:1: ( rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13574:2: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl27327);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl27602);
rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1();
state._fsp--;
@@ -38811,16 +39235,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13463:1: rule__NavigatingCommaArgCS__Group_2__2 : rule__NavigatingCommaArgCS__Group_2__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13584:1: rule__NavigatingCommaArgCS__Group_2__2 : rule__NavigatingCommaArgCS__Group_2__2__Impl ;
public final void rule__NavigatingCommaArgCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13467:1: ( rule__NavigatingCommaArgCS__Group_2__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13468:2: rule__NavigatingCommaArgCS__Group_2__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13588:1: ( rule__NavigatingCommaArgCS__Group_2__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13589:2: rule__NavigatingCommaArgCS__Group_2__2__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__227357);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__227632);
rule__NavigatingCommaArgCS__Group_2__2__Impl();
state._fsp--;
@@ -38844,33 +39268,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13474:1: rule__NavigatingCommaArgCS__Group_2__2__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_2__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13595:1: rule__NavigatingCommaArgCS__Group_2__2__Impl : ( ( rule__NavigatingCommaArgCS__Group_2_2__0 )? ) ;
public final void rule__NavigatingCommaArgCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13478:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13479:1: ( ( rule__NavigatingCommaArgCS__Group_2_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13599:1: ( ( ( rule__NavigatingCommaArgCS__Group_2_2__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13600:1: ( ( rule__NavigatingCommaArgCS__Group_2_2__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13479:1: ( ( rule__NavigatingCommaArgCS__Group_2_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13480:1: ( rule__NavigatingCommaArgCS__Group_2_2__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13600:1: ( ( rule__NavigatingCommaArgCS__Group_2_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13601:1: ( rule__NavigatingCommaArgCS__Group_2_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getGroup_2_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13481:1: ( rule__NavigatingCommaArgCS__Group_2_2__0 )?
- int alt107=2;
- int LA107_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13602:1: ( rule__NavigatingCommaArgCS__Group_2_2__0 )?
+ int alt109=2;
+ int LA109_0 = input.LA(1);
- if ( (LA107_0==47) ) {
- alt107=1;
+ if ( (LA109_0==47) ) {
+ alt109=1;
}
- switch (alt107) {
+ switch (alt109) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13481:2: rule__NavigatingCommaArgCS__Group_2_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13602:2: rule__NavigatingCommaArgCS__Group_2_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl27384);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl27659);
rule__NavigatingCommaArgCS__Group_2_2__0();
state._fsp--;
@@ -38906,21 +39330,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13497:1: rule__NavigatingCommaArgCS__Group_2_2__0 : rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13618:1: rule__NavigatingCommaArgCS__Group_2_2__0 : rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 ;
public final void rule__NavigatingCommaArgCS__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13501:1: ( rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13502:2: rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13622:1: ( rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13623:2: rule__NavigatingCommaArgCS__Group_2_2__0__Impl rule__NavigatingCommaArgCS__Group_2_2__1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__027421);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__027696);
rule__NavigatingCommaArgCS__Group_2_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__027424);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__027699);
rule__NavigatingCommaArgCS__Group_2_2__1();
state._fsp--;
@@ -38944,22 +39368,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13509:1: rule__NavigatingCommaArgCS__Group_2_2__0__Impl : ( '=' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13630:1: rule__NavigatingCommaArgCS__Group_2_2__0__Impl : ( '=' ) ;
public final void rule__NavigatingCommaArgCS__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13513:1: ( ( '=' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13514:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13634:1: ( ( '=' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13635:1: ( '=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13514:1: ( '=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13515:1: '='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13635:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13636:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- match(input,47,FollowSets001.FOLLOW_47_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl27452); if (state.failed) return ;
+ match(input,47,FollowSets001.FOLLOW_47_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl27727); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0());
}
@@ -38985,16 +39409,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13528:1: rule__NavigatingCommaArgCS__Group_2_2__1 : rule__NavigatingCommaArgCS__Group_2_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13649:1: rule__NavigatingCommaArgCS__Group_2_2__1 : rule__NavigatingCommaArgCS__Group_2_2__1__Impl ;
public final void rule__NavigatingCommaArgCS__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13532:1: ( rule__NavigatingCommaArgCS__Group_2_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13533:2: rule__NavigatingCommaArgCS__Group_2_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13653:1: ( rule__NavigatingCommaArgCS__Group_2_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13654:2: rule__NavigatingCommaArgCS__Group_2_2__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__127483);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__127758);
rule__NavigatingCommaArgCS__Group_2_2__1__Impl();
state._fsp--;
@@ -39018,25 +39442,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__Group_2_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13539:1: rule__NavigatingCommaArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13660:1: rule__NavigatingCommaArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 ) ) ;
public final void rule__NavigatingCommaArgCS__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13543:1: ( ( ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13544:1: ( ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13664:1: ( ( ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13665:1: ( ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13544:1: ( ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13545:1: ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13665:1: ( ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13666:1: ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getInitAssignment_2_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13546:1: ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13546:2: rule__NavigatingCommaArgCS__InitAssignment_2_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13667:1: ( rule__NavigatingCommaArgCS__InitAssignment_2_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13667:2: rule__NavigatingCommaArgCS__InitAssignment_2_2_1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl27510);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl27785);
rule__NavigatingCommaArgCS__InitAssignment_2_2_1();
state._fsp--;
@@ -39069,21 +39493,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13560:1: rule__NavigatingSemiArgCS__Group__0 : rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13681:1: rule__NavigatingSemiArgCS__Group__0 : rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 ;
public final void rule__NavigatingSemiArgCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13564:1: ( rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13565:2: rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13685:1: ( rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13686:2: rule__NavigatingSemiArgCS__Group__0__Impl rule__NavigatingSemiArgCS__Group__1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__027544);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__027819);
rule__NavigatingSemiArgCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__027547);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__027822);
rule__NavigatingSemiArgCS__Group__1();
state._fsp--;
@@ -39107,25 +39531,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13572:1: rule__NavigatingSemiArgCS__Group__0__Impl : ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13693:1: rule__NavigatingSemiArgCS__Group__0__Impl : ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) ;
public final void rule__NavigatingSemiArgCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13576:1: ( ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13577:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13697:1: ( ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13698:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13577:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13578:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13698:1: ( ( rule__NavigatingSemiArgCS__PrefixAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13699:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13579:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13579:2: rule__NavigatingSemiArgCS__PrefixAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13700:1: ( rule__NavigatingSemiArgCS__PrefixAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13700:2: rule__NavigatingSemiArgCS__PrefixAssignment_0
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl27574);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl27849);
rule__NavigatingSemiArgCS__PrefixAssignment_0();
state._fsp--;
@@ -39158,21 +39582,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13589:1: rule__NavigatingSemiArgCS__Group__1 : rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13710:1: rule__NavigatingSemiArgCS__Group__1 : rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 ;
public final void rule__NavigatingSemiArgCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13593:1: ( rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13594:2: rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13714:1: ( rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13715:2: rule__NavigatingSemiArgCS__Group__1__Impl rule__NavigatingSemiArgCS__Group__2
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__127604);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__127879);
rule__NavigatingSemiArgCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__127607);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__127882);
rule__NavigatingSemiArgCS__Group__2();
state._fsp--;
@@ -39196,25 +39620,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13601:1: rule__NavigatingSemiArgCS__Group__1__Impl : ( ( rule__NavigatingSemiArgCS__NameAssignment_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13722:1: rule__NavigatingSemiArgCS__Group__1__Impl : ( ( rule__NavigatingSemiArgCS__NameAssignment_1 ) ) ;
public final void rule__NavigatingSemiArgCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13605:1: ( ( ( rule__NavigatingSemiArgCS__NameAssignment_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13606:1: ( ( rule__NavigatingSemiArgCS__NameAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13726:1: ( ( ( rule__NavigatingSemiArgCS__NameAssignment_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13727:1: ( ( rule__NavigatingSemiArgCS__NameAssignment_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13606:1: ( ( rule__NavigatingSemiArgCS__NameAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13607:1: ( rule__NavigatingSemiArgCS__NameAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13727:1: ( ( rule__NavigatingSemiArgCS__NameAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13728:1: ( rule__NavigatingSemiArgCS__NameAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getNameAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13608:1: ( rule__NavigatingSemiArgCS__NameAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13608:2: rule__NavigatingSemiArgCS__NameAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13729:1: ( rule__NavigatingSemiArgCS__NameAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13729:2: rule__NavigatingSemiArgCS__NameAssignment_1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl27634);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl27909);
rule__NavigatingSemiArgCS__NameAssignment_1();
state._fsp--;
@@ -39247,16 +39671,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13618:1: rule__NavigatingSemiArgCS__Group__2 : rule__NavigatingSemiArgCS__Group__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13739:1: rule__NavigatingSemiArgCS__Group__2 : rule__NavigatingSemiArgCS__Group__2__Impl ;
public final void rule__NavigatingSemiArgCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13622:1: ( rule__NavigatingSemiArgCS__Group__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13623:2: rule__NavigatingSemiArgCS__Group__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13743:1: ( rule__NavigatingSemiArgCS__Group__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13744:2: rule__NavigatingSemiArgCS__Group__2__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__227664);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__227939);
rule__NavigatingSemiArgCS__Group__2__Impl();
state._fsp--;
@@ -39280,33 +39704,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13629:1: rule__NavigatingSemiArgCS__Group__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13750:1: rule__NavigatingSemiArgCS__Group__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) ;
public final void rule__NavigatingSemiArgCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13633:1: ( ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13634:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13754:1: ( ( ( rule__NavigatingSemiArgCS__Group_2__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13755:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13634:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13635:1: ( rule__NavigatingSemiArgCS__Group_2__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13755:1: ( ( rule__NavigatingSemiArgCS__Group_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13756:1: ( rule__NavigatingSemiArgCS__Group_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13636:1: ( rule__NavigatingSemiArgCS__Group_2__0 )?
- int alt108=2;
- int LA108_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13757:1: ( rule__NavigatingSemiArgCS__Group_2__0 )?
+ int alt110=2;
+ int LA110_0 = input.LA(1);
- if ( (LA108_0==70) ) {
- alt108=1;
+ if ( (LA110_0==70) ) {
+ alt110=1;
}
- switch (alt108) {
+ switch (alt110) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13636:2: rule__NavigatingSemiArgCS__Group_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13757:2: rule__NavigatingSemiArgCS__Group_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl27691);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl27966);
rule__NavigatingSemiArgCS__Group_2__0();
state._fsp--;
@@ -39342,21 +39766,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13652:1: rule__NavigatingSemiArgCS__Group_2__0 : rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13773:1: rule__NavigatingSemiArgCS__Group_2__0 : rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 ;
public final void rule__NavigatingSemiArgCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13656:1: ( rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13657:2: rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13777:1: ( rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13778:2: rule__NavigatingSemiArgCS__Group_2__0__Impl rule__NavigatingSemiArgCS__Group_2__1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__027728);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__028003);
rule__NavigatingSemiArgCS__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__027731);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__028006);
rule__NavigatingSemiArgCS__Group_2__1();
state._fsp--;
@@ -39380,22 +39804,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13664:1: rule__NavigatingSemiArgCS__Group_2__0__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13785:1: rule__NavigatingSemiArgCS__Group_2__0__Impl : ( ':' ) ;
public final void rule__NavigatingSemiArgCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13668:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13669:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13789:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13790:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13669:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13670:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13790:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13791:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0());
}
- match(input,70,FollowSets001.FOLLOW_70_in_rule__NavigatingSemiArgCS__Group_2__0__Impl27759); if (state.failed) return ;
+ match(input,70,FollowSets001.FOLLOW_70_in_rule__NavigatingSemiArgCS__Group_2__0__Impl28034); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0());
}
@@ -39421,21 +39845,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13683:1: rule__NavigatingSemiArgCS__Group_2__1 : rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13804:1: rule__NavigatingSemiArgCS__Group_2__1 : rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 ;
public final void rule__NavigatingSemiArgCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13687:1: ( rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13688:2: rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13808:1: ( rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13809:2: rule__NavigatingSemiArgCS__Group_2__1__Impl rule__NavigatingSemiArgCS__Group_2__2
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__127790);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__128065);
rule__NavigatingSemiArgCS__Group_2__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__127793);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__128068);
rule__NavigatingSemiArgCS__Group_2__2();
state._fsp--;
@@ -39459,25 +39883,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13695:1: rule__NavigatingSemiArgCS__Group_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13816:1: rule__NavigatingSemiArgCS__Group_2__1__Impl : ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) ;
public final void rule__NavigatingSemiArgCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13699:1: ( ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13700:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13820:1: ( ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13821:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13700:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13701:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13821:1: ( ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13822:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeAssignment_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13702:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13702:2: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13823:1: ( rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13823:2: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl27820);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl28095);
rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1();
state._fsp--;
@@ -39510,16 +39934,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13712:1: rule__NavigatingSemiArgCS__Group_2__2 : rule__NavigatingSemiArgCS__Group_2__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13833:1: rule__NavigatingSemiArgCS__Group_2__2 : rule__NavigatingSemiArgCS__Group_2__2__Impl ;
public final void rule__NavigatingSemiArgCS__Group_2__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13716:1: ( rule__NavigatingSemiArgCS__Group_2__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13717:2: rule__NavigatingSemiArgCS__Group_2__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13837:1: ( rule__NavigatingSemiArgCS__Group_2__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13838:2: rule__NavigatingSemiArgCS__Group_2__2__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__227850);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__228125);
rule__NavigatingSemiArgCS__Group_2__2__Impl();
state._fsp--;
@@ -39543,33 +39967,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13723:1: rule__NavigatingSemiArgCS__Group_2__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13844:1: rule__NavigatingSemiArgCS__Group_2__2__Impl : ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) ;
public final void rule__NavigatingSemiArgCS__Group_2__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13727:1: ( ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13728:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13848:1: ( ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13849:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13728:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13729:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13849:1: ( ( rule__NavigatingSemiArgCS__Group_2_2__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13850:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getGroup_2_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13730:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
- int alt109=2;
- int LA109_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13851:1: ( rule__NavigatingSemiArgCS__Group_2_2__0 )?
+ int alt111=2;
+ int LA111_0 = input.LA(1);
- if ( (LA109_0==47) ) {
- alt109=1;
+ if ( (LA111_0==47) ) {
+ alt111=1;
}
- switch (alt109) {
+ switch (alt111) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13730:2: rule__NavigatingSemiArgCS__Group_2_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13851:2: rule__NavigatingSemiArgCS__Group_2_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl27877);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl28152);
rule__NavigatingSemiArgCS__Group_2_2__0();
state._fsp--;
@@ -39605,21 +40029,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13746:1: rule__NavigatingSemiArgCS__Group_2_2__0 : rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13867:1: rule__NavigatingSemiArgCS__Group_2_2__0 : rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 ;
public final void rule__NavigatingSemiArgCS__Group_2_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13750:1: ( rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13751:2: rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13871:1: ( rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13872:2: rule__NavigatingSemiArgCS__Group_2_2__0__Impl rule__NavigatingSemiArgCS__Group_2_2__1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__027914);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__028189);
rule__NavigatingSemiArgCS__Group_2_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__027917);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__028192);
rule__NavigatingSemiArgCS__Group_2_2__1();
state._fsp--;
@@ -39643,22 +40067,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13758:1: rule__NavigatingSemiArgCS__Group_2_2__0__Impl : ( '=' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13879:1: rule__NavigatingSemiArgCS__Group_2_2__0__Impl : ( '=' ) ;
public final void rule__NavigatingSemiArgCS__Group_2_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13762:1: ( ( '=' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13763:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13883:1: ( ( '=' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13884:1: ( '=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13763:1: ( '=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13764:1: '='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13884:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13885:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- match(input,47,FollowSets001.FOLLOW_47_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl27945); if (state.failed) return ;
+ match(input,47,FollowSets001.FOLLOW_47_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl28220); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0());
}
@@ -39684,16 +40108,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13777:1: rule__NavigatingSemiArgCS__Group_2_2__1 : rule__NavigatingSemiArgCS__Group_2_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13898:1: rule__NavigatingSemiArgCS__Group_2_2__1 : rule__NavigatingSemiArgCS__Group_2_2__1__Impl ;
public final void rule__NavigatingSemiArgCS__Group_2_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13781:1: ( rule__NavigatingSemiArgCS__Group_2_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13782:2: rule__NavigatingSemiArgCS__Group_2_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13902:1: ( rule__NavigatingSemiArgCS__Group_2_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13903:2: rule__NavigatingSemiArgCS__Group_2_2__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__127976);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__128251);
rule__NavigatingSemiArgCS__Group_2_2__1__Impl();
state._fsp--;
@@ -39717,25 +40141,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__Group_2_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13788:1: rule__NavigatingSemiArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13909:1: rule__NavigatingSemiArgCS__Group_2_2__1__Impl : ( ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 ) ) ;
public final void rule__NavigatingSemiArgCS__Group_2_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13792:1: ( ( ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13793:1: ( ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13913:1: ( ( ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13914:1: ( ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13793:1: ( ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13794:1: ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13914:1: ( ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13915:1: ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getInitAssignment_2_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13795:1: ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13795:2: rule__NavigatingSemiArgCS__InitAssignment_2_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13916:1: ( rule__NavigatingSemiArgCS__InitAssignment_2_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13916:2: rule__NavigatingSemiArgCS__InitAssignment_2_2_1
{
- pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl28003);
+ pushFollow(FollowSets001.FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl28278);
rule__NavigatingSemiArgCS__InitAssignment_2_2_1();
state._fsp--;
@@ -39768,21 +40192,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13809:1: rule__IfExpCS__Group__0 : rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13930:1: rule__IfExpCS__Group__0 : rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 ;
public final void rule__IfExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13813:1: ( rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13814:2: rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13934:1: ( rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13935:2: rule__IfExpCS__Group__0__Impl rule__IfExpCS__Group__1
{
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__028037);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__028312);
rule__IfExpCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__028040);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__028315);
rule__IfExpCS__Group__1();
state._fsp--;
@@ -39806,22 +40230,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13821:1: rule__IfExpCS__Group__0__Impl : ( 'if' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13942:1: rule__IfExpCS__Group__0__Impl : ( 'if' ) ;
public final void rule__IfExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13825:1: ( ( 'if' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13826:1: ( 'if' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13946:1: ( ( 'if' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13947:1: ( 'if' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13826:1: ( 'if' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13827:1: 'if'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13947:1: ( 'if' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13948:1: 'if'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getIfKeyword_0());
}
- match(input,85,FollowSets001.FOLLOW_85_in_rule__IfExpCS__Group__0__Impl28068); if (state.failed) return ;
+ match(input,85,FollowSets001.FOLLOW_85_in_rule__IfExpCS__Group__0__Impl28343); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIfExpCSAccess().getIfKeyword_0());
}
@@ -39847,21 +40271,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13840:1: rule__IfExpCS__Group__1 : rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13961:1: rule__IfExpCS__Group__1 : rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 ;
public final void rule__IfExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13844:1: ( rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13845:2: rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13965:1: ( rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13966:2: rule__IfExpCS__Group__1__Impl rule__IfExpCS__Group__2
{
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__128099);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__128374);
rule__IfExpCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__128102);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__128377);
rule__IfExpCS__Group__2();
state._fsp--;
@@ -39885,25 +40309,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13852:1: rule__IfExpCS__Group__1__Impl : ( ( rule__IfExpCS__ConditionAssignment_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13973:1: rule__IfExpCS__Group__1__Impl : ( ( rule__IfExpCS__ConditionAssignment_1 ) ) ;
public final void rule__IfExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13856:1: ( ( ( rule__IfExpCS__ConditionAssignment_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13857:1: ( ( rule__IfExpCS__ConditionAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13977:1: ( ( ( rule__IfExpCS__ConditionAssignment_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13978:1: ( ( rule__IfExpCS__ConditionAssignment_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13857:1: ( ( rule__IfExpCS__ConditionAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13858:1: ( rule__IfExpCS__ConditionAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13978:1: ( ( rule__IfExpCS__ConditionAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13979:1: ( rule__IfExpCS__ConditionAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getConditionAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13859:1: ( rule__IfExpCS__ConditionAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13859:2: rule__IfExpCS__ConditionAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13980:1: ( rule__IfExpCS__ConditionAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13980:2: rule__IfExpCS__ConditionAssignment_1
{
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl28129);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl28404);
rule__IfExpCS__ConditionAssignment_1();
state._fsp--;
@@ -39936,21 +40360,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13869:1: rule__IfExpCS__Group__2 : rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13990:1: rule__IfExpCS__Group__2 : rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 ;
public final void rule__IfExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13873:1: ( rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13874:2: rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13994:1: ( rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13995:2: rule__IfExpCS__Group__2__Impl rule__IfExpCS__Group__3
{
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__228159);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__228434);
rule__IfExpCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__228162);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__228437);
rule__IfExpCS__Group__3();
state._fsp--;
@@ -39974,22 +40398,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13881:1: rule__IfExpCS__Group__2__Impl : ( 'then' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14002:1: rule__IfExpCS__Group__2__Impl : ( 'then' ) ;
public final void rule__IfExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13885:1: ( ( 'then' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13886:1: ( 'then' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14006:1: ( ( 'then' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14007:1: ( 'then' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13886:1: ( 'then' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13887:1: 'then'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14007:1: ( 'then' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14008:1: 'then'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getThenKeyword_2());
}
- match(input,86,FollowSets001.FOLLOW_86_in_rule__IfExpCS__Group__2__Impl28190); if (state.failed) return ;
+ match(input,86,FollowSets001.FOLLOW_86_in_rule__IfExpCS__Group__2__Impl28465); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIfExpCSAccess().getThenKeyword_2());
}
@@ -40015,21 +40439,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13900:1: rule__IfExpCS__Group__3 : rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14021:1: rule__IfExpCS__Group__3 : rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 ;
public final void rule__IfExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13904:1: ( rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13905:2: rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14025:1: ( rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14026:2: rule__IfExpCS__Group__3__Impl rule__IfExpCS__Group__4
{
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__328221);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__328496);
rule__IfExpCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__328224);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__328499);
rule__IfExpCS__Group__4();
state._fsp--;
@@ -40053,25 +40477,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13912:1: rule__IfExpCS__Group__3__Impl : ( ( rule__IfExpCS__ThenExpressionAssignment_3 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14033:1: rule__IfExpCS__Group__3__Impl : ( ( rule__IfExpCS__ThenExpressionAssignment_3 ) ) ;
public final void rule__IfExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13916:1: ( ( ( rule__IfExpCS__ThenExpressionAssignment_3 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13917:1: ( ( rule__IfExpCS__ThenExpressionAssignment_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14037:1: ( ( ( rule__IfExpCS__ThenExpressionAssignment_3 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14038:1: ( ( rule__IfExpCS__ThenExpressionAssignment_3 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13917:1: ( ( rule__IfExpCS__ThenExpressionAssignment_3 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13918:1: ( rule__IfExpCS__ThenExpressionAssignment_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14038:1: ( ( rule__IfExpCS__ThenExpressionAssignment_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14039:1: ( rule__IfExpCS__ThenExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getThenExpressionAssignment_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13919:1: ( rule__IfExpCS__ThenExpressionAssignment_3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13919:2: rule__IfExpCS__ThenExpressionAssignment_3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14040:1: ( rule__IfExpCS__ThenExpressionAssignment_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14040:2: rule__IfExpCS__ThenExpressionAssignment_3
{
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl28251);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl28526);
rule__IfExpCS__ThenExpressionAssignment_3();
state._fsp--;
@@ -40104,21 +40528,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13929:1: rule__IfExpCS__Group__4 : rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14050:1: rule__IfExpCS__Group__4 : rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 ;
public final void rule__IfExpCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13933:1: ( rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13934:2: rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14054:1: ( rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14055:2: rule__IfExpCS__Group__4__Impl rule__IfExpCS__Group__5
{
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__428281);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__428556);
rule__IfExpCS__Group__4__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__428284);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__428559);
rule__IfExpCS__Group__5();
state._fsp--;
@@ -40142,22 +40566,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13941:1: rule__IfExpCS__Group__4__Impl : ( 'else' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14062:1: rule__IfExpCS__Group__4__Impl : ( 'else' ) ;
public final void rule__IfExpCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13945:1: ( ( 'else' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13946:1: ( 'else' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14066:1: ( ( 'else' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14067:1: ( 'else' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13946:1: ( 'else' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13947:1: 'else'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14067:1: ( 'else' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14068:1: 'else'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getElseKeyword_4());
}
- match(input,87,FollowSets001.FOLLOW_87_in_rule__IfExpCS__Group__4__Impl28312); if (state.failed) return ;
+ match(input,87,FollowSets001.FOLLOW_87_in_rule__IfExpCS__Group__4__Impl28587); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIfExpCSAccess().getElseKeyword_4());
}
@@ -40183,21 +40607,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__Group__5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13960:1: rule__IfExpCS__Group__5 : rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14081:1: rule__IfExpCS__Group__5 : rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 ;
public final void rule__IfExpCS__Group__5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13964:1: ( rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13965:2: rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14085:1: ( rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14086:2: rule__IfExpCS__Group__5__Impl rule__IfExpCS__Group__6
{
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__528343);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__528618);
rule__IfExpCS__Group__5__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__528346);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__528621);
rule__IfExpCS__Group__6();
state._fsp--;
@@ -40221,25 +40645,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__Group__5__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13972:1: rule__IfExpCS__Group__5__Impl : ( ( rule__IfExpCS__ElseExpressionAssignment_5 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14093:1: rule__IfExpCS__Group__5__Impl : ( ( rule__IfExpCS__ElseExpressionAssignment_5 ) ) ;
public final void rule__IfExpCS__Group__5__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13976:1: ( ( ( rule__IfExpCS__ElseExpressionAssignment_5 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13977:1: ( ( rule__IfExpCS__ElseExpressionAssignment_5 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14097:1: ( ( ( rule__IfExpCS__ElseExpressionAssignment_5 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14098:1: ( ( rule__IfExpCS__ElseExpressionAssignment_5 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13977:1: ( ( rule__IfExpCS__ElseExpressionAssignment_5 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13978:1: ( rule__IfExpCS__ElseExpressionAssignment_5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14098:1: ( ( rule__IfExpCS__ElseExpressionAssignment_5 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14099:1: ( rule__IfExpCS__ElseExpressionAssignment_5 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getElseExpressionAssignment_5());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13979:1: ( rule__IfExpCS__ElseExpressionAssignment_5 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13979:2: rule__IfExpCS__ElseExpressionAssignment_5
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14100:1: ( rule__IfExpCS__ElseExpressionAssignment_5 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14100:2: rule__IfExpCS__ElseExpressionAssignment_5
{
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl28373);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl28648);
rule__IfExpCS__ElseExpressionAssignment_5();
state._fsp--;
@@ -40272,16 +40696,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__Group__6"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13989:1: rule__IfExpCS__Group__6 : rule__IfExpCS__Group__6__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14110:1: rule__IfExpCS__Group__6 : rule__IfExpCS__Group__6__Impl ;
public final void rule__IfExpCS__Group__6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13993:1: ( rule__IfExpCS__Group__6__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:13994:2: rule__IfExpCS__Group__6__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14114:1: ( rule__IfExpCS__Group__6__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14115:2: rule__IfExpCS__Group__6__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__628403);
+ pushFollow(FollowSets001.FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__628678);
rule__IfExpCS__Group__6__Impl();
state._fsp--;
@@ -40305,22 +40729,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__Group__6__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14000:1: rule__IfExpCS__Group__6__Impl : ( 'endif' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14121:1: rule__IfExpCS__Group__6__Impl : ( 'endif' ) ;
public final void rule__IfExpCS__Group__6__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14004:1: ( ( 'endif' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14005:1: ( 'endif' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14125:1: ( ( 'endif' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14126:1: ( 'endif' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14005:1: ( 'endif' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14006:1: 'endif'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14126:1: ( 'endif' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14127:1: 'endif'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getEndifKeyword_6());
}
- match(input,88,FollowSets001.FOLLOW_88_in_rule__IfExpCS__Group__6__Impl28431); if (state.failed) return ;
+ match(input,88,FollowSets001.FOLLOW_88_in_rule__IfExpCS__Group__6__Impl28706); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getIfExpCSAccess().getEndifKeyword_6());
}
@@ -40346,21 +40770,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14033:1: rule__LetExpCS__Group__0 : rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14154:1: rule__LetExpCS__Group__0 : rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 ;
public final void rule__LetExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14037:1: ( rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14038:2: rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14158:1: ( rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14159:2: rule__LetExpCS__Group__0__Impl rule__LetExpCS__Group__1
{
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__028476);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__028751);
rule__LetExpCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__028479);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__028754);
rule__LetExpCS__Group__1();
state._fsp--;
@@ -40384,22 +40808,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14045:1: rule__LetExpCS__Group__0__Impl : ( 'let' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14166:1: rule__LetExpCS__Group__0__Impl : ( 'let' ) ;
public final void rule__LetExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14049:1: ( ( 'let' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14050:1: ( 'let' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14170:1: ( ( 'let' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14171:1: ( 'let' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14050:1: ( 'let' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14051:1: 'let'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14171:1: ( 'let' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14172:1: 'let'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getLetKeyword_0());
}
- match(input,89,FollowSets001.FOLLOW_89_in_rule__LetExpCS__Group__0__Impl28507); if (state.failed) return ;
+ match(input,89,FollowSets001.FOLLOW_89_in_rule__LetExpCS__Group__0__Impl28782); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLetExpCSAccess().getLetKeyword_0());
}
@@ -40425,21 +40849,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14064:1: rule__LetExpCS__Group__1 : rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14185:1: rule__LetExpCS__Group__1 : rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 ;
public final void rule__LetExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14068:1: ( rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14069:2: rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14189:1: ( rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14190:2: rule__LetExpCS__Group__1__Impl rule__LetExpCS__Group__2
{
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__128538);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__128813);
rule__LetExpCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__128541);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__128816);
rule__LetExpCS__Group__2();
state._fsp--;
@@ -40463,25 +40887,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14076:1: rule__LetExpCS__Group__1__Impl : ( ( rule__LetExpCS__VariableAssignment_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14197:1: rule__LetExpCS__Group__1__Impl : ( ( rule__LetExpCS__VariableAssignment_1 ) ) ;
public final void rule__LetExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14080:1: ( ( ( rule__LetExpCS__VariableAssignment_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14081:1: ( ( rule__LetExpCS__VariableAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14201:1: ( ( ( rule__LetExpCS__VariableAssignment_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14202:1: ( ( rule__LetExpCS__VariableAssignment_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14081:1: ( ( rule__LetExpCS__VariableAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14082:1: ( rule__LetExpCS__VariableAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14202:1: ( ( rule__LetExpCS__VariableAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14203:1: ( rule__LetExpCS__VariableAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getVariableAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14083:1: ( rule__LetExpCS__VariableAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14083:2: rule__LetExpCS__VariableAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14204:1: ( rule__LetExpCS__VariableAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14204:2: rule__LetExpCS__VariableAssignment_1
{
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl28568);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl28843);
rule__LetExpCS__VariableAssignment_1();
state._fsp--;
@@ -40514,21 +40938,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14093:1: rule__LetExpCS__Group__2 : rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14214:1: rule__LetExpCS__Group__2 : rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 ;
public final void rule__LetExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14097:1: ( rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14098:2: rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14218:1: ( rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14219:2: rule__LetExpCS__Group__2__Impl rule__LetExpCS__Group__3
{
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__228598);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__228873);
rule__LetExpCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__228601);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__228876);
rule__LetExpCS__Group__3();
state._fsp--;
@@ -40552,37 +40976,37 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14105:1: rule__LetExpCS__Group__2__Impl : ( ( rule__LetExpCS__Group_2__0 )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14226:1: rule__LetExpCS__Group__2__Impl : ( ( rule__LetExpCS__Group_2__0 )* ) ;
public final void rule__LetExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14109:1: ( ( ( rule__LetExpCS__Group_2__0 )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14110:1: ( ( rule__LetExpCS__Group_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14230:1: ( ( ( rule__LetExpCS__Group_2__0 )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14231:1: ( ( rule__LetExpCS__Group_2__0 )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14110:1: ( ( rule__LetExpCS__Group_2__0 )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14111:1: ( rule__LetExpCS__Group_2__0 )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14231:1: ( ( rule__LetExpCS__Group_2__0 )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14232:1: ( rule__LetExpCS__Group_2__0 )*
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getGroup_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14112:1: ( rule__LetExpCS__Group_2__0 )*
- loop110:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14233:1: ( rule__LetExpCS__Group_2__0 )*
+ loop112:
do {
- int alt110=2;
- int LA110_0 = input.LA(1);
+ int alt112=2;
+ int LA112_0 = input.LA(1);
- if ( (LA110_0==74) ) {
- alt110=1;
+ if ( (LA112_0==74) ) {
+ alt112=1;
}
- switch (alt110) {
+ switch (alt112) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14112:2: rule__LetExpCS__Group_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14233:2: rule__LetExpCS__Group_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl28628);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl28903);
rule__LetExpCS__Group_2__0();
state._fsp--;
@@ -40592,7 +41016,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
break;
default :
- break loop110;
+ break loop112;
}
} while (true);
@@ -40621,21 +41045,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14122:1: rule__LetExpCS__Group__3 : rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14243:1: rule__LetExpCS__Group__3 : rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 ;
public final void rule__LetExpCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14126:1: ( rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14127:2: rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14247:1: ( rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14248:2: rule__LetExpCS__Group__3__Impl rule__LetExpCS__Group__4
{
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__328659);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__328934);
rule__LetExpCS__Group__3__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__328662);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__328937);
rule__LetExpCS__Group__4();
state._fsp--;
@@ -40659,22 +41083,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14134:1: rule__LetExpCS__Group__3__Impl : ( 'in' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14255:1: rule__LetExpCS__Group__3__Impl : ( 'in' ) ;
public final void rule__LetExpCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14138:1: ( ( 'in' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14139:1: ( 'in' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14259:1: ( ( 'in' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14260:1: ( 'in' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14139:1: ( 'in' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14140:1: 'in'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14260:1: ( 'in' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14261:1: 'in'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getInKeyword_3());
}
- match(input,90,FollowSets001.FOLLOW_90_in_rule__LetExpCS__Group__3__Impl28690); if (state.failed) return ;
+ match(input,90,FollowSets001.FOLLOW_90_in_rule__LetExpCS__Group__3__Impl28965); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLetExpCSAccess().getInKeyword_3());
}
@@ -40700,16 +41124,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__Group__4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14153:1: rule__LetExpCS__Group__4 : rule__LetExpCS__Group__4__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14274:1: rule__LetExpCS__Group__4 : rule__LetExpCS__Group__4__Impl ;
public final void rule__LetExpCS__Group__4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14157:1: ( rule__LetExpCS__Group__4__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14158:2: rule__LetExpCS__Group__4__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14278:1: ( rule__LetExpCS__Group__4__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14279:2: rule__LetExpCS__Group__4__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__428721);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__428996);
rule__LetExpCS__Group__4__Impl();
state._fsp--;
@@ -40733,25 +41157,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__Group__4__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14164:1: rule__LetExpCS__Group__4__Impl : ( ( rule__LetExpCS__InAssignment_4 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14285:1: rule__LetExpCS__Group__4__Impl : ( ( rule__LetExpCS__InAssignment_4 ) ) ;
public final void rule__LetExpCS__Group__4__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14168:1: ( ( ( rule__LetExpCS__InAssignment_4 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14169:1: ( ( rule__LetExpCS__InAssignment_4 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14289:1: ( ( ( rule__LetExpCS__InAssignment_4 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14290:1: ( ( rule__LetExpCS__InAssignment_4 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14169:1: ( ( rule__LetExpCS__InAssignment_4 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14170:1: ( rule__LetExpCS__InAssignment_4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14290:1: ( ( rule__LetExpCS__InAssignment_4 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14291:1: ( rule__LetExpCS__InAssignment_4 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getInAssignment_4());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14171:1: ( rule__LetExpCS__InAssignment_4 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14171:2: rule__LetExpCS__InAssignment_4
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14292:1: ( rule__LetExpCS__InAssignment_4 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14292:2: rule__LetExpCS__InAssignment_4
{
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl28748);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl29023);
rule__LetExpCS__InAssignment_4();
state._fsp--;
@@ -40784,21 +41208,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__Group_2__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14191:1: rule__LetExpCS__Group_2__0 : rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14312:1: rule__LetExpCS__Group_2__0 : rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 ;
public final void rule__LetExpCS__Group_2__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14195:1: ( rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14196:2: rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14316:1: ( rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14317:2: rule__LetExpCS__Group_2__0__Impl rule__LetExpCS__Group_2__1
{
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__028788);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__029063);
rule__LetExpCS__Group_2__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__028791);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__029066);
rule__LetExpCS__Group_2__1();
state._fsp--;
@@ -40822,22 +41246,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__Group_2__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14203:1: rule__LetExpCS__Group_2__0__Impl : ( ',' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14324:1: rule__LetExpCS__Group_2__0__Impl : ( ',' ) ;
public final void rule__LetExpCS__Group_2__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14207:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14208:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14328:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14329:1: ( ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14208:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14209:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14329:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14330:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0());
}
- match(input,74,FollowSets001.FOLLOW_74_in_rule__LetExpCS__Group_2__0__Impl28819); if (state.failed) return ;
+ match(input,74,FollowSets001.FOLLOW_74_in_rule__LetExpCS__Group_2__0__Impl29094); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0());
}
@@ -40863,16 +41287,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__Group_2__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14222:1: rule__LetExpCS__Group_2__1 : rule__LetExpCS__Group_2__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14343:1: rule__LetExpCS__Group_2__1 : rule__LetExpCS__Group_2__1__Impl ;
public final void rule__LetExpCS__Group_2__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14226:1: ( rule__LetExpCS__Group_2__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14227:2: rule__LetExpCS__Group_2__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14347:1: ( rule__LetExpCS__Group_2__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14348:2: rule__LetExpCS__Group_2__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__128850);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__129125);
rule__LetExpCS__Group_2__1__Impl();
state._fsp--;
@@ -40896,25 +41320,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__Group_2__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14233:1: rule__LetExpCS__Group_2__1__Impl : ( ( rule__LetExpCS__VariableAssignment_2_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14354:1: rule__LetExpCS__Group_2__1__Impl : ( ( rule__LetExpCS__VariableAssignment_2_1 ) ) ;
public final void rule__LetExpCS__Group_2__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14237:1: ( ( ( rule__LetExpCS__VariableAssignment_2_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14238:1: ( ( rule__LetExpCS__VariableAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14358:1: ( ( ( rule__LetExpCS__VariableAssignment_2_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14359:1: ( ( rule__LetExpCS__VariableAssignment_2_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14238:1: ( ( rule__LetExpCS__VariableAssignment_2_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14239:1: ( rule__LetExpCS__VariableAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14359:1: ( ( rule__LetExpCS__VariableAssignment_2_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14360:1: ( rule__LetExpCS__VariableAssignment_2_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getVariableAssignment_2_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14240:1: ( rule__LetExpCS__VariableAssignment_2_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14240:2: rule__LetExpCS__VariableAssignment_2_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14361:1: ( rule__LetExpCS__VariableAssignment_2_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14361:2: rule__LetExpCS__VariableAssignment_2_1
{
- pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl28877);
+ pushFollow(FollowSets001.FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl29152);
rule__LetExpCS__VariableAssignment_2_1();
state._fsp--;
@@ -40947,21 +41371,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14254:1: rule__LetVariableCS__Group__0 : rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14375:1: rule__LetVariableCS__Group__0 : rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 ;
public final void rule__LetVariableCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14258:1: ( rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14259:2: rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14379:1: ( rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14380:2: rule__LetVariableCS__Group__0__Impl rule__LetVariableCS__Group__1
{
- pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__028911);
+ pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__029186);
rule__LetVariableCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__028914);
+ pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__029189);
rule__LetVariableCS__Group__1();
state._fsp--;
@@ -40985,25 +41409,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14266:1: rule__LetVariableCS__Group__0__Impl : ( ( rule__LetVariableCS__NameAssignment_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14387:1: rule__LetVariableCS__Group__0__Impl : ( ( rule__LetVariableCS__NameAssignment_0 ) ) ;
public final void rule__LetVariableCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14270:1: ( ( ( rule__LetVariableCS__NameAssignment_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14271:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14391:1: ( ( ( rule__LetVariableCS__NameAssignment_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14392:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14271:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14272:1: ( rule__LetVariableCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14392:1: ( ( rule__LetVariableCS__NameAssignment_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14393:1: ( rule__LetVariableCS__NameAssignment_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getNameAssignment_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14273:1: ( rule__LetVariableCS__NameAssignment_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14273:2: rule__LetVariableCS__NameAssignment_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14394:1: ( rule__LetVariableCS__NameAssignment_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14394:2: rule__LetVariableCS__NameAssignment_0
{
- pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl28941);
+ pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl29216);
rule__LetVariableCS__NameAssignment_0();
state._fsp--;
@@ -41036,21 +41460,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14283:1: rule__LetVariableCS__Group__1 : rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14404:1: rule__LetVariableCS__Group__1 : rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 ;
public final void rule__LetVariableCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14287:1: ( rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14288:2: rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14408:1: ( rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14409:2: rule__LetVariableCS__Group__1__Impl rule__LetVariableCS__Group__2
{
- pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__128971);
+ pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__129246);
rule__LetVariableCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__128974);
+ pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__129249);
rule__LetVariableCS__Group__2();
state._fsp--;
@@ -41074,33 +41498,33 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14295:1: rule__LetVariableCS__Group__1__Impl : ( ( rule__LetVariableCS__Group_1__0 )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14416:1: rule__LetVariableCS__Group__1__Impl : ( ( rule__LetVariableCS__Group_1__0 )? ) ;
public final void rule__LetVariableCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14299:1: ( ( ( rule__LetVariableCS__Group_1__0 )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14300:1: ( ( rule__LetVariableCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14420:1: ( ( ( rule__LetVariableCS__Group_1__0 )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14421:1: ( ( rule__LetVariableCS__Group_1__0 )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14300:1: ( ( rule__LetVariableCS__Group_1__0 )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14301:1: ( rule__LetVariableCS__Group_1__0 )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14421:1: ( ( rule__LetVariableCS__Group_1__0 )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14422:1: ( rule__LetVariableCS__Group_1__0 )?
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14302:1: ( rule__LetVariableCS__Group_1__0 )?
- int alt111=2;
- int LA111_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14423:1: ( rule__LetVariableCS__Group_1__0 )?
+ int alt113=2;
+ int LA113_0 = input.LA(1);
- if ( (LA111_0==70) ) {
- alt111=1;
+ if ( (LA113_0==70) ) {
+ alt113=1;
}
- switch (alt111) {
+ switch (alt113) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14302:2: rule__LetVariableCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14423:2: rule__LetVariableCS__Group_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl29001);
+ pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl29276);
rule__LetVariableCS__Group_1__0();
state._fsp--;
@@ -41136,21 +41560,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14312:1: rule__LetVariableCS__Group__2 : rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14433:1: rule__LetVariableCS__Group__2 : rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 ;
public final void rule__LetVariableCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14316:1: ( rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14317:2: rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14437:1: ( rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14438:2: rule__LetVariableCS__Group__2__Impl rule__LetVariableCS__Group__3
{
- pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__229032);
+ pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__229307);
rule__LetVariableCS__Group__2__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__229035);
+ pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__229310);
rule__LetVariableCS__Group__3();
state._fsp--;
@@ -41174,22 +41598,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14324:1: rule__LetVariableCS__Group__2__Impl : ( '=' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14445:1: rule__LetVariableCS__Group__2__Impl : ( '=' ) ;
public final void rule__LetVariableCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14328:1: ( ( '=' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14329:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14449:1: ( ( '=' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14450:1: ( '=' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14329:1: ( '=' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14330:1: '='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14450:1: ( '=' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14451:1: '='
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2());
}
- match(input,47,FollowSets001.FOLLOW_47_in_rule__LetVariableCS__Group__2__Impl29063); if (state.failed) return ;
+ match(input,47,FollowSets001.FOLLOW_47_in_rule__LetVariableCS__Group__2__Impl29338); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2());
}
@@ -41215,16 +41639,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__Group__3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14343:1: rule__LetVariableCS__Group__3 : rule__LetVariableCS__Group__3__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14464:1: rule__LetVariableCS__Group__3 : rule__LetVariableCS__Group__3__Impl ;
public final void rule__LetVariableCS__Group__3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14347:1: ( rule__LetVariableCS__Group__3__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14348:2: rule__LetVariableCS__Group__3__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14468:1: ( rule__LetVariableCS__Group__3__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14469:2: rule__LetVariableCS__Group__3__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__329094);
+ pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__329369);
rule__LetVariableCS__Group__3__Impl();
state._fsp--;
@@ -41248,25 +41672,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__Group__3__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14354:1: rule__LetVariableCS__Group__3__Impl : ( ( rule__LetVariableCS__InitExpressionAssignment_3 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14475:1: rule__LetVariableCS__Group__3__Impl : ( ( rule__LetVariableCS__InitExpressionAssignment_3 ) ) ;
public final void rule__LetVariableCS__Group__3__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14358:1: ( ( ( rule__LetVariableCS__InitExpressionAssignment_3 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14359:1: ( ( rule__LetVariableCS__InitExpressionAssignment_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14479:1: ( ( ( rule__LetVariableCS__InitExpressionAssignment_3 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14480:1: ( ( rule__LetVariableCS__InitExpressionAssignment_3 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14359:1: ( ( rule__LetVariableCS__InitExpressionAssignment_3 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14360:1: ( rule__LetVariableCS__InitExpressionAssignment_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14480:1: ( ( rule__LetVariableCS__InitExpressionAssignment_3 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14481:1: ( rule__LetVariableCS__InitExpressionAssignment_3 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getInitExpressionAssignment_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14361:1: ( rule__LetVariableCS__InitExpressionAssignment_3 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14361:2: rule__LetVariableCS__InitExpressionAssignment_3
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14482:1: ( rule__LetVariableCS__InitExpressionAssignment_3 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14482:2: rule__LetVariableCS__InitExpressionAssignment_3
{
- pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl29121);
+ pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl29396);
rule__LetVariableCS__InitExpressionAssignment_3();
state._fsp--;
@@ -41299,21 +41723,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__Group_1__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14379:1: rule__LetVariableCS__Group_1__0 : rule__LetVariableCS__Group_1__0__Impl rule__LetVariableCS__Group_1__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14500:1: rule__LetVariableCS__Group_1__0 : rule__LetVariableCS__Group_1__0__Impl rule__LetVariableCS__Group_1__1 ;
public final void rule__LetVariableCS__Group_1__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14383:1: ( rule__LetVariableCS__Group_1__0__Impl rule__LetVariableCS__Group_1__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14384:2: rule__LetVariableCS__Group_1__0__Impl rule__LetVariableCS__Group_1__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14504:1: ( rule__LetVariableCS__Group_1__0__Impl rule__LetVariableCS__Group_1__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14505:2: rule__LetVariableCS__Group_1__0__Impl rule__LetVariableCS__Group_1__1
{
- pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__029159);
+ pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__029434);
rule__LetVariableCS__Group_1__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__029162);
+ pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__029437);
rule__LetVariableCS__Group_1__1();
state._fsp--;
@@ -41337,22 +41761,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__Group_1__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14391:1: rule__LetVariableCS__Group_1__0__Impl : ( ':' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14512:1: rule__LetVariableCS__Group_1__0__Impl : ( ':' ) ;
public final void rule__LetVariableCS__Group_1__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14395:1: ( ( ':' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14396:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14516:1: ( ( ':' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14517:1: ( ':' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14396:1: ( ':' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14397:1: ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14517:1: ( ':' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14518:1: ':'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0());
}
- match(input,70,FollowSets001.FOLLOW_70_in_rule__LetVariableCS__Group_1__0__Impl29190); if (state.failed) return ;
+ match(input,70,FollowSets001.FOLLOW_70_in_rule__LetVariableCS__Group_1__0__Impl29465); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0());
}
@@ -41378,16 +41802,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__Group_1__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14410:1: rule__LetVariableCS__Group_1__1 : rule__LetVariableCS__Group_1__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14531:1: rule__LetVariableCS__Group_1__1 : rule__LetVariableCS__Group_1__1__Impl ;
public final void rule__LetVariableCS__Group_1__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14414:1: ( rule__LetVariableCS__Group_1__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14415:2: rule__LetVariableCS__Group_1__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14535:1: ( rule__LetVariableCS__Group_1__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14536:2: rule__LetVariableCS__Group_1__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__129221);
+ pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__129496);
rule__LetVariableCS__Group_1__1__Impl();
state._fsp--;
@@ -41411,25 +41835,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__Group_1__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14421:1: rule__LetVariableCS__Group_1__1__Impl : ( ( rule__LetVariableCS__OwnedTypeAssignment_1_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14542:1: rule__LetVariableCS__Group_1__1__Impl : ( ( rule__LetVariableCS__OwnedTypeAssignment_1_1 ) ) ;
public final void rule__LetVariableCS__Group_1__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14425:1: ( ( ( rule__LetVariableCS__OwnedTypeAssignment_1_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14426:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14546:1: ( ( ( rule__LetVariableCS__OwnedTypeAssignment_1_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14547:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_1_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14426:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_1_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14427:1: ( rule__LetVariableCS__OwnedTypeAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14547:1: ( ( rule__LetVariableCS__OwnedTypeAssignment_1_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14548:1: ( rule__LetVariableCS__OwnedTypeAssignment_1_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedTypeAssignment_1_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14428:1: ( rule__LetVariableCS__OwnedTypeAssignment_1_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14428:2: rule__LetVariableCS__OwnedTypeAssignment_1_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14549:1: ( rule__LetVariableCS__OwnedTypeAssignment_1_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14549:2: rule__LetVariableCS__OwnedTypeAssignment_1_1
{
- pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl29248);
+ pushFollow(FollowSets001.FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl29523);
rule__LetVariableCS__OwnedTypeAssignment_1_1();
state._fsp--;
@@ -41462,21 +41886,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NestedExpCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14442:1: rule__NestedExpCS__Group__0 : rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14563:1: rule__NestedExpCS__Group__0 : rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 ;
public final void rule__NestedExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14446:1: ( rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14447:2: rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14567:1: ( rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14568:2: rule__NestedExpCS__Group__0__Impl rule__NestedExpCS__Group__1
{
- pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__029282);
+ pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__029557);
rule__NestedExpCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__029285);
+ pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__029560);
rule__NestedExpCS__Group__1();
state._fsp--;
@@ -41500,22 +41924,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NestedExpCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14454:1: rule__NestedExpCS__Group__0__Impl : ( '(' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14575:1: rule__NestedExpCS__Group__0__Impl : ( '(' ) ;
public final void rule__NestedExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14458:1: ( ( '(' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14459:1: ( '(' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14579:1: ( ( '(' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14580:1: ( '(' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14459:1: ( '(' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14460:1: '('
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14580:1: ( '(' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14581:1: '('
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0());
}
- match(input,75,FollowSets001.FOLLOW_75_in_rule__NestedExpCS__Group__0__Impl29313); if (state.failed) return ;
+ match(input,75,FollowSets001.FOLLOW_75_in_rule__NestedExpCS__Group__0__Impl29588); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0());
}
@@ -41541,21 +41965,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NestedExpCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14473:1: rule__NestedExpCS__Group__1 : rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14594:1: rule__NestedExpCS__Group__1 : rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 ;
public final void rule__NestedExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14477:1: ( rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14478:2: rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14598:1: ( rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14599:2: rule__NestedExpCS__Group__1__Impl rule__NestedExpCS__Group__2
{
- pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__129344);
+ pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__129619);
rule__NestedExpCS__Group__1__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__129347);
+ pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__129622);
rule__NestedExpCS__Group__2();
state._fsp--;
@@ -41579,25 +42003,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NestedExpCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14485:1: rule__NestedExpCS__Group__1__Impl : ( ( rule__NestedExpCS__SourceAssignment_1 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14606:1: rule__NestedExpCS__Group__1__Impl : ( ( rule__NestedExpCS__SourceAssignment_1 ) ) ;
public final void rule__NestedExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14489:1: ( ( ( rule__NestedExpCS__SourceAssignment_1 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14490:1: ( ( rule__NestedExpCS__SourceAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14610:1: ( ( ( rule__NestedExpCS__SourceAssignment_1 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14611:1: ( ( rule__NestedExpCS__SourceAssignment_1 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14490:1: ( ( rule__NestedExpCS__SourceAssignment_1 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14491:1: ( rule__NestedExpCS__SourceAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14611:1: ( ( rule__NestedExpCS__SourceAssignment_1 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14612:1: ( rule__NestedExpCS__SourceAssignment_1 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getSourceAssignment_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14492:1: ( rule__NestedExpCS__SourceAssignment_1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14492:2: rule__NestedExpCS__SourceAssignment_1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14613:1: ( rule__NestedExpCS__SourceAssignment_1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14613:2: rule__NestedExpCS__SourceAssignment_1
{
- pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl29374);
+ pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl29649);
rule__NestedExpCS__SourceAssignment_1();
state._fsp--;
@@ -41630,16 +42054,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NestedExpCS__Group__2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14502:1: rule__NestedExpCS__Group__2 : rule__NestedExpCS__Group__2__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14623:1: rule__NestedExpCS__Group__2 : rule__NestedExpCS__Group__2__Impl ;
public final void rule__NestedExpCS__Group__2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14506:1: ( rule__NestedExpCS__Group__2__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14507:2: rule__NestedExpCS__Group__2__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14627:1: ( rule__NestedExpCS__Group__2__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14628:2: rule__NestedExpCS__Group__2__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__229404);
+ pushFollow(FollowSets001.FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__229679);
rule__NestedExpCS__Group__2__Impl();
state._fsp--;
@@ -41663,22 +42087,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NestedExpCS__Group__2__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14513:1: rule__NestedExpCS__Group__2__Impl : ( ')' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14634:1: rule__NestedExpCS__Group__2__Impl : ( ')' ) ;
public final void rule__NestedExpCS__Group__2__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14517:1: ( ( ')' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14518:1: ( ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14638:1: ( ( ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14639:1: ( ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14518:1: ( ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14519:1: ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14639:1: ( ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14640:1: ')'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2());
}
- match(input,76,FollowSets001.FOLLOW_76_in_rule__NestedExpCS__Group__2__Impl29432); if (state.failed) return ;
+ match(input,76,FollowSets001.FOLLOW_76_in_rule__NestedExpCS__Group__2__Impl29707); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2());
}
@@ -41704,21 +42128,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__SelfExpCS__Group__0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14538:1: rule__SelfExpCS__Group__0 : rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14659:1: rule__SelfExpCS__Group__0 : rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 ;
public final void rule__SelfExpCS__Group__0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14542:1: ( rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14543:2: rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14663:1: ( rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14664:2: rule__SelfExpCS__Group__0__Impl rule__SelfExpCS__Group__1
{
- pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__029469);
+ pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__029744);
rule__SelfExpCS__Group__0__Impl();
state._fsp--;
if (state.failed) return ;
- pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__029472);
+ pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__029747);
rule__SelfExpCS__Group__1();
state._fsp--;
@@ -41742,23 +42166,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__SelfExpCS__Group__0__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14550:1: rule__SelfExpCS__Group__0__Impl : ( () ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14671:1: rule__SelfExpCS__Group__0__Impl : ( () ) ;
public final void rule__SelfExpCS__Group__0__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14554:1: ( ( () ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14555:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14675:1: ( ( () ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14676:1: ( () )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14555:1: ( () )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14556:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14676:1: ( () )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14677:1: ()
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSelfExpCSAccess().getSelfExpCSAction_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14557:1: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14559:1:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14678:1: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14680:1:
{
}
@@ -41783,16 +42207,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__SelfExpCS__Group__1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14569:1: rule__SelfExpCS__Group__1 : rule__SelfExpCS__Group__1__Impl ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14690:1: rule__SelfExpCS__Group__1 : rule__SelfExpCS__Group__1__Impl ;
public final void rule__SelfExpCS__Group__1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14573:1: ( rule__SelfExpCS__Group__1__Impl )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14574:2: rule__SelfExpCS__Group__1__Impl
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14694:1: ( rule__SelfExpCS__Group__1__Impl )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14695:2: rule__SelfExpCS__Group__1__Impl
{
- pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__129530);
+ pushFollow(FollowSets001.FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__129805);
rule__SelfExpCS__Group__1__Impl();
state._fsp--;
@@ -41816,22 +42240,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__SelfExpCS__Group__1__Impl"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14580:1: rule__SelfExpCS__Group__1__Impl : ( 'self' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14701:1: rule__SelfExpCS__Group__1__Impl : ( 'self' ) ;
public final void rule__SelfExpCS__Group__1__Impl() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14584:1: ( ( 'self' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14585:1: ( 'self' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14705:1: ( ( 'self' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14706:1: ( 'self' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14585:1: ( 'self' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14586:1: 'self'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14706:1: ( 'self' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14707:1: 'self'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1());
}
- match(input,91,FollowSets001.FOLLOW_91_in_rule__SelfExpCS__Group__1__Impl29558); if (state.failed) return ;
+ match(input,91,FollowSets001.FOLLOW_91_in_rule__SelfExpCS__Group__1__Impl29833); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getSelfExpCSAccess().getSelfKeyword_1());
}
@@ -41857,22 +42281,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TopLevelCS__OwnedImportAssignment_0_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14604:1: rule__TopLevelCS__OwnedImportAssignment_0_0 : ( ruleUnitCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14725:1: rule__TopLevelCS__OwnedImportAssignment_0_0 : ( ruleUnitCS ) ;
public final void rule__TopLevelCS__OwnedImportAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14608:1: ( ( ruleUnitCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14609:1: ( ruleUnitCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14729:1: ( ( ruleUnitCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14730:1: ( ruleUnitCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14609:1: ( ruleUnitCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14610:1: ruleUnitCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14730:1: ( ruleUnitCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14731:1: ruleUnitCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedImportUnitCSParserRuleCall_0_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnitCS_in_rule__TopLevelCS__OwnedImportAssignment_0_029598);
+ pushFollow(FollowSets001.FOLLOW_ruleUnitCS_in_rule__TopLevelCS__OwnedImportAssignment_0_029873);
ruleUnitCS();
state._fsp--;
@@ -41902,22 +42326,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TopLevelCS__OwnedLibraryAssignment_0_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14619:1: rule__TopLevelCS__OwnedLibraryAssignment_0_1 : ( ruleLibraryCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14740:1: rule__TopLevelCS__OwnedLibraryAssignment_0_1 : ( ruleLibraryCS ) ;
public final void rule__TopLevelCS__OwnedLibraryAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14623:1: ( ( ruleLibraryCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14624:1: ( ruleLibraryCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14744:1: ( ( ruleLibraryCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14745:1: ( ruleLibraryCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14624:1: ( ruleLibraryCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14625:1: ruleLibraryCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14745:1: ( ruleLibraryCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14746:1: ruleLibraryCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTopLevelCSAccess().getOwnedLibraryLibraryCSParserRuleCall_0_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_129629);
+ pushFollow(FollowSets001.FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_129904);
ruleLibraryCS();
state._fsp--;
@@ -41946,29 +42370,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__TopLevelCS__OwnedLibraryAssignment_0_1"
- // $ANTLR start "rule__TopLevelCS__TransformationAssignment_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14634:1: rule__TopLevelCS__TransformationAssignment_1 : ( ruleTransformationCS ) ;
- public final void rule__TopLevelCS__TransformationAssignment_1() throws RecognitionException {
+ // $ANTLR start "rule__TopLevelCS__TransformationsAssignment_1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14755:1: rule__TopLevelCS__TransformationsAssignment_1 : ( ruleTransformationCS ) ;
+ public final void rule__TopLevelCS__TransformationsAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14638:1: ( ( ruleTransformationCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14639:1: ( ruleTransformationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14759:1: ( ( ruleTransformationCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14760:1: ( ruleTransformationCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14639:1: ( ruleTransformationCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14640:1: ruleTransformationCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14760:1: ( ruleTransformationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14761:1: ruleTransformationCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTopLevelCSAccess().getTransformationTransformationCSParserRuleCall_1_0());
+ before(grammarAccess.getTopLevelCSAccess().getTransformationsTransformationCSParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationAssignment_129660);
+ pushFollow(FollowSets001.FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationsAssignment_129935);
ruleTransformationCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getTopLevelCSAccess().getTransformationTransformationCSParserRuleCall_1_0());
+ after(grammarAccess.getTopLevelCSAccess().getTransformationsTransformationCSParserRuleCall_1_0());
}
}
@@ -41988,44 +42412,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__TopLevelCS__TransformationAssignment_1"
+ // $ANTLR end "rule__TopLevelCS__TransformationsAssignment_1"
- // $ANTLR start "rule__CollectionTemplateCS__PropertyIdAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14649:1: rule__CollectionTemplateCS__PropertyIdAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
- public final void rule__CollectionTemplateCS__PropertyIdAssignment_0() throws RecognitionException {
+ // $ANTLR start "rule__CollectionTemplateCS__NameAssignment_0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14770:1: rule__CollectionTemplateCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ public final void rule__CollectionTemplateCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14653:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14654:1: ( ( ruleUnrestrictedName ) )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14654:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14655:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14774:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14775:1: ( ruleUnrestrictedName )
{
- if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14656:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14657:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14775:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14776:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1());
+ before(grammarAccess.getCollectionTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__CollectionTemplateCS__PropertyIdAssignment_029695);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__CollectionTemplateCS__NameAssignment_029966);
ruleUnrestrictedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0());
+ after(grammarAccess.getCollectionTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
}
@@ -42045,26 +42457,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__CollectionTemplateCS__PropertyIdAssignment_0"
+ // $ANTLR end "rule__CollectionTemplateCS__NameAssignment_0"
// $ANTLR start "rule__CollectionTemplateCS__TypeAssignment_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14668:1: rule__CollectionTemplateCS__TypeAssignment_2 : ( ruleCollectionTypedRefCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14785:1: rule__CollectionTemplateCS__TypeAssignment_2 : ( ruleCollectionTypedRefCS ) ;
public final void rule__CollectionTemplateCS__TypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14672:1: ( ( ruleCollectionTypedRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14673:1: ( ruleCollectionTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14789:1: ( ( ruleCollectionTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14790:1: ( ruleCollectionTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14673:1: ( ruleCollectionTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14674:1: ruleCollectionTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14790:1: ( ruleCollectionTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14791:1: ruleCollectionTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTemplateCSAccess().getTypeCollectionTypedRefCSParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleCollectionTypedRefCS_in_rule__CollectionTemplateCS__TypeAssignment_229730);
+ pushFollow(FollowSets001.FOLLOW_ruleCollectionTypedRefCS_in_rule__CollectionTemplateCS__TypeAssignment_229997);
ruleCollectionTypedRefCS();
state._fsp--;
@@ -42093,27 +42505,27 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__CollectionTemplateCS__TypeAssignment_2"
- // $ANTLR start "rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14683:1: rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0 : ( ( rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0 ) ) ;
- public final void rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0() throws RecognitionException {
+ // $ANTLR start "rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14800:1: rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0 : ( ( rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0 ) ) ;
+ public final void rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14687:1: ( ( ( rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14688:1: ( ( rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14804:1: ( ( ( rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14805:1: ( ( rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14688:1: ( ( rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14689:1: ( rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14805:1: ( ( rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14806:1: ( rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAlternatives_4_0_0());
+ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAlternatives_4_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14690:1: ( rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14690:2: rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14807:1: ( rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14807:2: rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0
{
- pushFollow(FollowSets001.FOLLOW_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0_in_rule__CollectionTemplateCS__MemberIdentifierAssignment_4_029761);
- rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0();
+ pushFollow(FollowSets001.FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0_in_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_030028);
+ rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0();
state._fsp--;
if (state.failed) return ;
@@ -42121,7 +42533,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAlternatives_4_0_0());
+ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAlternatives_4_0_0());
}
}
@@ -42141,30 +42553,30 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0"
+ // $ANTLR end "rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0"
- // $ANTLR start "rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14699:1: rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1 : ( ( rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0 ) ) ;
- public final void rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1() throws RecognitionException {
+ // $ANTLR start "rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14816:1: rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1 : ( ( rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0 ) ) ;
+ public final void rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14703:1: ( ( ( rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14704:1: ( ( rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14820:1: ( ( ( rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14821:1: ( ( rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14704:1: ( ( rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14705:1: ( rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14821:1: ( ( rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14822:1: ( rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0 )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAlternatives_4_1_1_0());
+ before(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAlternatives_4_1_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14706:1: ( rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14706:2: rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14823:1: ( rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14823:2: rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0
{
- pushFollow(FollowSets001.FOLLOW_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0_in_rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_129794);
- rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0();
+ pushFollow(FollowSets001.FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0_in_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_130061);
+ rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0();
state._fsp--;
if (state.failed) return ;
@@ -42172,7 +42584,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAlternatives_4_1_1_0());
+ after(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAlternatives_4_1_1_0());
}
}
@@ -42192,29 +42604,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1"
+ // $ANTLR end "rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1"
// $ANTLR start "rule__CollectionTemplateCS__RestIdentifierAssignment_4_3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14715:1: rule__CollectionTemplateCS__RestIdentifierAssignment_4_3 : ( ( rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14832:1: rule__CollectionTemplateCS__RestIdentifierAssignment_4_3 : ( ( rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0 ) ) ;
public final void rule__CollectionTemplateCS__RestIdentifierAssignment_4_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14719:1: ( ( ( rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14720:1: ( ( rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14836:1: ( ( ( rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14837:1: ( ( rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14720:1: ( ( rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14721:1: ( rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14837:1: ( ( rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14838:1: ( rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTemplateCSAccess().getRestIdentifierAlternatives_4_3_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14722:1: ( rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14722:2: rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14839:1: ( rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14839:2: rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0
{
- pushFollow(FollowSets001.FOLLOW_rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0_in_rule__CollectionTemplateCS__RestIdentifierAssignment_4_329827);
+ pushFollow(FollowSets001.FOLLOW_rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0_in_rule__CollectionTemplateCS__RestIdentifierAssignment_4_330094);
rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0();
state._fsp--;
@@ -42247,28 +42659,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DefaultValueCS__PropertyIdAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14731:1: rule__DefaultValueCS__PropertyIdAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14848:1: rule__DefaultValueCS__PropertyIdAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__DefaultValueCS__PropertyIdAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14735:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14736:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14852:1: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14853:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14736:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14737:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14853:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14854:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDefaultValueCSAccess().getPropertyIdPropertyCrossReference_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14738:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14739:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14855:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14856:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDefaultValueCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DefaultValueCS__PropertyIdAssignment_029864);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DefaultValueCS__PropertyIdAssignment_030131);
ruleUnrestrictedName();
state._fsp--;
@@ -42304,22 +42716,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DefaultValueCS__InitialiserAssignment_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14750:1: rule__DefaultValueCS__InitialiserAssignment_2 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14867:1: rule__DefaultValueCS__InitialiserAssignment_2 : ( ruleExpCS ) ;
public final void rule__DefaultValueCS__InitialiserAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14754:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14755:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14871:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14872:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14755:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14756:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14872:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14873:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDefaultValueCSAccess().getInitialiserExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__DefaultValueCS__InitialiserAssignment_229899);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__DefaultValueCS__InitialiserAssignment_230166);
ruleExpCS();
state._fsp--;
@@ -42349,28 +42761,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__CheckonlyAssignment_0_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14765:1: rule__DomainCS__CheckonlyAssignment_0_0 : ( ( 'checkonly' ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14882:1: rule__DomainCS__CheckonlyAssignment_0_0 : ( ( 'checkonly' ) ) ;
public final void rule__DomainCS__CheckonlyAssignment_0_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14769:1: ( ( ( 'checkonly' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14770:1: ( ( 'checkonly' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14886:1: ( ( ( 'checkonly' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14887:1: ( ( 'checkonly' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14770:1: ( ( 'checkonly' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14771:1: ( 'checkonly' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14887:1: ( ( 'checkonly' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14888:1: ( 'checkonly' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getCheckonlyCheckonlyKeyword_0_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14772:1: ( 'checkonly' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14773:1: 'checkonly'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14889:1: ( 'checkonly' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14890:1: 'checkonly'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getCheckonlyCheckonlyKeyword_0_0_0());
}
- match(input,18,FollowSets001.FOLLOW_18_in_rule__DomainCS__CheckonlyAssignment_0_029935); if (state.failed) return ;
+ match(input,18,FollowSets001.FOLLOW_18_in_rule__DomainCS__CheckonlyAssignment_0_030202); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDomainCSAccess().getCheckonlyCheckonlyKeyword_0_0_0());
}
@@ -42402,28 +42814,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__EnforceAssignment_0_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14788:1: rule__DomainCS__EnforceAssignment_0_1 : ( ( 'enforce' ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14905:1: rule__DomainCS__EnforceAssignment_0_1 : ( ( 'enforce' ) ) ;
public final void rule__DomainCS__EnforceAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14792:1: ( ( ( 'enforce' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14793:1: ( ( 'enforce' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14909:1: ( ( ( 'enforce' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14910:1: ( ( 'enforce' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14793:1: ( ( 'enforce' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14794:1: ( 'enforce' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14910:1: ( ( 'enforce' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14911:1: ( 'enforce' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getEnforceEnforceKeyword_0_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14795:1: ( 'enforce' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14796:1: 'enforce'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14912:1: ( 'enforce' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14913:1: 'enforce'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getEnforceEnforceKeyword_0_1_0());
}
- match(input,21,FollowSets001.FOLLOW_21_in_rule__DomainCS__EnforceAssignment_0_129979); if (state.failed) return ;
+ match(input,21,FollowSets001.FOLLOW_21_in_rule__DomainCS__EnforceAssignment_0_130246); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getDomainCSAccess().getEnforceEnforceKeyword_0_1_0());
}
@@ -42455,28 +42867,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__DomainCS__ModelIdAssignment_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14811:1: rule__DomainCS__ModelIdAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14928:1: rule__DomainCS__ModelIdAssignment_2 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__DomainCS__ModelIdAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14815:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14816:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14932:1: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14933:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14816:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14817:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14933:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14934:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getModelIdTypedModelCrossReference_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14818:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14819:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14935:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14936:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getModelIdTypedModelUnrestrictedNameParserRuleCall_2_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DomainCS__ModelIdAssignment_230022);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__DomainCS__ModelIdAssignment_230289);
ruleUnrestrictedName();
state._fsp--;
@@ -42511,29 +42923,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__DomainCS__ModelIdAssignment_2"
- // $ANTLR start "rule__DomainCS__TemplateAssignment_3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14830:1: rule__DomainCS__TemplateAssignment_3 : ( ruleTemplateCS ) ;
- public final void rule__DomainCS__TemplateAssignment_3() throws RecognitionException {
+ // $ANTLR start "rule__DomainCS__PatternAssignment_3"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14947:1: rule__DomainCS__PatternAssignment_3 : ( ruleDomainPatternCS ) ;
+ public final void rule__DomainCS__PatternAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14834:1: ( ( ruleTemplateCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14835:1: ( ruleTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14951:1: ( ( ruleDomainPatternCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14952:1: ( ruleDomainPatternCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14835:1: ( ruleTemplateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14836:1: ruleTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14952:1: ( ruleDomainPatternCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14953:1: ruleDomainPatternCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDomainCSAccess().getTemplateTemplateCSParserRuleCall_3_0());
+ before(grammarAccess.getDomainCSAccess().getPatternDomainPatternCSParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTemplateCS_in_rule__DomainCS__TemplateAssignment_330057);
- ruleTemplateCS();
+ pushFollow(FollowSets001.FOLLOW_ruleDomainPatternCS_in_rule__DomainCS__PatternAssignment_330324);
+ ruleDomainPatternCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDomainCSAccess().getTemplateTemplateCSParserRuleCall_3_0());
+ after(grammarAccess.getDomainCSAccess().getPatternDomainPatternCSParserRuleCall_3_0());
}
}
@@ -42553,26 +42965,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__DomainCS__TemplateAssignment_3"
+ // $ANTLR end "rule__DomainCS__PatternAssignment_3"
// $ANTLR start "rule__DomainCS__ImplementedByAssignment_4_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14845:1: rule__DomainCS__ImplementedByAssignment_4_1 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14962:1: rule__DomainCS__ImplementedByAssignment_4_1 : ( ruleExpCS ) ;
public final void rule__DomainCS__ImplementedByAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14849:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14850:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14966:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14967:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14850:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14851:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14967:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14968:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getDomainCSAccess().getImplementedByExpCSParserRuleCall_4_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__DomainCS__ImplementedByAssignment_4_130088);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__DomainCS__ImplementedByAssignment_4_130355);
ruleExpCS();
state._fsp--;
@@ -42601,29 +43013,74 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__DomainCS__ImplementedByAssignment_4_1"
- // $ANTLR start "rule__DomainCS__DefaultValueAssignment_5_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14860:1: rule__DomainCS__DefaultValueAssignment_5_2 : ( ruleDefaultValueCS ) ;
- public final void rule__DomainCS__DefaultValueAssignment_5_2() throws RecognitionException {
+ // $ANTLR start "rule__DomainCS__DefaultValuesAssignment_5_2"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14977:1: rule__DomainCS__DefaultValuesAssignment_5_2 : ( ruleDefaultValueCS ) ;
+ public final void rule__DomainCS__DefaultValuesAssignment_5_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14864:1: ( ( ruleDefaultValueCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14865:1: ( ruleDefaultValueCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14981:1: ( ( ruleDefaultValueCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14982:1: ( ruleDefaultValueCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14865:1: ( ruleDefaultValueCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14866:1: ruleDefaultValueCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14982:1: ( ruleDefaultValueCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14983:1: ruleDefaultValueCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getDomainCSAccess().getDefaultValueDefaultValueCSParserRuleCall_5_2_0());
+ before(grammarAccess.getDomainCSAccess().getDefaultValuesDefaultValueCSParserRuleCall_5_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleDefaultValueCS_in_rule__DomainCS__DefaultValueAssignment_5_230119);
+ pushFollow(FollowSets001.FOLLOW_ruleDefaultValueCS_in_rule__DomainCS__DefaultValuesAssignment_5_230386);
ruleDefaultValueCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getDomainCSAccess().getDefaultValueDefaultValueCSParserRuleCall_5_2_0());
+ after(grammarAccess.getDomainCSAccess().getDefaultValuesDefaultValueCSParserRuleCall_5_2_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__DomainCS__DefaultValuesAssignment_5_2"
+
+
+ // $ANTLR start "rule__DomainPatternCS__TemplateAssignment"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14992:1: rule__DomainPatternCS__TemplateAssignment : ( ruleTemplateCS ) ;
+ public final void rule__DomainPatternCS__TemplateAssignment() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14996:1: ( ( ruleTemplateCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14997:1: ( ruleTemplateCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14997:1: ( ruleTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14998:1: ruleTemplateCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getDomainPatternCSAccess().getTemplateTemplateCSParserRuleCall_0());
+ }
+ pushFollow(FollowSets001.FOLLOW_ruleTemplateCS_in_rule__DomainPatternCS__TemplateAssignment30417);
+ ruleTemplateCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getDomainPatternCSAccess().getTemplateTemplateCSParserRuleCall_0());
}
}
@@ -42643,26 +43100,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__DomainCS__DefaultValueAssignment_5_2"
+ // $ANTLR end "rule__DomainPatternCS__TemplateAssignment"
// $ANTLR start "rule__KeyDeclCS__PathNameAssignment_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14875:1: rule__KeyDeclCS__PathNameAssignment_1 : ( rulePathNameCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15007:1: rule__KeyDeclCS__PathNameAssignment_1 : ( rulePathNameCS ) ;
public final void rule__KeyDeclCS__PathNameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14879:1: ( ( rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14880:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15011:1: ( ( rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15012:1: ( rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14880:1: ( rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14881:1: rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15012:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15013:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getKeyDeclCSAccess().getPathNamePathNameCSParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__PathNameAssignment_130150);
+ pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__PathNameAssignment_130448);
rulePathNameCS();
state._fsp--;
@@ -42691,41 +43148,41 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__KeyDeclCS__PathNameAssignment_1"
- // $ANTLR start "rule__KeyDeclCS__PropertyIdAssignment_3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14890:1: rule__KeyDeclCS__PropertyIdAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
- public final void rule__KeyDeclCS__PropertyIdAssignment_3() throws RecognitionException {
+ // $ANTLR start "rule__KeyDeclCS__PropertyIdsAssignment_3"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15022:1: rule__KeyDeclCS__PropertyIdsAssignment_3 : ( ( ruleUnrestrictedName ) ) ;
+ public final void rule__KeyDeclCS__PropertyIdsAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14894:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14895:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15026:1: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15027:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14895:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14896:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15027:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15028:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_3_0());
+ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_3_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14897:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14898:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15029:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15030:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_3_0_1());
+ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyUnrestrictedNameParserRuleCall_3_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdAssignment_330185);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdsAssignment_330483);
ruleUnrestrictedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_3_0_1());
+ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyUnrestrictedNameParserRuleCall_3_0_1());
}
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_3_0());
+ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_3_0());
}
}
@@ -42745,44 +43202,44 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__KeyDeclCS__PropertyIdAssignment_3"
+ // $ANTLR end "rule__KeyDeclCS__PropertyIdsAssignment_3"
- // $ANTLR start "rule__KeyDeclCS__PropertyIdAssignment_4_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14909:1: rule__KeyDeclCS__PropertyIdAssignment_4_1 : ( ( ruleUnrestrictedName ) ) ;
- public final void rule__KeyDeclCS__PropertyIdAssignment_4_1() throws RecognitionException {
+ // $ANTLR start "rule__KeyDeclCS__PropertyIdsAssignment_4_1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15041:1: rule__KeyDeclCS__PropertyIdsAssignment_4_1 : ( ( ruleUnrestrictedName ) ) ;
+ public final void rule__KeyDeclCS__PropertyIdsAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14913:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14914:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15045:1: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15046:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14914:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14915:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15046:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15047:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_4_1_0());
+ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_4_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14916:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14917:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15048:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15049:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_4_1_0_1());
+ before(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyUnrestrictedNameParserRuleCall_4_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdAssignment_4_130224);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdsAssignment_4_130522);
ruleUnrestrictedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_4_1_0_1());
+ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyUnrestrictedNameParserRuleCall_4_1_0_1());
}
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_4_1_0());
+ after(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_4_1_0());
}
}
@@ -42802,32 +43259,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__KeyDeclCS__PropertyIdAssignment_4_1"
+ // $ANTLR end "rule__KeyDeclCS__PropertyIdsAssignment_4_1"
// $ANTLR start "rule__LibraryCS__PackageAssignment_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14928:1: rule__LibraryCS__PackageAssignment_1 : ( ( ruleURI ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15060:1: rule__LibraryCS__PackageAssignment_1 : ( ( ruleURI ) ) ;
public final void rule__LibraryCS__PackageAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14932:1: ( ( ( ruleURI ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14933:1: ( ( ruleURI ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15064:1: ( ( ( ruleURI ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15065:1: ( ( ruleURI ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14933:1: ( ( ruleURI ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14934:1: ( ruleURI )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15065:1: ( ( ruleURI ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15066:1: ( ruleURI )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLibraryCSAccess().getPackagePackageCrossReference_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14935:1: ( ruleURI )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14936:1: ruleURI
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15067:1: ( ruleURI )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15068:1: ruleURI
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLibraryCSAccess().getPackagePackageURIParserRuleCall_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_130263);
+ pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_130561);
ruleURI();
state._fsp--;
@@ -42863,22 +43320,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ModelDeclCS__NameAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14947:1: rule__ModelDeclCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15079:1: rule__ModelDeclCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__ModelDeclCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14951:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14952:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15083:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15084:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14952:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14953:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15084:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15085:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getModelDeclCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__NameAssignment_030298);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__NameAssignment_030596);
ruleUnrestrictedName();
state._fsp--;
@@ -42907,41 +43364,41 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__ModelDeclCS__NameAssignment_0"
- // $ANTLR start "rule__ModelDeclCS__MetaModelIdAssignment_2_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14962:1: rule__ModelDeclCS__MetaModelIdAssignment_2_0 : ( ( ruleUnrestrictedName ) ) ;
- public final void rule__ModelDeclCS__MetaModelIdAssignment_2_0() throws RecognitionException {
+ // $ANTLR start "rule__ModelDeclCS__MetaModelIdsAssignment_2_0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15094:1: rule__ModelDeclCS__MetaModelIdsAssignment_2_0 : ( ( ruleUnrestrictedName ) ) ;
+ public final void rule__ModelDeclCS__MetaModelIdsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14966:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14967:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15098:1: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15099:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14967:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14968:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15099:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15100:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_0_0());
+ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14969:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14970:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15101:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15102:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_0_0_1());
+ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_0_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdAssignment_2_030333);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_030631);
ruleUnrestrictedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_0_0_1());
+ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_0_0_1());
}
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_0_0());
+ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_0_0());
}
}
@@ -42961,44 +43418,44 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__ModelDeclCS__MetaModelIdAssignment_2_0"
+ // $ANTLR end "rule__ModelDeclCS__MetaModelIdsAssignment_2_0"
- // $ANTLR start "rule__ModelDeclCS__MetaModelIdAssignment_2_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14981:1: rule__ModelDeclCS__MetaModelIdAssignment_2_1_1 : ( ( ruleUnrestrictedName ) ) ;
- public final void rule__ModelDeclCS__MetaModelIdAssignment_2_1_1() throws RecognitionException {
+ // $ANTLR start "rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15113:1: rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1 : ( ( ruleUnrestrictedName ) ) ;
+ public final void rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14985:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14986:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15117:1: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15118:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14986:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14987:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15118:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15119:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_1_0());
+ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14988:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:14989:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15120:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15121:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_1_1_0_1());
+ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_1_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdAssignment_2_1_130372);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_130670);
ruleUnrestrictedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_1_1_0_1());
+ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_1_1_0_1());
}
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_1_0());
+ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_1_0());
}
}
@@ -43018,44 +43475,44 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__ModelDeclCS__MetaModelIdAssignment_2_1_1"
+ // $ANTLR end "rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1"
- // $ANTLR start "rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15000:1: rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1 : ( ( ruleUnrestrictedName ) ) ;
- public final void rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1() throws RecognitionException {
+ // $ANTLR start "rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15132:1: rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1 : ( ( ruleUnrestrictedName ) ) ;
+ public final void rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15004:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15005:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15136:1: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15137:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15005:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15006:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15137:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15138:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_2_1_0());
+ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_2_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15007:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15008:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15139:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15140:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_1_2_1_0_1());
+ before(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_1_2_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_130411);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_130709);
ruleUnrestrictedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_1_2_1_0_1());
+ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_1_2_1_0_1());
}
}
if ( state.backtracking==0 ) {
- after(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_2_1_0());
+ after(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_2_1_0());
}
}
@@ -43075,44 +43532,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1"
+ // $ANTLR end "rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1"
- // $ANTLR start "rule__ObjectTemplateCS__PropertyIdAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15019:1: rule__ObjectTemplateCS__PropertyIdAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
- public final void rule__ObjectTemplateCS__PropertyIdAssignment_0() throws RecognitionException {
+ // $ANTLR start "rule__ObjectTemplateCS__NameAssignment_0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15151:1: rule__ObjectTemplateCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ public final void rule__ObjectTemplateCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15023:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15024:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15155:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15156:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15024:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15025:1: ( ruleUnrestrictedName )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getObjectTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15026:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15027:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15156:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15157:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getObjectTemplateCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1());
+ before(grammarAccess.getObjectTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ObjectTemplateCS__PropertyIdAssignment_030450);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ObjectTemplateCS__NameAssignment_030744);
ruleUnrestrictedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getObjectTemplateCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getObjectTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0());
+ after(grammarAccess.getObjectTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
}
@@ -43132,26 +43577,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__ObjectTemplateCS__PropertyIdAssignment_0"
+ // $ANTLR end "rule__ObjectTemplateCS__NameAssignment_0"
// $ANTLR start "rule__ObjectTemplateCS__TypeAssignment_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15038:1: rule__ObjectTemplateCS__TypeAssignment_2 : ( ruleTypedRefCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15166:1: rule__ObjectTemplateCS__TypeAssignment_2 : ( ruleTypedRefCS ) ;
public final void rule__ObjectTemplateCS__TypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15042:1: ( ( ruleTypedRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15043:1: ( ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15170:1: ( ( ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15171:1: ( ruleTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15043:1: ( ruleTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15044:1: ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15171:1: ( ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15172:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getObjectTemplateCSAccess().getTypeTypedRefCSParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__ObjectTemplateCS__TypeAssignment_230485);
+ pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__ObjectTemplateCS__TypeAssignment_230775);
ruleTypedRefCS();
state._fsp--;
@@ -43180,29 +43625,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__ObjectTemplateCS__TypeAssignment_2"
- // $ANTLR start "rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15053:1: rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0 : ( rulePropertyTemplateCS ) ;
- public final void rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0() throws RecognitionException {
+ // $ANTLR start "rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15181:1: rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0 : ( rulePropertyTemplateCS ) ;
+ public final void rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15057:1: ( ( rulePropertyTemplateCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15058:1: ( rulePropertyTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15185:1: ( ( rulePropertyTemplateCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15186:1: ( rulePropertyTemplateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15058:1: ( rulePropertyTemplateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15059:1: rulePropertyTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15186:1: ( rulePropertyTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15187:1: rulePropertyTemplateCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatePropertyTemplateCSParserRuleCall_4_0_0());
+ before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_0_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplateAssignment_4_030516);
+ pushFollow(FollowSets001.FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_030806);
rulePropertyTemplateCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatePropertyTemplateCSParserRuleCall_4_0_0());
+ after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_0_0());
}
}
@@ -43222,32 +43667,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0"
+ // $ANTLR end "rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0"
- // $ANTLR start "rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15068:1: rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1 : ( rulePropertyTemplateCS ) ;
- public final void rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1() throws RecognitionException {
+ // $ANTLR start "rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15196:1: rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1 : ( rulePropertyTemplateCS ) ;
+ public final void rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15072:1: ( ( rulePropertyTemplateCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15073:1: ( rulePropertyTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15200:1: ( ( rulePropertyTemplateCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15201:1: ( rulePropertyTemplateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15073:1: ( rulePropertyTemplateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15074:1: rulePropertyTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15201:1: ( rulePropertyTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15202:1: rulePropertyTemplateCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatePropertyTemplateCSParserRuleCall_4_1_1_0());
+ before(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_130547);
+ pushFollow(FollowSets001.FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_130837);
rulePropertyTemplateCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatePropertyTemplateCSParserRuleCall_4_1_1_0());
+ after(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_1_1_0());
}
}
@@ -43267,26 +43712,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1"
+ // $ANTLR end "rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1"
// $ANTLR start "rule__ParamDeclarationCS__NameAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15083:1: rule__ParamDeclarationCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15211:1: rule__ParamDeclarationCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__ParamDeclarationCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15087:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15088:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15215:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15216:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15088:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15089:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15216:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15217:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getParamDeclarationCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_030578);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_030868);
ruleUnrestrictedName();
state._fsp--;
@@ -43315,29 +43760,74 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__ParamDeclarationCS__NameAssignment_0"
- // $ANTLR start "rule__ParamDeclarationCS__TypeAssignment_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15098:1: rule__ParamDeclarationCS__TypeAssignment_2 : ( ruleTypedRefCS ) ;
- public final void rule__ParamDeclarationCS__TypeAssignment_2() throws RecognitionException {
+ // $ANTLR start "rule__ParamDeclarationCS__OwnedTypeAssignment_2"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15226:1: rule__ParamDeclarationCS__OwnedTypeAssignment_2 : ( ruleTypedRefCS ) ;
+ public final void rule__ParamDeclarationCS__OwnedTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15102:1: ( ( ruleTypedRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15103:1: ( ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15230:1: ( ( ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15231:1: ( ruleTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15103:1: ( ruleTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15104:1: ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15231:1: ( ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15232:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getParamDeclarationCSAccess().getTypeTypedRefCSParserRuleCall_2_0());
+ before(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypedRefCSParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__ParamDeclarationCS__TypeAssignment_230609);
+ pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_230899);
ruleTypedRefCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getParamDeclarationCSAccess().getTypeTypedRefCSParserRuleCall_2_0());
+ after(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypedRefCSParserRuleCall_2_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__ParamDeclarationCS__OwnedTypeAssignment_2"
+
+
+ // $ANTLR start "rule__PredicateCS__ExprAssignment_0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15241:1: rule__PredicateCS__ExprAssignment_0 : ( ruleExpCS ) ;
+ public final void rule__PredicateCS__ExprAssignment_0() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15245:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15246:1: ( ruleExpCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15246:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15247:1: ruleExpCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getPredicateCSAccess().getExprExpCSParserRuleCall_0_0());
+ }
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PredicateCS__ExprAssignment_030930);
+ ruleExpCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getPredicateCSAccess().getExprExpCSParserRuleCall_0_0());
}
}
@@ -43357,26 +43847,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__ParamDeclarationCS__TypeAssignment_2"
+ // $ANTLR end "rule__PredicateCS__ExprAssignment_0"
// $ANTLR start "rule__PrimitiveTypeDomainCS__NameAssignment_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15113:1: rule__PrimitiveTypeDomainCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15256:1: rule__PrimitiveTypeDomainCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__PrimitiveTypeDomainCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15117:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15118:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15260:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15261:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15118:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15119:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15261:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15262:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeDomainCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__PrimitiveTypeDomainCS__NameAssignment_230640);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__PrimitiveTypeDomainCS__NameAssignment_230961);
ruleUnrestrictedName();
state._fsp--;
@@ -43406,22 +43896,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveTypeDomainCS__TypeAssignment_4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15128:1: rule__PrimitiveTypeDomainCS__TypeAssignment_4 : ( ruleTypedRefCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15271:1: rule__PrimitiveTypeDomainCS__TypeAssignment_4 : ( ruleTypedRefCS ) ;
public final void rule__PrimitiveTypeDomainCS__TypeAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15132:1: ( ( ruleTypedRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15133:1: ( ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15275:1: ( ( ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15276:1: ( ruleTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15133:1: ( ruleTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15134:1: ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15276:1: ( ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15277:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeDomainCSAccess().getTypeTypedRefCSParserRuleCall_4_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__PrimitiveTypeDomainCS__TypeAssignment_430671);
+ pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__PrimitiveTypeDomainCS__TypeAssignment_430992);
ruleTypedRefCS();
state._fsp--;
@@ -43451,28 +43941,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PropertyTemplateCS__PropertyIdAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15143:1: rule__PropertyTemplateCS__PropertyIdAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15286:1: rule__PropertyTemplateCS__PropertyIdAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__PropertyTemplateCS__PropertyIdAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15147:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15148:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15290:1: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15291:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15148:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15149:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15291:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15292:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15150:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15151:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15293:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15294:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPropertyTemplateCSAccess().getPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__PropertyTemplateCS__PropertyIdAssignment_030706);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__PropertyTemplateCS__PropertyIdAssignment_031027);
ruleUnrestrictedName();
state._fsp--;
@@ -43508,28 +43998,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PropertyTemplateCS__OclExpressionAssignment_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15162:1: rule__PropertyTemplateCS__OclExpressionAssignment_2 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15305:1: rule__PropertyTemplateCS__OclExpressionAssignment_2 : ( ruleExpCSOrTemplateCS ) ;
public final void rule__PropertyTemplateCS__OclExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15166:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15167:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15309:1: ( ( ruleExpCSOrTemplateCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15310:1: ( ruleExpCSOrTemplateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15167:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15168:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15310:1: ( ruleExpCSOrTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15311:1: ruleExpCSOrTemplateCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getPropertyTemplateCSAccess().getOclExpressionExpCSParserRuleCall_2_0());
+ before(grammarAccess.getPropertyTemplateCSAccess().getOclExpressionExpCSOrTemplateCSParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PropertyTemplateCS__OclExpressionAssignment_230741);
- ruleExpCS();
+ pushFollow(FollowSets001.FOLLOW_ruleExpCSOrTemplateCS_in_rule__PropertyTemplateCS__OclExpressionAssignment_231062);
+ ruleExpCSOrTemplateCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getPropertyTemplateCSAccess().getOclExpressionExpCSParserRuleCall_2_0());
+ after(grammarAccess.getPropertyTemplateCSAccess().getOclExpressionExpCSOrTemplateCSParserRuleCall_2_0());
}
}
@@ -43552,29 +44042,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__PropertyTemplateCS__OclExpressionAssignment_2"
- // $ANTLR start "rule__QueryCS__PathNameAssignment_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15177:1: rule__QueryCS__PathNameAssignment_1 : ( rulePathNameCS ) ;
- public final void rule__QueryCS__PathNameAssignment_1() throws RecognitionException {
+ // $ANTLR start "rule__QueryCS__NameAssignment_1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15320:1: rule__QueryCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
+ public final void rule__QueryCS__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15181:1: ( ( rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15182:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15324:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15325:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15182:1: ( rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15183:1: rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15325:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15326:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getQueryCSAccess().getPathNamePathNameCSParserRuleCall_1_0());
+ before(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__QueryCS__PathNameAssignment_130772);
- rulePathNameCS();
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__QueryCS__NameAssignment_131093);
+ ruleUnrestrictedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getQueryCSAccess().getPathNamePathNameCSParserRuleCall_1_0());
+ after(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
}
}
@@ -43594,32 +44084,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__QueryCS__PathNameAssignment_1"
+ // $ANTLR end "rule__QueryCS__NameAssignment_1"
- // $ANTLR start "rule__QueryCS__InputParamDeclarationAssignment_3_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15192:1: rule__QueryCS__InputParamDeclarationAssignment_3_0 : ( ruleParamDeclarationCS ) ;
- public final void rule__QueryCS__InputParamDeclarationAssignment_3_0() throws RecognitionException {
+ // $ANTLR start "rule__QueryCS__InputParamDeclarationsAssignment_3_0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15335:1: rule__QueryCS__InputParamDeclarationsAssignment_3_0 : ( ruleParamDeclarationCS ) ;
+ public final void rule__QueryCS__InputParamDeclarationsAssignment_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15196:1: ( ( ruleParamDeclarationCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15197:1: ( ruleParamDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15339:1: ( ( ruleParamDeclarationCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15340:1: ( ruleParamDeclarationCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15197:1: ( ruleParamDeclarationCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15198:1: ruleParamDeclarationCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15340:1: ( ruleParamDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15341:1: ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_3_0_0());
+ before(grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_3_030803);
+ pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationsAssignment_3_031124);
ruleParamDeclarationCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_3_0_0());
+ after(grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_0_0());
}
}
@@ -43639,32 +44129,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__QueryCS__InputParamDeclarationAssignment_3_0"
+ // $ANTLR end "rule__QueryCS__InputParamDeclarationsAssignment_3_0"
- // $ANTLR start "rule__QueryCS__InputParamDeclarationAssignment_3_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15207:1: rule__QueryCS__InputParamDeclarationAssignment_3_1_1 : ( ruleParamDeclarationCS ) ;
- public final void rule__QueryCS__InputParamDeclarationAssignment_3_1_1() throws RecognitionException {
+ // $ANTLR start "rule__QueryCS__InputParamDeclarationsAssignment_3_1_1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15350:1: rule__QueryCS__InputParamDeclarationsAssignment_3_1_1 : ( ruleParamDeclarationCS ) ;
+ public final void rule__QueryCS__InputParamDeclarationsAssignment_3_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15211:1: ( ( ruleParamDeclarationCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15212:1: ( ruleParamDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15354:1: ( ( ruleParamDeclarationCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15355:1: ( ruleParamDeclarationCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15212:1: ( ruleParamDeclarationCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15213:1: ruleParamDeclarationCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15355:1: ( ruleParamDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15356:1: ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_3_1_1_0());
+ before(grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_3_1_130834);
+ pushFollow(FollowSets001.FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationsAssignment_3_1_131155);
ruleParamDeclarationCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_3_1_1_0());
+ after(grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_1_1_0());
}
}
@@ -43684,32 +44174,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__QueryCS__InputParamDeclarationAssignment_3_1_1"
+ // $ANTLR end "rule__QueryCS__InputParamDeclarationsAssignment_3_1_1"
- // $ANTLR start "rule__QueryCS__TypeAssignment_6"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15222:1: rule__QueryCS__TypeAssignment_6 : ( ruleTypedRefCS ) ;
- public final void rule__QueryCS__TypeAssignment_6() throws RecognitionException {
+ // $ANTLR start "rule__QueryCS__OwnedTypeAssignment_6"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15365:1: rule__QueryCS__OwnedTypeAssignment_6 : ( ruleTypedRefCS ) ;
+ public final void rule__QueryCS__OwnedTypeAssignment_6() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15226:1: ( ( ruleTypedRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15227:1: ( ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15369:1: ( ( ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15370:1: ( ruleTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15227:1: ( ruleTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15228:1: ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15370:1: ( ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15371:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getQueryCSAccess().getTypeTypedRefCSParserRuleCall_6_0());
+ before(grammarAccess.getQueryCSAccess().getOwnedTypeTypedRefCSParserRuleCall_6_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__QueryCS__TypeAssignment_630865);
+ pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__QueryCS__OwnedTypeAssignment_631186);
ruleTypedRefCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getQueryCSAccess().getTypeTypedRefCSParserRuleCall_6_0());
+ after(grammarAccess.getQueryCSAccess().getOwnedTypeTypedRefCSParserRuleCall_6_0());
}
}
@@ -43729,26 +44219,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__QueryCS__TypeAssignment_6"
+ // $ANTLR end "rule__QueryCS__OwnedTypeAssignment_6"
// $ANTLR start "rule__QueryCS__OclExpressionAssignment_7_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15237:1: rule__QueryCS__OclExpressionAssignment_7_1_1 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15380:1: rule__QueryCS__OclExpressionAssignment_7_1_1 : ( ruleExpCS ) ;
public final void rule__QueryCS__OclExpressionAssignment_7_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15241:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15242:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15384:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15385:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15242:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15243:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15385:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15386:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getQueryCSAccess().getOclExpressionExpCSParserRuleCall_7_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__QueryCS__OclExpressionAssignment_7_1_130896);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__QueryCS__OclExpressionAssignment_7_1_131217);
ruleExpCS();
state._fsp--;
@@ -43778,28 +44268,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__TopAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15252:1: rule__RelationCS__TopAssignment_0 : ( ( 'top' ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15395:1: rule__RelationCS__TopAssignment_0 : ( ( 'top' ) ) ;
public final void rule__RelationCS__TopAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15256:1: ( ( ( 'top' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15257:1: ( ( 'top' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15399:1: ( ( ( 'top' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15400:1: ( ( 'top' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15257:1: ( ( 'top' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15258:1: ( 'top' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15400:1: ( ( 'top' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15401:1: ( 'top' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getTopTopKeyword_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15259:1: ( 'top' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15260:1: 'top'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15402:1: ( 'top' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15403:1: 'top'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getTopTopKeyword_0_0());
}
- match(input,32,FollowSets001.FOLLOW_32_in_rule__RelationCS__TopAssignment_030932); if (state.failed) return ;
+ match(input,32,FollowSets001.FOLLOW_32_in_rule__RelationCS__TopAssignment_031253); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getRelationCSAccess().getTopTopKeyword_0_0());
}
@@ -43831,22 +44321,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__NameAssignment_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15275:1: rule__RelationCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15418:1: rule__RelationCS__NameAssignment_2 : ( ruleUnrestrictedName ) ;
public final void rule__RelationCS__NameAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15279:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15280:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15422:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15423:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15280:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15281:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15423:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15424:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__NameAssignment_230971);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__NameAssignment_231292);
ruleUnrestrictedName();
state._fsp--;
@@ -43876,28 +44366,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__OverridesAssignment_3_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15290:1: rule__RelationCS__OverridesAssignment_3_1 : ( ( ruleUnrestrictedName ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15433:1: rule__RelationCS__OverridesAssignment_3_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__RelationCS__OverridesAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15294:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15295:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15437:1: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15438:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15295:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15296:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15438:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15439:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getOverridesRelationCrossReference_3_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15297:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15298:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15440:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15441:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getOverridesRelationUnrestrictedNameParserRuleCall_3_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__OverridesAssignment_3_131006);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__OverridesAssignment_3_131327);
ruleUnrestrictedName();
state._fsp--;
@@ -43932,29 +44422,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__RelationCS__OverridesAssignment_3_1"
- // $ANTLR start "rule__RelationCS__VarDeclarationAssignment_5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15309:1: rule__RelationCS__VarDeclarationAssignment_5 : ( ruleVarDeclarationCS ) ;
- public final void rule__RelationCS__VarDeclarationAssignment_5() throws RecognitionException {
+ // $ANTLR start "rule__RelationCS__VarDeclarationsAssignment_5"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15452:1: rule__RelationCS__VarDeclarationsAssignment_5 : ( ruleVarDeclarationCS ) ;
+ public final void rule__RelationCS__VarDeclarationsAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15313:1: ( ( ruleVarDeclarationCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15314:1: ( ruleVarDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15456:1: ( ( ruleVarDeclarationCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15457:1: ( ruleVarDeclarationCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15314:1: ( ruleVarDeclarationCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15315:1: ruleVarDeclarationCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15457:1: ( ruleVarDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15458:1: ruleVarDeclarationCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationCSAccess().getVarDeclarationVarDeclarationCSParserRuleCall_5_0());
+ before(grammarAccess.getRelationCSAccess().getVarDeclarationsVarDeclarationCSParserRuleCall_5_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleVarDeclarationCS_in_rule__RelationCS__VarDeclarationAssignment_531041);
+ pushFollow(FollowSets001.FOLLOW_ruleVarDeclarationCS_in_rule__RelationCS__VarDeclarationsAssignment_531362);
ruleVarDeclarationCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationCSAccess().getVarDeclarationVarDeclarationCSParserRuleCall_5_0());
+ after(grammarAccess.getRelationCSAccess().getVarDeclarationsVarDeclarationCSParserRuleCall_5_0());
}
}
@@ -43974,32 +44464,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__RelationCS__VarDeclarationAssignment_5"
+ // $ANTLR end "rule__RelationCS__VarDeclarationsAssignment_5"
- // $ANTLR start "rule__RelationCS__DomainAssignment_6_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15324:1: rule__RelationCS__DomainAssignment_6_0 : ( ruleDomainCS ) ;
- public final void rule__RelationCS__DomainAssignment_6_0() throws RecognitionException {
+ // $ANTLR start "rule__RelationCS__DomainsAssignment_6_0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15467:1: rule__RelationCS__DomainsAssignment_6_0 : ( ruleDomainCS ) ;
+ public final void rule__RelationCS__DomainsAssignment_6_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15328:1: ( ( ruleDomainCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15329:1: ( ruleDomainCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15471:1: ( ( ruleDomainCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15472:1: ( ruleDomainCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15329:1: ( ruleDomainCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15330:1: ruleDomainCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15472:1: ( ruleDomainCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15473:1: ruleDomainCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationCSAccess().getDomainDomainCSParserRuleCall_6_0_0());
+ before(grammarAccess.getRelationCSAccess().getDomainsDomainCSParserRuleCall_6_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleDomainCS_in_rule__RelationCS__DomainAssignment_6_031072);
+ pushFollow(FollowSets001.FOLLOW_ruleDomainCS_in_rule__RelationCS__DomainsAssignment_6_031393);
ruleDomainCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationCSAccess().getDomainDomainCSParserRuleCall_6_0_0());
+ after(grammarAccess.getRelationCSAccess().getDomainsDomainCSParserRuleCall_6_0_0());
}
}
@@ -44019,32 +44509,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__RelationCS__DomainAssignment_6_0"
+ // $ANTLR end "rule__RelationCS__DomainsAssignment_6_0"
- // $ANTLR start "rule__RelationCS__DomainAssignment_6_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15339:1: rule__RelationCS__DomainAssignment_6_1 : ( rulePrimitiveTypeDomainCS ) ;
- public final void rule__RelationCS__DomainAssignment_6_1() throws RecognitionException {
+ // $ANTLR start "rule__RelationCS__DomainsAssignment_6_1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15482:1: rule__RelationCS__DomainsAssignment_6_1 : ( rulePrimitiveTypeDomainCS ) ;
+ public final void rule__RelationCS__DomainsAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15343:1: ( ( rulePrimitiveTypeDomainCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15344:1: ( rulePrimitiveTypeDomainCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15486:1: ( ( rulePrimitiveTypeDomainCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15487:1: ( rulePrimitiveTypeDomainCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15344:1: ( rulePrimitiveTypeDomainCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15345:1: rulePrimitiveTypeDomainCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15487:1: ( rulePrimitiveTypeDomainCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15488:1: rulePrimitiveTypeDomainCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getRelationCSAccess().getDomainPrimitiveTypeDomainCSParserRuleCall_6_1_0());
+ before(grammarAccess.getRelationCSAccess().getDomainsPrimitiveTypeDomainCSParserRuleCall_6_1_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePrimitiveTypeDomainCS_in_rule__RelationCS__DomainAssignment_6_131103);
+ pushFollow(FollowSets001.FOLLOW_rulePrimitiveTypeDomainCS_in_rule__RelationCS__DomainsAssignment_6_131424);
rulePrimitiveTypeDomainCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getRelationCSAccess().getDomainPrimitiveTypeDomainCSParserRuleCall_6_1_0());
+ after(grammarAccess.getRelationCSAccess().getDomainsPrimitiveTypeDomainCSParserRuleCall_6_1_0());
}
}
@@ -44064,26 +44554,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__RelationCS__DomainAssignment_6_1"
+ // $ANTLR end "rule__RelationCS__DomainsAssignment_6_1"
// $ANTLR start "rule__RelationCS__WhenAssignment_7"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15354:1: rule__RelationCS__WhenAssignment_7 : ( ruleWhenCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15497:1: rule__RelationCS__WhenAssignment_7 : ( ruleWhenCS ) ;
public final void rule__RelationCS__WhenAssignment_7() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15358:1: ( ( ruleWhenCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15359:1: ( ruleWhenCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15501:1: ( ( ruleWhenCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15502:1: ( ruleWhenCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15359:1: ( ruleWhenCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15360:1: ruleWhenCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15502:1: ( ruleWhenCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15503:1: ruleWhenCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getWhenWhenCSParserRuleCall_7_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleWhenCS_in_rule__RelationCS__WhenAssignment_731134);
+ pushFollow(FollowSets001.FOLLOW_ruleWhenCS_in_rule__RelationCS__WhenAssignment_731455);
ruleWhenCS();
state._fsp--;
@@ -44113,22 +44603,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__RelationCS__WhereAssignment_8"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15369:1: rule__RelationCS__WhereAssignment_8 : ( ruleWhereCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15512:1: rule__RelationCS__WhereAssignment_8 : ( ruleWhereCS ) ;
public final void rule__RelationCS__WhereAssignment_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15373:1: ( ( ruleWhereCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15374:1: ( ruleWhereCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15516:1: ( ( ruleWhereCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15517:1: ( ruleWhereCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15374:1: ( ruleWhereCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15375:1: ruleWhereCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15517:1: ( ruleWhereCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15518:1: ruleWhereCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getRelationCSAccess().getWhereWhereCSParserRuleCall_8_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleWhereCS_in_rule__RelationCS__WhereAssignment_831165);
+ pushFollow(FollowSets001.FOLLOW_ruleWhereCS_in_rule__RelationCS__WhereAssignment_831486);
ruleWhereCS();
state._fsp--;
@@ -44158,22 +44648,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TemplateCS__GuardExpressionAssignment_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15384:1: rule__TemplateCS__GuardExpressionAssignment_1_1 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15527:1: rule__TemplateCS__GuardExpressionAssignment_1_1 : ( ruleExpCS ) ;
public final void rule__TemplateCS__GuardExpressionAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15388:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15389:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15531:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15532:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15389:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15390:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15532:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15533:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateCSAccess().getGuardExpressionExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__TemplateCS__GuardExpressionAssignment_1_131196);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__TemplateCS__GuardExpressionAssignment_1_131517);
ruleExpCS();
state._fsp--;
@@ -44203,22 +44693,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__NameAssignment_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15399:1: rule__TransformationCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15542:1: rule__TransformationCS__NameAssignment_1 : ( ruleUnrestrictedName ) ;
public final void rule__TransformationCS__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15403:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15404:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15546:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15547:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15404:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15405:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15547:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15548:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__NameAssignment_131227);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__NameAssignment_131548);
ruleUnrestrictedName();
state._fsp--;
@@ -44247,29 +44737,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__TransformationCS__NameAssignment_1"
- // $ANTLR start "rule__TransformationCS__ModelDeclAssignment_3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15414:1: rule__TransformationCS__ModelDeclAssignment_3 : ( ruleModelDeclCS ) ;
- public final void rule__TransformationCS__ModelDeclAssignment_3() throws RecognitionException {
+ // $ANTLR start "rule__TransformationCS__ModelDeclsAssignment_3"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15557:1: rule__TransformationCS__ModelDeclsAssignment_3 : ( ruleModelDeclCS ) ;
+ public final void rule__TransformationCS__ModelDeclsAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15418:1: ( ( ruleModelDeclCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15419:1: ( ruleModelDeclCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15561:1: ( ( ruleModelDeclCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15562:1: ( ruleModelDeclCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15419:1: ( ruleModelDeclCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15420:1: ruleModelDeclCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15562:1: ( ruleModelDeclCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15563:1: ruleModelDeclCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTransformationCSAccess().getModelDeclModelDeclCSParserRuleCall_3_0());
+ before(grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclAssignment_331258);
+ pushFollow(FollowSets001.FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclsAssignment_331579);
ruleModelDeclCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getTransformationCSAccess().getModelDeclModelDeclCSParserRuleCall_3_0());
+ after(grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_3_0());
}
}
@@ -44289,32 +44779,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__TransformationCS__ModelDeclAssignment_3"
+ // $ANTLR end "rule__TransformationCS__ModelDeclsAssignment_3"
- // $ANTLR start "rule__TransformationCS__ModelDeclAssignment_4_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15429:1: rule__TransformationCS__ModelDeclAssignment_4_1 : ( ruleModelDeclCS ) ;
- public final void rule__TransformationCS__ModelDeclAssignment_4_1() throws RecognitionException {
+ // $ANTLR start "rule__TransformationCS__ModelDeclsAssignment_4_1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15572:1: rule__TransformationCS__ModelDeclsAssignment_4_1 : ( ruleModelDeclCS ) ;
+ public final void rule__TransformationCS__ModelDeclsAssignment_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15433:1: ( ( ruleModelDeclCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15434:1: ( ruleModelDeclCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15576:1: ( ( ruleModelDeclCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15577:1: ( ruleModelDeclCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15434:1: ( ruleModelDeclCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15435:1: ruleModelDeclCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15577:1: ( ruleModelDeclCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15578:1: ruleModelDeclCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTransformationCSAccess().getModelDeclModelDeclCSParserRuleCall_4_1_0());
+ before(grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_4_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclAssignment_4_131289);
+ pushFollow(FollowSets001.FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclsAssignment_4_131610);
ruleModelDeclCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getTransformationCSAccess().getModelDeclModelDeclCSParserRuleCall_4_1_0());
+ after(grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_4_1_0());
}
}
@@ -44334,32 +44824,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__TransformationCS__ModelDeclAssignment_4_1"
+ // $ANTLR end "rule__TransformationCS__ModelDeclsAssignment_4_1"
// $ANTLR start "rule__TransformationCS__ExtendsAssignment_6_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15444:1: rule__TransformationCS__ExtendsAssignment_6_1 : ( ( ruleUnrestrictedName ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15587:1: rule__TransformationCS__ExtendsAssignment_6_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__TransformationCS__ExtendsAssignment_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15448:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15449:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15591:1: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15592:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15449:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15450:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15592:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15593:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getExtendsTransformationCrossReference_6_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15451:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15452:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15594:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15595:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getExtendsTransformationUnrestrictedNameParserRuleCall_6_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_131324);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_131645);
ruleUnrestrictedName();
state._fsp--;
@@ -44395,28 +44885,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TransformationCS__ExtendsAssignment_6_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15463:1: rule__TransformationCS__ExtendsAssignment_6_2_1 : ( ( ruleUnrestrictedName ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15606:1: rule__TransformationCS__ExtendsAssignment_6_2_1 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__TransformationCS__ExtendsAssignment_6_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15467:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15468:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15610:1: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15611:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15468:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15469:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15611:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15612:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getExtendsTransformationCrossReference_6_2_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15470:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15471:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15613:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15614:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getExtendsTransformationUnrestrictedNameParserRuleCall_6_2_1_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_2_131363);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_2_131684);
ruleUnrestrictedName();
state._fsp--;
@@ -44451,29 +44941,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__TransformationCS__ExtendsAssignment_6_2_1"
- // $ANTLR start "rule__TransformationCS__KeyDeclAssignment_8"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15482:1: rule__TransformationCS__KeyDeclAssignment_8 : ( ruleKeyDeclCS ) ;
- public final void rule__TransformationCS__KeyDeclAssignment_8() throws RecognitionException {
+ // $ANTLR start "rule__TransformationCS__KeyDeclsAssignment_8"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15625:1: rule__TransformationCS__KeyDeclsAssignment_8 : ( ruleKeyDeclCS ) ;
+ public final void rule__TransformationCS__KeyDeclsAssignment_8() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15486:1: ( ( ruleKeyDeclCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15487:1: ( ruleKeyDeclCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15629:1: ( ( ruleKeyDeclCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15630:1: ( ruleKeyDeclCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15487:1: ( ruleKeyDeclCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15488:1: ruleKeyDeclCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15630:1: ( ruleKeyDeclCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15631:1: ruleKeyDeclCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTransformationCSAccess().getKeyDeclKeyDeclCSParserRuleCall_8_0());
+ before(grammarAccess.getTransformationCSAccess().getKeyDeclsKeyDeclCSParserRuleCall_8_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleKeyDeclCS_in_rule__TransformationCS__KeyDeclAssignment_831398);
+ pushFollow(FollowSets001.FOLLOW_ruleKeyDeclCS_in_rule__TransformationCS__KeyDeclsAssignment_831719);
ruleKeyDeclCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getTransformationCSAccess().getKeyDeclKeyDeclCSParserRuleCall_8_0());
+ after(grammarAccess.getTransformationCSAccess().getKeyDeclsKeyDeclCSParserRuleCall_8_0());
}
}
@@ -44493,26 +44983,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__TransformationCS__KeyDeclAssignment_8"
+ // $ANTLR end "rule__TransformationCS__KeyDeclsAssignment_8"
// $ANTLR start "rule__TransformationCS__RelationAssignment_9_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15497:1: rule__TransformationCS__RelationAssignment_9_0 : ( ruleRelationCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15640:1: rule__TransformationCS__RelationAssignment_9_0 : ( ruleRelationCS ) ;
public final void rule__TransformationCS__RelationAssignment_9_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15501:1: ( ( ruleRelationCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15502:1: ( ruleRelationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15644:1: ( ( ruleRelationCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15645:1: ( ruleRelationCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15502:1: ( ruleRelationCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15503:1: ruleRelationCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15645:1: ( ruleRelationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15646:1: ruleRelationCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTransformationCSAccess().getRelationRelationCSParserRuleCall_9_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleRelationCS_in_rule__TransformationCS__RelationAssignment_9_031429);
+ pushFollow(FollowSets001.FOLLOW_ruleRelationCS_in_rule__TransformationCS__RelationAssignment_9_031750);
ruleRelationCS();
state._fsp--;
@@ -44541,29 +45031,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__TransformationCS__RelationAssignment_9_0"
- // $ANTLR start "rule__TransformationCS__QueryAssignment_9_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15512:1: rule__TransformationCS__QueryAssignment_9_1 : ( ruleQueryCS ) ;
- public final void rule__TransformationCS__QueryAssignment_9_1() throws RecognitionException {
+ // $ANTLR start "rule__TransformationCS__QueriesAssignment_9_1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15655:1: rule__TransformationCS__QueriesAssignment_9_1 : ( ruleQueryCS ) ;
+ public final void rule__TransformationCS__QueriesAssignment_9_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15516:1: ( ( ruleQueryCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15517:1: ( ruleQueryCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15659:1: ( ( ruleQueryCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15660:1: ( ruleQueryCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15517:1: ( ruleQueryCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15518:1: ruleQueryCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15660:1: ( ruleQueryCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15661:1: ruleQueryCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTransformationCSAccess().getQueryQueryCSParserRuleCall_9_1_0());
+ before(grammarAccess.getTransformationCSAccess().getQueriesQueryCSParserRuleCall_9_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleQueryCS_in_rule__TransformationCS__QueryAssignment_9_131460);
+ pushFollow(FollowSets001.FOLLOW_ruleQueryCS_in_rule__TransformationCS__QueriesAssignment_9_131781);
ruleQueryCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getTransformationCSAccess().getQueryQueryCSParserRuleCall_9_1_0());
+ after(grammarAccess.getTransformationCSAccess().getQueriesQueryCSParserRuleCall_9_1_0());
}
}
@@ -44583,26 +45073,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__TransformationCS__QueryAssignment_9_1"
+ // $ANTLR end "rule__TransformationCS__QueriesAssignment_9_1"
// $ANTLR start "rule__UnitCS__NameAssignment_1_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15527:1: rule__UnitCS__NameAssignment_1_0 : ( ruleUnrestrictedName ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15670:1: rule__UnitCS__NameAssignment_1_0 : ( ruleUnrestrictedName ) ;
public final void rule__UnitCS__NameAssignment_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15531:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15532:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15674:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15675:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15532:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15533:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15675:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15676:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnitCSAccess().getNameUnrestrictedNameParserRuleCall_1_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__UnitCS__NameAssignment_1_031491);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__UnitCS__NameAssignment_1_031812);
ruleUnrestrictedName();
state._fsp--;
@@ -44632,28 +45122,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnitCS__NamespaceAssignment_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15542:1: rule__UnitCS__NamespaceAssignment_2 : ( ( ruleURI ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15685:1: rule__UnitCS__NamespaceAssignment_2 : ( ( ruleURI ) ) ;
public final void rule__UnitCS__NamespaceAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15546:1: ( ( ( ruleURI ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15547:1: ( ( ruleURI ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15689:1: ( ( ( ruleURI ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15690:1: ( ( ruleURI ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15547:1: ( ( ruleURI ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15548:1: ( ruleURI )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15690:1: ( ( ruleURI ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15691:1: ( ruleURI )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnitCSAccess().getNamespaceNamespaceCrossReference_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15549:1: ( ruleURI )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15550:1: ruleURI
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15692:1: ( ruleURI )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15693:1: ruleURI
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnitCSAccess().getNamespaceNamespaceURIParserRuleCall_2_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__UnitCS__NamespaceAssignment_231526);
+ pushFollow(FollowSets001.FOLLOW_ruleURI_in_rule__UnitCS__NamespaceAssignment_231847);
ruleURI();
state._fsp--;
@@ -44688,41 +45178,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__UnitCS__NamespaceAssignment_2"
- // $ANTLR start "rule__VarDeclarationCS__VarDeclarationIdAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15561:1: rule__VarDeclarationCS__VarDeclarationIdAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
- public final void rule__VarDeclarationCS__VarDeclarationIdAssignment_0() throws RecognitionException {
+ // $ANTLR start "rule__VarDeclarationCS__VarDeclarationIdsAssignment_0"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15704:1: rule__VarDeclarationCS__VarDeclarationIdsAssignment_0 : ( ruleVarDeclarationIdCS ) ;
+ public final void rule__VarDeclarationCS__VarDeclarationIdsAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15565:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15566:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15708:1: ( ( ruleVarDeclarationIdCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15709:1: ( ruleVarDeclarationIdCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15566:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15567:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15709:1: ( ruleVarDeclarationIdCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15710:1: ruleVarDeclarationIdCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_0_0());
+ before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15568:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15569:1: ruleUnrestrictedName
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyUnrestrictedNameParserRuleCall_0_0_1());
- }
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__VarDeclarationCS__VarDeclarationIdAssignment_031565);
- ruleUnrestrictedName();
+ pushFollow(FollowSets001.FOLLOW_ruleVarDeclarationIdCS_in_rule__VarDeclarationCS__VarDeclarationIdsAssignment_031882);
+ ruleVarDeclarationIdCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyUnrestrictedNameParserRuleCall_0_0_1());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_0_0());
+ after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_0_0());
}
}
@@ -44742,44 +45220,32 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__VarDeclarationCS__VarDeclarationIdAssignment_0"
+ // $ANTLR end "rule__VarDeclarationCS__VarDeclarationIdsAssignment_0"
- // $ANTLR start "rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15580:1: rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1 : ( ( ruleUnrestrictedName ) ) ;
- public final void rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1() throws RecognitionException {
+ // $ANTLR start "rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15719:1: rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1 : ( ruleVarDeclarationIdCS ) ;
+ public final void rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15584:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15585:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15723:1: ( ( ruleVarDeclarationIdCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15724:1: ( ruleVarDeclarationIdCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15585:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15586:1: ( ruleUnrestrictedName )
- {
- if ( state.backtracking==0 ) {
- before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_1_1_0());
- }
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15587:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15588:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15724:1: ( ruleVarDeclarationIdCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15725:1: ruleVarDeclarationIdCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyUnrestrictedNameParserRuleCall_1_1_0_1());
+ before(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__VarDeclarationCS__VarDeclarationIdAssignment_1_131604);
- ruleUnrestrictedName();
+ pushFollow(FollowSets001.FOLLOW_ruleVarDeclarationIdCS_in_rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_131913);
+ ruleVarDeclarationIdCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyUnrestrictedNameParserRuleCall_1_1_0_1());
- }
-
- }
-
- if ( state.backtracking==0 ) {
- after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_1_1_0());
+ after(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_1_1_0());
}
}
@@ -44799,26 +45265,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1"
+ // $ANTLR end "rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1"
// $ANTLR start "rule__VarDeclarationCS__TypeAssignment_3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15599:1: rule__VarDeclarationCS__TypeAssignment_3 : ( ruleTypedRefCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15734:1: rule__VarDeclarationCS__TypeAssignment_3 : ( ruleTypedRefCS ) ;
public final void rule__VarDeclarationCS__TypeAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15603:1: ( ( ruleTypedRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15604:1: ( ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15738:1: ( ( ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15739:1: ( ruleTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15604:1: ( ruleTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15605:1: ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15739:1: ( ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15740:1: ruleTypedRefCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getVarDeclarationCSAccess().getTypeTypedRefCSParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__VarDeclarationCS__TypeAssignment_331639);
+ pushFollow(FollowSets001.FOLLOW_ruleTypedRefCS_in_rule__VarDeclarationCS__TypeAssignment_331944);
ruleTypedRefCS();
state._fsp--;
@@ -44847,29 +45313,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__VarDeclarationCS__TypeAssignment_3"
- // $ANTLR start "rule__WhenCS__ExprAssignment_3_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15614:1: rule__WhenCS__ExprAssignment_3_0 : ( ruleExpCS ) ;
- public final void rule__WhenCS__ExprAssignment_3_0() throws RecognitionException {
+ // $ANTLR start "rule__VarDeclarationIdCS__NameAssignment"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15749:1: rule__VarDeclarationIdCS__NameAssignment : ( ruleUnrestrictedName ) ;
+ public final void rule__VarDeclarationIdCS__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15618:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15619:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15753:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15754:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15619:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15620:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15754:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15755:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getWhenCSAccess().getExprExpCSParserRuleCall_3_0_0());
+ before(grammarAccess.getVarDeclarationIdCSAccess().getNameUnrestrictedNameParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__WhenCS__ExprAssignment_3_031670);
- ruleExpCS();
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__VarDeclarationIdCS__NameAssignment31975);
+ ruleUnrestrictedName();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getWhenCSAccess().getExprExpCSParserRuleCall_3_0_0());
+ after(grammarAccess.getVarDeclarationIdCSAccess().getNameUnrestrictedNameParserRuleCall_0());
}
}
@@ -44889,32 +45355,77 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__WhenCS__ExprAssignment_3_0"
+ // $ANTLR end "rule__VarDeclarationIdCS__NameAssignment"
- // $ANTLR start "rule__WhereCS__ExprAssignment_3_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15629:1: rule__WhereCS__ExprAssignment_3_0 : ( ruleExpCS ) ;
- public final void rule__WhereCS__ExprAssignment_3_0() throws RecognitionException {
+ // $ANTLR start "rule__WhenCS__PredicatesAssignment_3"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15764:1: rule__WhenCS__PredicatesAssignment_3 : ( rulePredicateCS ) ;
+ public final void rule__WhenCS__PredicatesAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15633:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15634:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15768:1: ( ( rulePredicateCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15769:1: ( rulePredicateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15634:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15635:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15769:1: ( rulePredicateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15770:1: rulePredicateCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getWhereCSAccess().getExprExpCSParserRuleCall_3_0_0());
+ before(grammarAccess.getWhenCSAccess().getPredicatesPredicateCSParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__WhereCS__ExprAssignment_3_031701);
- ruleExpCS();
+ pushFollow(FollowSets001.FOLLOW_rulePredicateCS_in_rule__WhenCS__PredicatesAssignment_332006);
+ rulePredicateCS();
+
+ state._fsp--;
+ if (state.failed) return ;
+ if ( state.backtracking==0 ) {
+ after(grammarAccess.getWhenCSAccess().getPredicatesPredicateCSParserRuleCall_3_0());
+ }
+
+ }
+
+
+ }
+
+ }
+ catch (RecognitionException re) {
+ reportError(re);
+ recover(input,re);
+ }
+ finally {
+
+ restoreStackSize(stackSize);
+
+ }
+ return ;
+ }
+ // $ANTLR end "rule__WhenCS__PredicatesAssignment_3"
+
+
+ // $ANTLR start "rule__WhereCS__PredicatesAssignment_3"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15779:1: rule__WhereCS__PredicatesAssignment_3 : ( rulePredicateCS ) ;
+ public final void rule__WhereCS__PredicatesAssignment_3() throws RecognitionException {
+
+ int stackSize = keepStackSize();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15783:1: ( ( rulePredicateCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15784:1: ( rulePredicateCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15784:1: ( rulePredicateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15785:1: rulePredicateCS
+ {
+ if ( state.backtracking==0 ) {
+ before(grammarAccess.getWhereCSAccess().getPredicatesPredicateCSParserRuleCall_3_0());
+ }
+ pushFollow(FollowSets001.FOLLOW_rulePredicateCS_in_rule__WhereCS__PredicatesAssignment_332037);
+ rulePredicateCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getWhereCSAccess().getExprExpCSParserRuleCall_3_0_0());
+ after(grammarAccess.getWhereCSAccess().getPredicatesPredicateCSParserRuleCall_3_0());
}
}
@@ -44934,26 +45445,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__WhereCS__ExprAssignment_3_0"
+ // $ANTLR end "rule__WhereCS__PredicatesAssignment_3"
// $ANTLR start "rule__NameExpCS__PathNameAssignment"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15644:1: rule__NameExpCS__PathNameAssignment : ( rulePathNameCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15794:1: rule__NameExpCS__PathNameAssignment : ( rulePathNameCS ) ;
public final void rule__NameExpCS__PathNameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15648:1: ( ( rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15649:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15798:1: ( ( rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15799:1: ( rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15649:1: ( rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15650:1: rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15799:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15800:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNameExpCSAccess().getPathNamePathNameCSParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__NameExpCS__PathNameAssignment31732);
+ pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__NameExpCS__PathNameAssignment32068);
rulePathNameCS();
state._fsp--;
@@ -44983,22 +45494,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTypedRefCS__PathNameAssignment"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15659:1: rule__CollectionTypedRefCS__PathNameAssignment : ( rulePathNameCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15809:1: rule__CollectionTypedRefCS__PathNameAssignment : ( rulePathNameCS ) ;
public final void rule__CollectionTypedRefCS__PathNameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15663:1: ( ( rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15664:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15813:1: ( ( rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15814:1: ( rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15664:1: ( rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15665:1: rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15814:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15815:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypedRefCSAccess().getPathNamePathNameCSParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__CollectionTypedRefCS__PathNameAssignment31763);
+ pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__CollectionTypedRefCS__PathNameAssignment32099);
rulePathNameCS();
state._fsp--;
@@ -45027,29 +45538,29 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR end "rule__CollectionTypedRefCS__PathNameAssignment"
- // $ANTLR start "rule__TypedRefCS__PathNameAssignment"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15674:1: rule__TypedRefCS__PathNameAssignment : ( rulePathNameCS ) ;
- public final void rule__TypedRefCS__PathNameAssignment() throws RecognitionException {
+ // $ANTLR start "rule__TypedTypeRefCS__PathNameAssignment"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15824:1: rule__TypedTypeRefCS__PathNameAssignment : ( rulePathNameCS ) ;
+ public final void rule__TypedTypeRefCS__PathNameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15678:1: ( ( rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15679:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15828:1: ( ( rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15829:1: ( rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15679:1: ( rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15680:1: rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15829:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15830:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
- before(grammarAccess.getTypedRefCSAccess().getPathNamePathNameCSParserRuleCall_0());
+ before(grammarAccess.getTypedTypeRefCSAccess().getPathNamePathNameCSParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__TypedRefCS__PathNameAssignment31794);
+ pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__TypedTypeRefCS__PathNameAssignment32130);
rulePathNameCS();
state._fsp--;
if (state.failed) return ;
if ( state.backtracking==0 ) {
- after(grammarAccess.getTypedRefCSAccess().getPathNamePathNameCSParserRuleCall_0());
+ after(grammarAccess.getTypedTypeRefCSAccess().getPathNamePathNameCSParserRuleCall_0());
}
}
@@ -45069,26 +45580,26 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
return ;
}
- // $ANTLR end "rule__TypedRefCS__PathNameAssignment"
+ // $ANTLR end "rule__TypedTypeRefCS__PathNameAssignment"
// $ANTLR start "rule__PathNameCS__PathAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15690:1: rule__PathNameCS__PathAssignment_0 : ( ruleFirstPathElementCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15840:1: rule__PathNameCS__PathAssignment_0 : ( ruleFirstPathElementCS ) ;
public final void rule__PathNameCS__PathAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15694:1: ( ( ruleFirstPathElementCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15695:1: ( ruleFirstPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15844:1: ( ( ruleFirstPathElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15845:1: ( ruleFirstPathElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15695:1: ( ruleFirstPathElementCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15696:1: ruleFirstPathElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15845:1: ( ruleFirstPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15846:1: ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getPathFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_031826);
+ pushFollow(FollowSets001.FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_032162);
ruleFirstPathElementCS();
state._fsp--;
@@ -45118,22 +45629,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PathNameCS__PathAssignment_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15705:1: rule__PathNameCS__PathAssignment_1_1 : ( ruleNextPathElementCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15855:1: rule__PathNameCS__PathAssignment_1_1 : ( ruleNextPathElementCS ) ;
public final void rule__PathNameCS__PathAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15709:1: ( ( ruleNextPathElementCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15710:1: ( ruleNextPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15859:1: ( ( ruleNextPathElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15860:1: ( ruleNextPathElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15710:1: ( ruleNextPathElementCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15711:1: ruleNextPathElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15860:1: ( ruleNextPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15861:1: ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPathNameCSAccess().getPathNextPathElementCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_131857);
+ pushFollow(FollowSets001.FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_132193);
ruleNextPathElementCS();
state._fsp--;
@@ -45163,28 +45674,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__FirstPathElementCS__ElementAssignment"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15720:1: rule__FirstPathElementCS__ElementAssignment : ( ( ruleUnrestrictedName ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15870:1: rule__FirstPathElementCS__ElementAssignment : ( ( ruleUnrestrictedName ) ) ;
public final void rule__FirstPathElementCS__ElementAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15724:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15725:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15874:1: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15875:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15725:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15726:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15875:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15876:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFirstPathElementCSAccess().getElementNamedElementCrossReference_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15727:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15728:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15877:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15878:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getFirstPathElementCSAccess().getElementNamedElementUnrestrictedNameParserRuleCall_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment31892);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment32228);
ruleUnrestrictedName();
state._fsp--;
@@ -45220,28 +45731,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NextPathElementCS__ElementAssignment"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15739:1: rule__NextPathElementCS__ElementAssignment : ( ( ruleUnreservedName ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15889:1: rule__NextPathElementCS__ElementAssignment : ( ( ruleUnreservedName ) ) ;
public final void rule__NextPathElementCS__ElementAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15743:1: ( ( ( ruleUnreservedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15744:1: ( ( ruleUnreservedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15893:1: ( ( ( ruleUnreservedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15894:1: ( ( ruleUnreservedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15744:1: ( ( ruleUnreservedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15745:1: ( ruleUnreservedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15894:1: ( ( ruleUnreservedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15895:1: ( ruleUnreservedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNextPathElementCSAccess().getElementNamedElementCrossReference_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15746:1: ( ruleUnreservedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15747:1: ruleUnreservedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15896:1: ( ruleUnreservedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15897:1: ruleUnreservedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNextPathElementCSAccess().getElementNamedElementUnreservedNameParserRuleCall_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment31931);
+ pushFollow(FollowSets001.FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment32267);
ruleUnreservedName();
state._fsp--;
@@ -45277,22 +45788,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimitiveTypeCS__NameAssignment"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15758:1: rule__PrimitiveTypeCS__NameAssignment : ( rulePrimitiveTypeIdentifier ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15908:1: rule__PrimitiveTypeCS__NameAssignment : ( rulePrimitiveTypeIdentifier ) ;
public final void rule__PrimitiveTypeCS__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15762:1: ( ( rulePrimitiveTypeIdentifier ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15763:1: ( rulePrimitiveTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15912:1: ( ( rulePrimitiveTypeIdentifier ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15913:1: ( rulePrimitiveTypeIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15763:1: ( rulePrimitiveTypeIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15764:1: rulePrimitiveTypeIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15913:1: ( rulePrimitiveTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15914:1: rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimitiveTypeCSAccess().getNamePrimitiveTypeIdentifierParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment31966);
+ pushFollow(FollowSets001.FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment32302);
rulePrimitiveTypeIdentifier();
state._fsp--;
@@ -45322,22 +45833,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTypeCS__NameAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15773:1: rule__CollectionTypeCS__NameAssignment_0 : ( ruleCollectionTypeIdentifier ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15923:1: rule__CollectionTypeCS__NameAssignment_0 : ( ruleCollectionTypeIdentifier ) ;
public final void rule__CollectionTypeCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15777:1: ( ( ruleCollectionTypeIdentifier ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15778:1: ( ruleCollectionTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15927:1: ( ( ruleCollectionTypeIdentifier ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15928:1: ( ruleCollectionTypeIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15778:1: ( ruleCollectionTypeIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15779:1: ruleCollectionTypeIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15928:1: ( ruleCollectionTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15929:1: ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_031997);
+ pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_032333);
ruleCollectionTypeIdentifier();
state._fsp--;
@@ -45367,22 +45878,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionTypeCS__OwnedTypeAssignment_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15788:1: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15938:1: rule__CollectionTypeCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__CollectionTypeCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15792:1: ( ( ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15793:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15942:1: ( ( ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15943:1: ( ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15793:1: ( ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15794:1: ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15943:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15944:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_132028);
+ pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_132364);
ruleTypeExpCS();
state._fsp--;
@@ -45412,22 +45923,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityBoundsCS__LowerBoundAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15803:1: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 : ( ruleLOWER ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15953:1: rule__MultiplicityBoundsCS__LowerBoundAssignment_0 : ( ruleLOWER ) ;
public final void rule__MultiplicityBoundsCS__LowerBoundAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15807:1: ( ( ruleLOWER ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15808:1: ( ruleLOWER )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15957:1: ( ( ruleLOWER ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15958:1: ( ruleLOWER )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15808:1: ( ruleLOWER )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15809:1: ruleLOWER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15958:1: ( ruleLOWER )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15959:1: ruleLOWER
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_032059);
+ pushFollow(FollowSets001.FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_032395);
ruleLOWER();
state._fsp--;
@@ -45457,22 +45968,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15818:1: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 : ( ruleUPPER ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15968:1: rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1 : ( ruleUPPER ) ;
public final void rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15822:1: ( ( ruleUPPER ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15823:1: ( ruleUPPER )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15972:1: ( ( ruleUPPER ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15973:1: ( ruleUPPER )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15823:1: ( ruleUPPER )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15824:1: ruleUPPER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15973:1: ( ruleUPPER )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15974:1: ruleUPPER
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundUPPERParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_132090);
+ pushFollow(FollowSets001.FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_132426);
ruleUPPER();
state._fsp--;
@@ -45502,25 +46013,25 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__MultiplicityStringCS__StringBoundsAssignment"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15833:1: rule__MultiplicityStringCS__StringBoundsAssignment : ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15983:1: rule__MultiplicityStringCS__StringBoundsAssignment : ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) ;
public final void rule__MultiplicityStringCS__StringBoundsAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15837:1: ( ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15838:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15987:1: ( ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15988:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15838:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15839:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15988:1: ( ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15989:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAlternatives_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15840:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15840:2: rule__MultiplicityStringCS__StringBoundsAlternatives_0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15990:1: ( rule__MultiplicityStringCS__StringBoundsAlternatives_0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15990:2: rule__MultiplicityStringCS__StringBoundsAlternatives_0
{
- pushFollow(FollowSets001.FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment32121);
+ pushFollow(FollowSets001.FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment32457);
rule__MultiplicityStringCS__StringBoundsAlternatives_0();
state._fsp--;
@@ -45553,28 +46064,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__NameAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15849:1: rule__TupleTypeCS__NameAssignment_0 : ( ( 'Tuple' ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15999:1: rule__TupleTypeCS__NameAssignment_0 : ( ( 'Tuple' ) ) ;
public final void rule__TupleTypeCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15853:1: ( ( ( 'Tuple' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15854:1: ( ( 'Tuple' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16003:1: ( ( ( 'Tuple' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16004:1: ( ( 'Tuple' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15854:1: ( ( 'Tuple' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15855:1: ( 'Tuple' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16004:1: ( ( 'Tuple' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16005:1: ( 'Tuple' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15856:1: ( 'Tuple' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15857:1: 'Tuple'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16006:1: ( 'Tuple' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16007:1: 'Tuple'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
}
- match(input,55,FollowSets001.FOLLOW_55_in_rule__TupleTypeCS__NameAssignment_032159); if (state.failed) return ;
+ match(input,55,FollowSets001.FOLLOW_55_in_rule__TupleTypeCS__NameAssignment_032495); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
}
@@ -45606,22 +46117,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__OwnedPartsAssignment_1_1_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15872:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 : ( ruleTuplePartCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16022:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_0 : ( ruleTuplePartCS ) ;
public final void rule__TupleTypeCS__OwnedPartsAssignment_1_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15876:1: ( ( ruleTuplePartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15877:1: ( ruleTuplePartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16026:1: ( ( ruleTuplePartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16027:1: ( ruleTuplePartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15877:1: ( ruleTuplePartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15878:1: ruleTuplePartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16027:1: ( ruleTuplePartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16028:1: ruleTuplePartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_032198);
+ pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_032534);
ruleTuplePartCS();
state._fsp--;
@@ -45651,22 +46162,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15887:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 : ( ruleTuplePartCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16037:1: rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1 : ( ruleTuplePartCS ) ;
public final void rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15891:1: ( ( ruleTuplePartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15892:1: ( ruleTuplePartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16041:1: ( ( ruleTuplePartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16042:1: ( ruleTuplePartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15892:1: ( ruleTuplePartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15893:1: ruleTuplePartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16042:1: ( ruleTuplePartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16043:1: ruleTuplePartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_132229);
+ pushFollow(FollowSets001.FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_132565);
ruleTuplePartCS();
state._fsp--;
@@ -45696,22 +46207,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TuplePartCS__NameAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15902:1: rule__TuplePartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16052:1: rule__TuplePartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__TuplePartCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15906:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15907:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16056:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16057:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15907:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15908:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16057:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16058:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_032260);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_032596);
ruleUnrestrictedName();
state._fsp--;
@@ -45741,22 +46252,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TuplePartCS__OwnedTypeAssignment_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15917:1: rule__TuplePartCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16067:1: rule__TuplePartCS__OwnedTypeAssignment_2 : ( ruleTypeExpCS ) ;
public final void rule__TuplePartCS__OwnedTypeAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15921:1: ( ( ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15922:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16071:1: ( ( ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16072:1: ( ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15922:1: ( ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15923:1: ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16072:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16073:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTuplePartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_232291);
+ pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_232627);
ruleTypeExpCS();
state._fsp--;
@@ -45786,22 +46297,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__OwnedTypeAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15932:1: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16082:1: rule__CollectionLiteralExpCS__OwnedTypeAssignment_0 : ( ruleCollectionTypeCS ) ;
public final void rule__CollectionLiteralExpCS__OwnedTypeAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15936:1: ( ( ruleCollectionTypeCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15937:1: ( ruleCollectionTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16086:1: ( ( ruleCollectionTypeCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16087:1: ( ruleCollectionTypeCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15937:1: ( ruleCollectionTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15938:1: ruleCollectionTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16087:1: ( ruleCollectionTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16088:1: ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_032322);
+ pushFollow(FollowSets001.FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_032658);
ruleCollectionTypeCS();
state._fsp--;
@@ -45831,22 +46342,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15947:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleCollectionLiteralPartCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16097:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0 : ( ruleCollectionLiteralPartCS ) ;
public final void rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15951:1: ( ( ruleCollectionLiteralPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15952:1: ( ruleCollectionLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16101:1: ( ( ruleCollectionLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16102:1: ( ruleCollectionLiteralPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15952:1: ( ruleCollectionLiteralPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15953:1: ruleCollectionLiteralPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16102:1: ( ruleCollectionLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16103:1: ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_032353);
+ pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_032689);
ruleCollectionLiteralPartCS();
state._fsp--;
@@ -45876,22 +46387,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15962:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleCollectionLiteralPartCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16112:1: rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1 : ( ruleCollectionLiteralPartCS ) ;
public final void rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15966:1: ( ( ruleCollectionLiteralPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15967:1: ( ruleCollectionLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16116:1: ( ( ruleCollectionLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16117:1: ( ruleCollectionLiteralPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15967:1: ( ruleCollectionLiteralPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15968:1: ruleCollectionLiteralPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16117:1: ( ruleCollectionLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16118:1: ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_132384);
+ pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_132720);
ruleCollectionLiteralPartCS();
state._fsp--;
@@ -45921,22 +46432,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralPartCS__ExpressionCSAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15977:1: rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16127:1: rule__CollectionLiteralPartCS__ExpressionCSAssignment_0 : ( ruleExpCS ) ;
public final void rule__CollectionLiteralPartCS__ExpressionCSAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15981:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15982:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16131:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16132:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15982:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15983:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16132:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16133:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getExpressionCSExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_032415);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_032751);
ruleExpCS();
state._fsp--;
@@ -45966,22 +46477,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15992:1: rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16142:1: rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1 : ( ruleExpCS ) ;
public final void rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15996:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15997:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16146:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16147:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15997:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:15998:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16147:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16148:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getCollectionLiteralPartCSAccess().getLastExpressionCSExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_132446);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_132782);
ruleExpCS();
state._fsp--;
@@ -46011,28 +46522,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ConstructorPartCS__PropertyAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16007:1: rule__ConstructorPartCS__PropertyAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16157:1: rule__ConstructorPartCS__PropertyAssignment_0 : ( ( ruleUnrestrictedName ) ) ;
public final void rule__ConstructorPartCS__PropertyAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16011:1: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16012:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16161:1: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16162:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16012:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16013:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16162:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16163:1: ( ruleUnrestrictedName )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getConstructorPartCSAccess().getPropertyPropertyCrossReference_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16014:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16015:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16164:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16165:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getConstructorPartCSAccess().getPropertyPropertyUnrestrictedNameParserRuleCall_0_0_1());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_032481);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_032817);
ruleUnrestrictedName();
state._fsp--;
@@ -46068,22 +46579,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ConstructorPartCS__InitExpressionAssignment_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16026:1: rule__ConstructorPartCS__InitExpressionAssignment_2 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16176:1: rule__ConstructorPartCS__InitExpressionAssignment_2 : ( ruleExpCS ) ;
public final void rule__ConstructorPartCS__InitExpressionAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16030:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16031:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16180:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16181:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16031:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16032:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16181:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16182:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getConstructorPartCSAccess().getInitExpressionExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_232516);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_232852);
ruleExpCS();
state._fsp--;
@@ -46113,22 +46624,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__OwnedPartsAssignment_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16041:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 : ( ruleTupleLiteralPartCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16191:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_2 : ( ruleTupleLiteralPartCS ) ;
public final void rule__TupleLiteralExpCS__OwnedPartsAssignment_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16045:1: ( ( ruleTupleLiteralPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16046:1: ( ruleTupleLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16195:1: ( ( ruleTupleLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16196:1: ( ruleTupleLiteralPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16046:1: ( ruleTupleLiteralPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16047:1: ruleTupleLiteralPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16196:1: ( ruleTupleLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16197:1: ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_232547);
+ pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_232883);
ruleTupleLiteralPartCS();
state._fsp--;
@@ -46158,22 +46669,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16056:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 : ( ruleTupleLiteralPartCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16206:1: rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1 : ( ruleTupleLiteralPartCS ) ;
public final void rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16060:1: ( ( ruleTupleLiteralPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16061:1: ( ruleTupleLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16210:1: ( ( ruleTupleLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16211:1: ( ruleTupleLiteralPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16061:1: ( ruleTupleLiteralPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16062:1: ruleTupleLiteralPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16211:1: ( ruleTupleLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16212:1: ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_132578);
+ pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_132914);
ruleTupleLiteralPartCS();
state._fsp--;
@@ -46203,22 +46714,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__NameAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16071:1: rule__TupleLiteralPartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16221:1: rule__TupleLiteralPartCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__TupleLiteralPartCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16075:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16076:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16225:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16226:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16076:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16077:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16226:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16227:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_032609);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_032945);
ruleUnrestrictedName();
state._fsp--;
@@ -46248,22 +46759,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16086:1: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16236:1: rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16090:1: ( ( ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16091:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16240:1: ( ( ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16241:1: ( ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16091:1: ( ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16092:1: ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16241:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16242:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_132640);
+ pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_132976);
ruleTypeExpCS();
state._fsp--;
@@ -46293,22 +46804,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TupleLiteralPartCS__InitExpressionAssignment_3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16101:1: rule__TupleLiteralPartCS__InitExpressionAssignment_3 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16251:1: rule__TupleLiteralPartCS__InitExpressionAssignment_3 : ( ruleExpCS ) ;
public final void rule__TupleLiteralPartCS__InitExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16105:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16106:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16255:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16256:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16106:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16107:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16256:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16257:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTupleLiteralPartCSAccess().getInitExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_332671);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_333007);
ruleExpCS();
state._fsp--;
@@ -46338,22 +46849,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NumberLiteralExpCS__NameAssignment"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16116:1: rule__NumberLiteralExpCS__NameAssignment : ( ruleNUMBER_LITERAL ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16266:1: rule__NumberLiteralExpCS__NameAssignment : ( ruleNUMBER_LITERAL ) ;
public final void rule__NumberLiteralExpCS__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16120:1: ( ( ruleNUMBER_LITERAL ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16121:1: ( ruleNUMBER_LITERAL )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16270:1: ( ( ruleNUMBER_LITERAL ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16271:1: ( ruleNUMBER_LITERAL )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16121:1: ( ruleNUMBER_LITERAL )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16122:1: ruleNUMBER_LITERAL
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16271:1: ( ruleNUMBER_LITERAL )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16272:1: ruleNUMBER_LITERAL
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNumberLiteralExpCSAccess().getNameNUMBER_LITERALParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment32702);
+ pushFollow(FollowSets001.FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment33038);
ruleNUMBER_LITERAL();
state._fsp--;
@@ -46383,22 +46894,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__StringLiteralExpCS__NameAssignment"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16131:1: rule__StringLiteralExpCS__NameAssignment : ( ruleStringLiteral ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16281:1: rule__StringLiteralExpCS__NameAssignment : ( ruleStringLiteral ) ;
public final void rule__StringLiteralExpCS__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16135:1: ( ( ruleStringLiteral ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16136:1: ( ruleStringLiteral )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16285:1: ( ( ruleStringLiteral ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16286:1: ( ruleStringLiteral )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16136:1: ( ruleStringLiteral )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16137:1: ruleStringLiteral
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16286:1: ( ruleStringLiteral )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16287:1: ruleStringLiteral
{
if ( state.backtracking==0 ) {
before(grammarAccess.getStringLiteralExpCSAccess().getNameStringLiteralParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment32733);
+ pushFollow(FollowSets001.FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment33069);
ruleStringLiteral();
state._fsp--;
@@ -46428,28 +46939,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__BooleanLiteralExpCS__NameAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16146:1: rule__BooleanLiteralExpCS__NameAssignment_0 : ( ( 'true' ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16296:1: rule__BooleanLiteralExpCS__NameAssignment_0 : ( ( 'true' ) ) ;
public final void rule__BooleanLiteralExpCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16150:1: ( ( ( 'true' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16151:1: ( ( 'true' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16300:1: ( ( ( 'true' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16301:1: ( ( 'true' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16151:1: ( ( 'true' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16152:1: ( 'true' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16301:1: ( ( 'true' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16302:1: ( 'true' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getNameTrueKeyword_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16153:1: ( 'true' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16154:1: 'true'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16303:1: ( 'true' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16304:1: 'true'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getNameTrueKeyword_0_0());
}
- match(input,92,FollowSets001.FOLLOW_92_in_rule__BooleanLiteralExpCS__NameAssignment_032769); if (state.failed) return ;
+ match(input,92,FollowSets001.FOLLOW_92_in_rule__BooleanLiteralExpCS__NameAssignment_033105); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBooleanLiteralExpCSAccess().getNameTrueKeyword_0_0());
}
@@ -46481,28 +46992,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__BooleanLiteralExpCS__NameAssignment_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16169:1: rule__BooleanLiteralExpCS__NameAssignment_1 : ( ( 'false' ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16319:1: rule__BooleanLiteralExpCS__NameAssignment_1 : ( ( 'false' ) ) ;
public final void rule__BooleanLiteralExpCS__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16173:1: ( ( ( 'false' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16174:1: ( ( 'false' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16323:1: ( ( ( 'false' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16324:1: ( ( 'false' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16174:1: ( ( 'false' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16175:1: ( 'false' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16324:1: ( ( 'false' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16325:1: ( 'false' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getNameFalseKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16176:1: ( 'false' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16177:1: 'false'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16326:1: ( 'false' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16327:1: 'false'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getBooleanLiteralExpCSAccess().getNameFalseKeyword_1_0());
}
- match(input,93,FollowSets001.FOLLOW_93_in_rule__BooleanLiteralExpCS__NameAssignment_132813); if (state.failed) return ;
+ match(input,93,FollowSets001.FOLLOW_93_in_rule__BooleanLiteralExpCS__NameAssignment_133149); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getBooleanLiteralExpCSAccess().getNameFalseKeyword_1_0());
}
@@ -46534,22 +47045,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TypeLiteralExpCS__OwnedTypeAssignment"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16192:1: rule__TypeLiteralExpCS__OwnedTypeAssignment : ( ruleTypeLiteralCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16342:1: rule__TypeLiteralExpCS__OwnedTypeAssignment : ( ruleTypeLiteralCS ) ;
public final void rule__TypeLiteralExpCS__OwnedTypeAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16196:1: ( ( ruleTypeLiteralCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16197:1: ( ruleTypeLiteralCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16346:1: ( ( ruleTypeLiteralCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16347:1: ( ruleTypeLiteralCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16197:1: ( ruleTypeLiteralCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16198:1: ruleTypeLiteralCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16347:1: ( ruleTypeLiteralCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16348:1: ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeTypeLiteralCSParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment32852);
+ pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment33188);
ruleTypeLiteralCS();
state._fsp--;
@@ -46579,22 +47090,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TypeNameExpCS__PathNameAssignment"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16207:1: rule__TypeNameExpCS__PathNameAssignment : ( rulePathNameCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16357:1: rule__TypeNameExpCS__PathNameAssignment : ( rulePathNameCS ) ;
public final void rule__TypeNameExpCS__PathNameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16211:1: ( ( rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16212:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16361:1: ( ( rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16362:1: ( rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16212:1: ( rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16213:1: rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16362:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16363:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeNameExpCSAccess().getPathNamePathNameCSParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment32883);
+ pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment33219);
rulePathNameCS();
state._fsp--;
@@ -46624,22 +47135,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__TypeExpCS__MultiplicityAssignment_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16222:1: rule__TypeExpCS__MultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16372:1: rule__TypeExpCS__MultiplicityAssignment_1 : ( ruleMultiplicityCS ) ;
public final void rule__TypeExpCS__MultiplicityAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16226:1: ( ( ruleMultiplicityCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16227:1: ( ruleMultiplicityCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16376:1: ( ( ruleMultiplicityCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16377:1: ( ruleMultiplicityCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16227:1: ( ruleMultiplicityCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16228:1: ruleMultiplicityCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16377:1: ( ruleMultiplicityCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16378:1: ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTypeExpCSAccess().getMultiplicityMultiplicityCSParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_132914);
+ pushFollow(FollowSets001.FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_133250);
ruleMultiplicityCS();
state._fsp--;
@@ -46669,22 +47180,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__OwnedExpressionAssignment_0_1_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16237:1: rule__ExpCS__OwnedExpressionAssignment_0_1_0 : ( rulePrefixedExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16387:1: rule__ExpCS__OwnedExpressionAssignment_0_1_0 : ( rulePrefixedExpCS ) ;
public final void rule__ExpCS__OwnedExpressionAssignment_0_1_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16241:1: ( ( rulePrefixedExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16242:1: ( rulePrefixedExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16391:1: ( ( rulePrefixedExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16392:1: ( rulePrefixedExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16242:1: ( rulePrefixedExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16243:1: rulePrefixedExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16392:1: ( rulePrefixedExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16393:1: rulePrefixedExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpCSParserRuleCall_0_1_0_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_032945);
+ pushFollow(FollowSets001.FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_033281);
rulePrefixedExpCS();
state._fsp--;
@@ -46714,22 +47225,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__OwnedOperatorAssignment_0_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16252:1: rule__ExpCS__OwnedOperatorAssignment_0_1_1 : ( ruleBinaryOperatorCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16402:1: rule__ExpCS__OwnedOperatorAssignment_0_1_1 : ( ruleBinaryOperatorCS ) ;
public final void rule__ExpCS__OwnedOperatorAssignment_0_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16256:1: ( ( ruleBinaryOperatorCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16257:1: ( ruleBinaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16406:1: ( ( ruleBinaryOperatorCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16407:1: ( ruleBinaryOperatorCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16257:1: ( ruleBinaryOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16258:1: ruleBinaryOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16407:1: ( ruleBinaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16408:1: ruleBinaryOperatorCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_132976);
+ pushFollow(FollowSets001.FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_133312);
ruleBinaryOperatorCS();
state._fsp--;
@@ -46759,22 +47270,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__OwnedExpressionAssignment_0_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16267:1: rule__ExpCS__OwnedExpressionAssignment_0_2 : ( rulePrefixedExpOrLetExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16417:1: rule__ExpCS__OwnedExpressionAssignment_0_2 : ( rulePrefixedExpOrLetExpCS ) ;
public final void rule__ExpCS__OwnedExpressionAssignment_0_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16271:1: ( ( rulePrefixedExpOrLetExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16272:1: ( rulePrefixedExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16421:1: ( ( rulePrefixedExpOrLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16422:1: ( rulePrefixedExpOrLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16272:1: ( rulePrefixedExpOrLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16273:1: rulePrefixedExpOrLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16422:1: ( rulePrefixedExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16423:1: rulePrefixedExpOrLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpOrLetExpCSParserRuleCall_0_2_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePrefixedExpOrLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_233007);
+ pushFollow(FollowSets001.FOLLOW_rulePrefixedExpOrLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_233343);
rulePrefixedExpOrLetExpCS();
state._fsp--;
@@ -46804,22 +47315,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__OwnedOperatorAssignment_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16282:1: rule__ExpCS__OwnedOperatorAssignment_1_1 : ( ruleUnaryOperatorCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16432:1: rule__ExpCS__OwnedOperatorAssignment_1_1 : ( ruleUnaryOperatorCS ) ;
public final void rule__ExpCS__OwnedOperatorAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16286:1: ( ( ruleUnaryOperatorCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16287:1: ( ruleUnaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16436:1: ( ( ruleUnaryOperatorCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16437:1: ( ruleUnaryOperatorCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16287:1: ( ruleUnaryOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16288:1: ruleUnaryOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16437:1: ( ruleUnaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16438:1: ruleUnaryOperatorCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_133038);
+ pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_133374);
ruleUnaryOperatorCS();
state._fsp--;
@@ -46849,22 +47360,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__ExpCS__OwnedExpressionAssignment_1_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16297:1: rule__ExpCS__OwnedExpressionAssignment_1_2 : ( rulePrimaryExpOrLetExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16447:1: rule__ExpCS__OwnedExpressionAssignment_1_2 : ( rulePrimaryExpOrLetExpCS ) ;
public final void rule__ExpCS__OwnedExpressionAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16301:1: ( ( rulePrimaryExpOrLetExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16302:1: ( rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16451:1: ( ( rulePrimaryExpOrLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16452:1: ( rulePrimaryExpOrLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16302:1: ( rulePrimaryExpOrLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16303:1: rulePrimaryExpOrLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16452:1: ( rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16453:1: rulePrimaryExpOrLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getOwnedExpressionPrimaryExpOrLetExpCSParserRuleCall_1_2_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_233069);
+ pushFollow(FollowSets001.FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_233405);
rulePrimaryExpOrLetExpCS();
state._fsp--;
@@ -46894,22 +47405,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__InfixOperatorCS__NameAssignment"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16312:1: rule__InfixOperatorCS__NameAssignment : ( ruleInfixOperator ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16462:1: rule__InfixOperatorCS__NameAssignment : ( ruleInfixOperator ) ;
public final void rule__InfixOperatorCS__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16316:1: ( ( ruleInfixOperator ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16317:1: ( ruleInfixOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16466:1: ( ( ruleInfixOperator ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16467:1: ( ruleInfixOperator )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16317:1: ( ruleInfixOperator )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16318:1: ruleInfixOperator
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16467:1: ( ruleInfixOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16468:1: ruleInfixOperator
{
if ( state.backtracking==0 ) {
before(grammarAccess.getInfixOperatorCSAccess().getNameInfixOperatorParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleInfixOperator_in_rule__InfixOperatorCS__NameAssignment33100);
+ pushFollow(FollowSets001.FOLLOW_ruleInfixOperator_in_rule__InfixOperatorCS__NameAssignment33436);
ruleInfixOperator();
state._fsp--;
@@ -46939,22 +47450,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigationOperatorCS__NameAssignment"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16327:1: rule__NavigationOperatorCS__NameAssignment : ( ruleNavigationOperator ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16477:1: rule__NavigationOperatorCS__NameAssignment : ( ruleNavigationOperator ) ;
public final void rule__NavigationOperatorCS__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16331:1: ( ( ruleNavigationOperator ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16332:1: ( ruleNavigationOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16481:1: ( ( ruleNavigationOperator ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16482:1: ( ruleNavigationOperator )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16332:1: ( ruleNavigationOperator )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16333:1: ruleNavigationOperator
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16482:1: ( ruleNavigationOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16483:1: ruleNavigationOperator
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigationOperatorCSAccess().getNameNavigationOperatorParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleNavigationOperator_in_rule__NavigationOperatorCS__NameAssignment33131);
+ pushFollow(FollowSets001.FOLLOW_ruleNavigationOperator_in_rule__NavigationOperatorCS__NameAssignment33467);
ruleNavigationOperator();
state._fsp--;
@@ -46984,22 +47495,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpCS__OwnedOperatorAssignment_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16342:1: rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 : ( ruleUnaryOperatorCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16492:1: rule__PrefixedExpCS__OwnedOperatorAssignment_1_1 : ( ruleUnaryOperatorCS ) ;
public final void rule__PrefixedExpCS__OwnedOperatorAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16346:1: ( ( ruleUnaryOperatorCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16347:1: ( ruleUnaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16496:1: ( ( ruleUnaryOperatorCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16497:1: ( ruleUnaryOperatorCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16347:1: ( ruleUnaryOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16348:1: ruleUnaryOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16497:1: ( ruleUnaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16498:1: ruleUnaryOperatorCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_1_133162);
+ pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_1_133498);
ruleUnaryOperatorCS();
state._fsp--;
@@ -47029,22 +47540,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpCS__OwnedExpressionAssignment_1_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16357:1: rule__PrefixedExpCS__OwnedExpressionAssignment_1_2 : ( rulePrimaryExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16507:1: rule__PrefixedExpCS__OwnedExpressionAssignment_1_2 : ( rulePrimaryExpCS ) ;
public final void rule__PrefixedExpCS__OwnedExpressionAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16361:1: ( ( rulePrimaryExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16362:1: ( rulePrimaryExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16511:1: ( ( rulePrimaryExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16512:1: ( rulePrimaryExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16362:1: ( rulePrimaryExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16363:1: rulePrimaryExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16512:1: ( rulePrimaryExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16513:1: rulePrimaryExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpCSAccess().getOwnedExpressionPrimaryExpCSParserRuleCall_1_2_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_1_233193);
+ pushFollow(FollowSets001.FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_1_233529);
rulePrimaryExpCS();
state._fsp--;
@@ -47074,22 +47585,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16372:1: rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 : ( ruleUnaryOperatorCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16522:1: rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1 : ( ruleUnaryOperatorCS ) ;
public final void rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16376:1: ( ( ruleUnaryOperatorCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16377:1: ( ruleUnaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16526:1: ( ( ruleUnaryOperatorCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16527:1: ( ruleUnaryOperatorCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16377:1: ( ruleUnaryOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16378:1: ruleUnaryOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16527:1: ( ruleUnaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16528:1: ruleUnaryOperatorCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpOrLetExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_133224);
+ pushFollow(FollowSets001.FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_133560);
ruleUnaryOperatorCS();
state._fsp--;
@@ -47119,22 +47630,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16387:1: rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2 : ( rulePrimaryExpOrLetExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16537:1: rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2 : ( rulePrimaryExpOrLetExpCS ) ;
public final void rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16391:1: ( ( rulePrimaryExpOrLetExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16392:1: ( rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16541:1: ( ( rulePrimaryExpOrLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16542:1: ( rulePrimaryExpOrLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16392:1: ( rulePrimaryExpOrLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16393:1: rulePrimaryExpOrLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16542:1: ( rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16543:1: rulePrimaryExpOrLetExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrefixedExpOrLetExpCSAccess().getOwnedExpressionPrimaryExpOrLetExpCSParserRuleCall_1_2_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_233255);
+ pushFollow(FollowSets001.FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_233591);
rulePrimaryExpOrLetExpCS();
state._fsp--;
@@ -47164,22 +47675,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__UnaryOperatorCS__NameAssignment"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16402:1: rule__UnaryOperatorCS__NameAssignment : ( rulePrefixOperator ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16552:1: rule__UnaryOperatorCS__NameAssignment : ( rulePrefixOperator ) ;
public final void rule__UnaryOperatorCS__NameAssignment() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16406:1: ( ( rulePrefixOperator ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16407:1: ( rulePrefixOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16556:1: ( ( rulePrefixOperator ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16557:1: ( rulePrefixOperator )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16407:1: ( rulePrefixOperator )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16408:1: rulePrefixOperator
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16557:1: ( rulePrefixOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16558:1: rulePrefixOperator
{
if ( state.backtracking==0 ) {
before(grammarAccess.getUnaryOperatorCSAccess().getNamePrefixOperatorParserRuleCall_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePrefixOperator_in_rule__UnaryOperatorCS__NameAssignment33286);
+ pushFollow(FollowSets001.FOLLOW_rulePrefixOperator_in_rule__UnaryOperatorCS__NameAssignment33622);
rulePrefixOperator();
state._fsp--;
@@ -47209,22 +47720,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__PathNameAssignment_0_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16417:1: rule__PrimaryExpCS__PathNameAssignment_0_1 : ( rulePathNameCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16567:1: rule__PrimaryExpCS__PathNameAssignment_0_1 : ( rulePathNameCS ) ;
public final void rule__PrimaryExpCS__PathNameAssignment_0_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16421:1: ( ( rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16422:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16571:1: ( ( rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16572:1: ( rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16422:1: ( rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16423:1: rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16572:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16573:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_0_1_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_0_133317);
+ pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_0_133653);
rulePathNameCS();
state._fsp--;
@@ -47254,22 +47765,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__FirstIndexesAssignment_0_3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16432:1: rule__PrimaryExpCS__FirstIndexesAssignment_0_3 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16582:1: rule__PrimaryExpCS__FirstIndexesAssignment_0_3 : ( ruleExpCS ) ;
public final void rule__PrimaryExpCS__FirstIndexesAssignment_0_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16436:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16437:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16586:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16587:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16437:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16438:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16587:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16588:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_0_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_0_333348);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_0_333684);
ruleExpCS();
state._fsp--;
@@ -47299,22 +47810,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16447:1: rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16597:1: rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1 : ( ruleExpCS ) ;
public final void rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16451:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16452:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16601:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16602:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16452:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16453:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16602:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16603:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_0_4_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_0_4_133379);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_0_4_133715);
ruleExpCS();
state._fsp--;
@@ -47344,22 +47855,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16462:1: rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16612:1: rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1 : ( ruleExpCS ) ;
public final void rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16466:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16467:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16616:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16617:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16467:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16468:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16617:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16618:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_0_6_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_133410);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_133746);
ruleExpCS();
state._fsp--;
@@ -47389,22 +47900,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16477:1: rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16627:1: rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1 : ( ruleExpCS ) ;
public final void rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16481:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16482:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16631:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16632:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16482:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16483:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16632:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16633:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_0_6_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_133441);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_133777);
ruleExpCS();
state._fsp--;
@@ -47434,28 +47945,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__AtPreAssignment_0_7_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16492:1: rule__PrimaryExpCS__AtPreAssignment_0_7_0 : ( ( '@' ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16642:1: rule__PrimaryExpCS__AtPreAssignment_0_7_0 : ( ( '@' ) ) ;
public final void rule__PrimaryExpCS__AtPreAssignment_0_7_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16496:1: ( ( ( '@' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16497:1: ( ( '@' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16646:1: ( ( ( '@' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16647:1: ( ( '@' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16497:1: ( ( '@' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16498:1: ( '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16647:1: ( ( '@' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16648:1: ( '@' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_0_7_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16499:1: ( '@' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16500:1: '@'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16649:1: ( '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16650:1: '@'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_0_7_0_0());
}
- match(input,94,FollowSets001.FOLLOW_94_in_rule__PrimaryExpCS__AtPreAssignment_0_7_033477); if (state.failed) return ;
+ match(input,94,FollowSets001.FOLLOW_94_in_rule__PrimaryExpCS__AtPreAssignment_0_7_033813); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_0_7_0_0());
}
@@ -47487,22 +47998,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__PathNameAssignment_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16515:1: rule__PrimaryExpCS__PathNameAssignment_1_1 : ( rulePathNameCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16665:1: rule__PrimaryExpCS__PathNameAssignment_1_1 : ( rulePathNameCS ) ;
public final void rule__PrimaryExpCS__PathNameAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16519:1: ( ( rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16520:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16669:1: ( ( rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16670:1: ( rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16520:1: ( rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16521:1: rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16670:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16671:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_1_133516);
+ pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_1_133852);
rulePathNameCS();
state._fsp--;
@@ -47532,22 +48043,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__OwnedPartsAssignment_1_3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16530:1: rule__PrimaryExpCS__OwnedPartsAssignment_1_3 : ( ruleConstructorPartCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16680:1: rule__PrimaryExpCS__OwnedPartsAssignment_1_3 : ( ruleConstructorPartCS ) ;
public final void rule__PrimaryExpCS__OwnedPartsAssignment_1_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16534:1: ( ( ruleConstructorPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16535:1: ( ruleConstructorPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16684:1: ( ( ruleConstructorPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16685:1: ( ruleConstructorPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16535:1: ( ruleConstructorPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16536:1: ruleConstructorPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16685:1: ( ruleConstructorPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16686:1: ruleConstructorPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_1_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_1_333547);
+ pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_1_333883);
ruleConstructorPartCS();
state._fsp--;
@@ -47577,22 +48088,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16545:1: rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1 : ( ruleConstructorPartCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16695:1: rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1 : ( ruleConstructorPartCS ) ;
public final void rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16549:1: ( ( ruleConstructorPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16550:1: ( ruleConstructorPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16699:1: ( ( ruleConstructorPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16700:1: ( ruleConstructorPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16550:1: ( ruleConstructorPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16551:1: ruleConstructorPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16700:1: ( ruleConstructorPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16701:1: ruleConstructorPartCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_1_4_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_1_4_133578);
+ pushFollow(FollowSets001.FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_1_4_133914);
ruleConstructorPartCS();
state._fsp--;
@@ -47622,22 +48133,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__PathNameAssignment_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16560:1: rule__PrimaryExpCS__PathNameAssignment_2_1 : ( rulePathNameCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16710:1: rule__PrimaryExpCS__PathNameAssignment_2_1 : ( rulePathNameCS ) ;
public final void rule__PrimaryExpCS__PathNameAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16564:1: ( ( rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16565:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16714:1: ( ( rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16715:1: ( rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16565:1: ( rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16566:1: rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16715:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16716:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_2_133609);
+ pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_2_133945);
rulePathNameCS();
state._fsp--;
@@ -47667,28 +48178,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__AtPreAssignment_2_2_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16575:1: rule__PrimaryExpCS__AtPreAssignment_2_2_0 : ( ( '@' ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16725:1: rule__PrimaryExpCS__AtPreAssignment_2_2_0 : ( ( '@' ) ) ;
public final void rule__PrimaryExpCS__AtPreAssignment_2_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16579:1: ( ( ( '@' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16580:1: ( ( '@' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16729:1: ( ( ( '@' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16730:1: ( ( '@' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16580:1: ( ( '@' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16581:1: ( '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16730:1: ( ( '@' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16731:1: ( '@' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_2_2_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16582:1: ( '@' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16583:1: '@'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16732:1: ( '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16733:1: '@'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_2_2_0_0());
}
- match(input,94,FollowSets001.FOLLOW_94_in_rule__PrimaryExpCS__AtPreAssignment_2_2_033645); if (state.failed) return ;
+ match(input,94,FollowSets001.FOLLOW_94_in_rule__PrimaryExpCS__AtPreAssignment_2_2_033981); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_2_2_0_0());
}
@@ -47720,22 +48231,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__ArgumentAssignment_2_4_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16598:1: rule__PrimaryExpCS__ArgumentAssignment_2_4_0 : ( ruleNavigatingArgCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16748:1: rule__PrimaryExpCS__ArgumentAssignment_2_4_0 : ( ruleNavigatingArgCS ) ;
public final void rule__PrimaryExpCS__ArgumentAssignment_2_4_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16602:1: ( ( ruleNavigatingArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16603:1: ( ruleNavigatingArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16752:1: ( ( ruleNavigatingArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16753:1: ( ruleNavigatingArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16603:1: ( ruleNavigatingArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16604:1: ruleNavigatingArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16753:1: ( ruleNavigatingArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16754:1: ruleNavigatingArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingArgCSParserRuleCall_2_4_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_033684);
+ pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_034020);
ruleNavigatingArgCS();
state._fsp--;
@@ -47765,22 +48276,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__ArgumentAssignment_2_4_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16613:1: rule__PrimaryExpCS__ArgumentAssignment_2_4_1 : ( ruleNavigatingCommaArgCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16763:1: rule__PrimaryExpCS__ArgumentAssignment_2_4_1 : ( ruleNavigatingCommaArgCS ) ;
public final void rule__PrimaryExpCS__ArgumentAssignment_2_4_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16617:1: ( ( ruleNavigatingCommaArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16618:1: ( ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16767:1: ( ( ruleNavigatingCommaArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16768:1: ( ruleNavigatingCommaArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16618:1: ( ruleNavigatingCommaArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16619:1: ruleNavigatingCommaArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16768:1: ( ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16769:1: ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_2_4_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_133715);
+ pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_134051);
ruleNavigatingCommaArgCS();
state._fsp--;
@@ -47810,22 +48321,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16628:1: rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0 : ( ruleNavigatingSemiArgCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16778:1: rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0 : ( ruleNavigatingSemiArgCS ) ;
public final void rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16632:1: ( ( ruleNavigatingSemiArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16633:1: ( ruleNavigatingSemiArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16782:1: ( ( ruleNavigatingSemiArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16783:1: ( ruleNavigatingSemiArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16633:1: ( ruleNavigatingSemiArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16634:1: ruleNavigatingSemiArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16783:1: ( ruleNavigatingSemiArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16784:1: ruleNavigatingSemiArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingSemiArgCSParserRuleCall_2_4_2_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_033746);
+ pushFollow(FollowSets001.FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_034082);
ruleNavigatingSemiArgCS();
state._fsp--;
@@ -47855,22 +48366,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16643:1: rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1 : ( ruleNavigatingCommaArgCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16793:1: rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1 : ( ruleNavigatingCommaArgCS ) ;
public final void rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16647:1: ( ( ruleNavigatingCommaArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16648:1: ( ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16797:1: ( ( ruleNavigatingCommaArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16798:1: ( ruleNavigatingCommaArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16648:1: ( ruleNavigatingCommaArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16649:1: ruleNavigatingCommaArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16798:1: ( ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16799:1: ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_2_4_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_133777);
+ pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_134113);
ruleNavigatingCommaArgCS();
state._fsp--;
@@ -47900,22 +48411,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16658:1: rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0 : ( ruleNavigatingBarArgCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16808:1: rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0 : ( ruleNavigatingBarArgCS ) ;
public final void rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16662:1: ( ( ruleNavigatingBarArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16663:1: ( ruleNavigatingBarArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16812:1: ( ( ruleNavigatingBarArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16813:1: ( ruleNavigatingBarArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16663:1: ( ruleNavigatingBarArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16664:1: ruleNavigatingBarArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16813:1: ( ruleNavigatingBarArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16814:1: ruleNavigatingBarArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingBarArgCSParserRuleCall_2_4_3_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_033808);
+ pushFollow(FollowSets001.FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_034144);
ruleNavigatingBarArgCS();
state._fsp--;
@@ -47945,22 +48456,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16673:1: rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1 : ( ruleNavigatingCommaArgCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16823:1: rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1 : ( ruleNavigatingCommaArgCS ) ;
public final void rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16677:1: ( ( ruleNavigatingCommaArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16678:1: ( ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16827:1: ( ( ruleNavigatingCommaArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16828:1: ( ruleNavigatingCommaArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16678:1: ( ruleNavigatingCommaArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16679:1: ruleNavigatingCommaArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16828:1: ( ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16829:1: ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_2_4_3_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_133839);
+ pushFollow(FollowSets001.FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_134175);
ruleNavigatingCommaArgCS();
state._fsp--;
@@ -47990,22 +48501,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__PathNameAssignment_3_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16688:1: rule__PrimaryExpCS__PathNameAssignment_3_1 : ( rulePathNameCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16838:1: rule__PrimaryExpCS__PathNameAssignment_3_1 : ( rulePathNameCS ) ;
public final void rule__PrimaryExpCS__PathNameAssignment_3_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16692:1: ( ( rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16693:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16842:1: ( ( rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16843:1: ( rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16693:1: ( rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16694:1: rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16843:1: ( rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16844:1: rulePathNameCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_3_1_0());
}
- pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_3_133870);
+ pushFollow(FollowSets001.FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_3_134206);
rulePathNameCS();
state._fsp--;
@@ -48035,28 +48546,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__PrimaryExpCS__AtPreAssignment_3_2_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16703:1: rule__PrimaryExpCS__AtPreAssignment_3_2_0 : ( ( '@' ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16853:1: rule__PrimaryExpCS__AtPreAssignment_3_2_0 : ( ( '@' ) ) ;
public final void rule__PrimaryExpCS__AtPreAssignment_3_2_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16707:1: ( ( ( '@' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16708:1: ( ( '@' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16857:1: ( ( ( '@' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16858:1: ( ( '@' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16708:1: ( ( '@' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16709:1: ( '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16858:1: ( ( '@' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16859:1: ( '@' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_3_2_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16710:1: ( '@' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16711:1: '@'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16860:1: ( '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16861:1: '@'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_3_2_0_0());
}
- match(input,94,FollowSets001.FOLLOW_94_in_rule__PrimaryExpCS__AtPreAssignment_3_2_033906); if (state.failed) return ;
+ match(input,94,FollowSets001.FOLLOW_94_in_rule__PrimaryExpCS__AtPreAssignment_3_2_034242); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_3_2_0_0());
}
@@ -48088,22 +48599,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__NameAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16726:1: rule__NavigatingArgCS__NameAssignment_0 : ( ruleNavigatingArgExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16876:1: rule__NavigatingArgCS__NameAssignment_0 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingArgCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16730:1: ( ( ruleNavigatingArgExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16731:1: ( ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16880:1: ( ( ruleNavigatingArgExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16881:1: ( ruleNavigatingArgExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16731:1: ( ruleNavigatingArgExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16732:1: ruleNavigatingArgExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16881:1: ( ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16882:1: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_033945);
+ pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_034281);
ruleNavigatingArgExpCS();
state._fsp--;
@@ -48133,22 +48644,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__OwnedTypeAssignment_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16741:1: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16891:1: rule__NavigatingArgCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingArgCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16745:1: ( ( ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16746:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16895:1: ( ( ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16896:1: ( ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16746:1: ( ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16747:1: ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16896:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16897:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_133976);
+ pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_134312);
ruleTypeExpCS();
state._fsp--;
@@ -48178,22 +48689,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingArgCS__InitAssignment_1_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16756:1: rule__NavigatingArgCS__InitAssignment_1_2_1 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16906:1: rule__NavigatingArgCS__InitAssignment_1_2_1 : ( ruleExpCS ) ;
public final void rule__NavigatingArgCS__InitAssignment_1_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16760:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16761:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16910:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16911:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16761:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16762:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16911:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16912:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingArgCSAccess().getInitExpCSParserRuleCall_1_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_134007);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_134343);
ruleExpCS();
state._fsp--;
@@ -48223,28 +48734,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__PrefixAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16771:1: rule__NavigatingBarArgCS__PrefixAssignment_0 : ( ( '|' ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16921:1: rule__NavigatingBarArgCS__PrefixAssignment_0 : ( ( '|' ) ) ;
public final void rule__NavigatingBarArgCS__PrefixAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16775:1: ( ( ( '|' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16776:1: ( ( '|' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16925:1: ( ( ( '|' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16926:1: ( ( '|' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16776:1: ( ( '|' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16777:1: ( '|' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16926:1: ( ( '|' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16927:1: ( '|' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16778:1: ( '|' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16779:1: '|'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16928:1: ( '|' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16929:1: '|'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0());
}
- match(input,95,FollowSets001.FOLLOW_95_in_rule__NavigatingBarArgCS__PrefixAssignment_034043); if (state.failed) return ;
+ match(input,95,FollowSets001.FOLLOW_95_in_rule__NavigatingBarArgCS__PrefixAssignment_034379); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0());
}
@@ -48276,22 +48787,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__NameAssignment_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16794:1: rule__NavigatingBarArgCS__NameAssignment_1 : ( ruleNavigatingArgExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16944:1: rule__NavigatingBarArgCS__NameAssignment_1 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingBarArgCS__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16798:1: ( ( ruleNavigatingArgExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16799:1: ( ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16948:1: ( ( ruleNavigatingArgExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16949:1: ( ruleNavigatingArgExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16799:1: ( ruleNavigatingArgExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16800:1: ruleNavigatingArgExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16949:1: ( ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16950:1: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_134082);
+ pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_134418);
ruleNavigatingArgExpCS();
state._fsp--;
@@ -48321,22 +48832,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16809:1: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16959:1: rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16813:1: ( ( ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16814:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16963:1: ( ( ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16964:1: ( ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16814:1: ( ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16815:1: ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16964:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16965:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_134113);
+ pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_134449);
ruleTypeExpCS();
state._fsp--;
@@ -48366,22 +48877,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingBarArgCS__InitAssignment_2_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16824:1: rule__NavigatingBarArgCS__InitAssignment_2_2_1 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16974:1: rule__NavigatingBarArgCS__InitAssignment_2_2_1 : ( ruleExpCS ) ;
public final void rule__NavigatingBarArgCS__InitAssignment_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16828:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16829:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16978:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16979:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16829:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16830:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16979:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16980:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingBarArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_134144);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_134480);
ruleExpCS();
state._fsp--;
@@ -48411,28 +48922,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__PrefixAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16839:1: rule__NavigatingCommaArgCS__PrefixAssignment_0 : ( ( ',' ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16989:1: rule__NavigatingCommaArgCS__PrefixAssignment_0 : ( ( ',' ) ) ;
public final void rule__NavigatingCommaArgCS__PrefixAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16843:1: ( ( ( ',' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16844:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16993:1: ( ( ( ',' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16994:1: ( ( ',' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16844:1: ( ( ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16845:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16994:1: ( ( ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16995:1: ( ',' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16846:1: ( ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16847:1: ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16996:1: ( ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16997:1: ','
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0());
}
- match(input,74,FollowSets001.FOLLOW_74_in_rule__NavigatingCommaArgCS__PrefixAssignment_034180); if (state.failed) return ;
+ match(input,74,FollowSets001.FOLLOW_74_in_rule__NavigatingCommaArgCS__PrefixAssignment_034516); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0());
}
@@ -48464,22 +48975,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__NameAssignment_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16862:1: rule__NavigatingCommaArgCS__NameAssignment_1 : ( ruleNavigatingArgExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17012:1: rule__NavigatingCommaArgCS__NameAssignment_1 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingCommaArgCS__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16866:1: ( ( ruleNavigatingArgExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16867:1: ( ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17016:1: ( ( ruleNavigatingArgExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17017:1: ( ruleNavigatingArgExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16867:1: ( ruleNavigatingArgExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16868:1: ruleNavigatingArgExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17017:1: ( ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17018:1: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_134219);
+ pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_134555);
ruleNavigatingArgExpCS();
state._fsp--;
@@ -48509,22 +49020,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16877:1: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17027:1: rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16881:1: ( ( ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16882:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17031:1: ( ( ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17032:1: ( ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16882:1: ( ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16883:1: ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17032:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17033:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_134250);
+ pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_134586);
ruleTypeExpCS();
state._fsp--;
@@ -48554,22 +49065,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingCommaArgCS__InitAssignment_2_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16892:1: rule__NavigatingCommaArgCS__InitAssignment_2_2_1 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17042:1: rule__NavigatingCommaArgCS__InitAssignment_2_2_1 : ( ruleExpCS ) ;
public final void rule__NavigatingCommaArgCS__InitAssignment_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16896:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16897:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17046:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17047:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16897:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16898:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17047:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17048:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingCommaArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_134281);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_134617);
ruleExpCS();
state._fsp--;
@@ -48599,28 +49110,28 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__PrefixAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16907:1: rule__NavigatingSemiArgCS__PrefixAssignment_0 : ( ( ';' ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17057:1: rule__NavigatingSemiArgCS__PrefixAssignment_0 : ( ( ';' ) ) ;
public final void rule__NavigatingSemiArgCS__PrefixAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16911:1: ( ( ( ';' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16912:1: ( ( ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17061:1: ( ( ( ';' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17062:1: ( ( ';' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16912:1: ( ( ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16913:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17062:1: ( ( ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17063:1: ( ';' )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16914:1: ( ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16915:1: ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17064:1: ( ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17065:1: ';'
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0());
}
- match(input,17,FollowSets001.FOLLOW_17_in_rule__NavigatingSemiArgCS__PrefixAssignment_034317); if (state.failed) return ;
+ match(input,17,FollowSets001.FOLLOW_17_in_rule__NavigatingSemiArgCS__PrefixAssignment_034653); if (state.failed) return ;
if ( state.backtracking==0 ) {
after(grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0());
}
@@ -48652,22 +49163,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__NameAssignment_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16930:1: rule__NavigatingSemiArgCS__NameAssignment_1 : ( ruleNavigatingArgExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17080:1: rule__NavigatingSemiArgCS__NameAssignment_1 : ( ruleNavigatingArgExpCS ) ;
public final void rule__NavigatingSemiArgCS__NameAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16934:1: ( ( ruleNavigatingArgExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16935:1: ( ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17084:1: ( ( ruleNavigatingArgExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17085:1: ( ruleNavigatingArgExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16935:1: ( ruleNavigatingArgExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16936:1: ruleNavigatingArgExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17085:1: ( ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17086:1: ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_134356);
+ pushFollow(FollowSets001.FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_134692);
ruleNavigatingArgExpCS();
state._fsp--;
@@ -48697,22 +49208,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16945:1: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17095:1: rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1 : ( ruleTypeExpCS ) ;
public final void rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16949:1: ( ( ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16950:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17099:1: ( ( ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17100:1: ( ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16950:1: ( ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16951:1: ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17100:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17101:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_134387);
+ pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_134723);
ruleTypeExpCS();
state._fsp--;
@@ -48742,22 +49253,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NavigatingSemiArgCS__InitAssignment_2_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16960:1: rule__NavigatingSemiArgCS__InitAssignment_2_2_1 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17110:1: rule__NavigatingSemiArgCS__InitAssignment_2_2_1 : ( ruleExpCS ) ;
public final void rule__NavigatingSemiArgCS__InitAssignment_2_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16964:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16965:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17114:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17115:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16965:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16966:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17115:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17116:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNavigatingSemiArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_134418);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_134754);
ruleExpCS();
state._fsp--;
@@ -48787,22 +49298,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__ConditionAssignment_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16975:1: rule__IfExpCS__ConditionAssignment_1 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17125:1: rule__IfExpCS__ConditionAssignment_1 : ( ruleExpCS ) ;
public final void rule__IfExpCS__ConditionAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16979:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16980:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17129:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17130:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16980:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16981:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17130:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17131:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getConditionExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_134449);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_134785);
ruleExpCS();
state._fsp--;
@@ -48832,22 +49343,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__ThenExpressionAssignment_3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16990:1: rule__IfExpCS__ThenExpressionAssignment_3 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17140:1: rule__IfExpCS__ThenExpressionAssignment_3 : ( ruleExpCS ) ;
public final void rule__IfExpCS__ThenExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16994:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16995:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17144:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17145:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16995:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:16996:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17145:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17146:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getThenExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_334480);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_334816);
ruleExpCS();
state._fsp--;
@@ -48877,22 +49388,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__IfExpCS__ElseExpressionAssignment_5"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17005:1: rule__IfExpCS__ElseExpressionAssignment_5 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17155:1: rule__IfExpCS__ElseExpressionAssignment_5 : ( ruleExpCS ) ;
public final void rule__IfExpCS__ElseExpressionAssignment_5() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17009:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17010:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17159:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17160:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17010:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17011:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17160:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17161:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getIfExpCSAccess().getElseExpressionExpCSParserRuleCall_5_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_534511);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_534847);
ruleExpCS();
state._fsp--;
@@ -48922,22 +49433,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__VariableAssignment_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17020:1: rule__LetExpCS__VariableAssignment_1 : ( ruleLetVariableCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17170:1: rule__LetExpCS__VariableAssignment_1 : ( ruleLetVariableCS ) ;
public final void rule__LetExpCS__VariableAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17024:1: ( ( ruleLetVariableCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17025:1: ( ruleLetVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17174:1: ( ( ruleLetVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17175:1: ( ruleLetVariableCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17025:1: ( ruleLetVariableCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17026:1: ruleLetVariableCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17175:1: ( ruleLetVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17176:1: ruleLetVariableCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_134542);
+ pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_134878);
ruleLetVariableCS();
state._fsp--;
@@ -48967,22 +49478,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__VariableAssignment_2_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17035:1: rule__LetExpCS__VariableAssignment_2_1 : ( ruleLetVariableCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17185:1: rule__LetExpCS__VariableAssignment_2_1 : ( ruleLetVariableCS ) ;
public final void rule__LetExpCS__VariableAssignment_2_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17039:1: ( ( ruleLetVariableCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17040:1: ( ruleLetVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17189:1: ( ( ruleLetVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17190:1: ( ruleLetVariableCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17040:1: ( ruleLetVariableCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17041:1: ruleLetVariableCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17190:1: ( ruleLetVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17191:1: ruleLetVariableCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_134573);
+ pushFollow(FollowSets001.FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_134909);
ruleLetVariableCS();
state._fsp--;
@@ -49012,22 +49523,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetExpCS__InAssignment_4"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17050:1: rule__LetExpCS__InAssignment_4 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17200:1: rule__LetExpCS__InAssignment_4 : ( ruleExpCS ) ;
public final void rule__LetExpCS__InAssignment_4() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17054:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17055:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17204:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17205:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17055:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17056:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17205:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17206:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetExpCSAccess().getInExpCSParserRuleCall_4_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_434604);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_434940);
ruleExpCS();
state._fsp--;
@@ -49057,22 +49568,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__NameAssignment_0"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17065:1: rule__LetVariableCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17215:1: rule__LetVariableCS__NameAssignment_0 : ( ruleUnrestrictedName ) ;
public final void rule__LetVariableCS__NameAssignment_0() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17069:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17070:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17219:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17220:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17070:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17071:1: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17220:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17221:1: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_034635);
+ pushFollow(FollowSets001.FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_034971);
ruleUnrestrictedName();
state._fsp--;
@@ -49102,22 +49613,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__OwnedTypeAssignment_1_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17080:1: rule__LetVariableCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17230:1: rule__LetVariableCS__OwnedTypeAssignment_1_1 : ( ruleTypeExpCS ) ;
public final void rule__LetVariableCS__OwnedTypeAssignment_1_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17084:1: ( ( ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17085:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17234:1: ( ( ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17235:1: ( ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17085:1: ( ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17086:1: ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17235:1: ( ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17236:1: ruleTypeExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_134666);
+ pushFollow(FollowSets001.FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_135002);
ruleTypeExpCS();
state._fsp--;
@@ -49147,22 +49658,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__LetVariableCS__InitExpressionAssignment_3"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17095:1: rule__LetVariableCS__InitExpressionAssignment_3 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17245:1: rule__LetVariableCS__InitExpressionAssignment_3 : ( ruleExpCS ) ;
public final void rule__LetVariableCS__InitExpressionAssignment_3() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17099:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17100:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17249:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17250:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17100:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17101:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17250:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17251:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getLetVariableCSAccess().getInitExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_334697);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_335033);
ruleExpCS();
state._fsp--;
@@ -49192,22 +49703,22 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start "rule__NestedExpCS__SourceAssignment_1"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17110:1: rule__NestedExpCS__SourceAssignment_1 : ( ruleExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17260:1: rule__NestedExpCS__SourceAssignment_1 : ( ruleExpCS ) ;
public final void rule__NestedExpCS__SourceAssignment_1() throws RecognitionException {
int stackSize = keepStackSize();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17114:1: ( ( ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17115:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17264:1: ( ( ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17265:1: ( ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17115:1: ( ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17116:1: ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17265:1: ( ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:17266:1: ruleExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getNestedExpCSAccess().getSourceExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_134728);
+ pushFollow(FollowSets001.FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_135064);
ruleExpCS();
state._fsp--;
@@ -49237,16 +49748,16 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
// $ANTLR start synpred12_InternalQVTrelation
public final void synpred12_InternalQVTrelation_fragment() throws RecognitionException {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2731:1: ( ( ruleObjectTemplateCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2731:1: ( ruleObjectTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2871:1: ( ( ruleObjectTemplateCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2871:1: ( ruleObjectTemplateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2731:1: ( ruleObjectTemplateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2732:1: ruleObjectTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2871:1: ( ruleObjectTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:2872:1: ruleObjectTemplateCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getTemplateCSAccess().getObjectTemplateCSParserRuleCall_0_0());
}
- pushFollow(FollowSets001.FOLLOW_ruleObjectTemplateCS_in_synpred12_InternalQVTrelation5806);
+ pushFollow(FollowSets001.FOLLOW_ruleObjectTemplateCS_in_synpred12_InternalQVTrelation6106);
ruleObjectTemplateCS();
state._fsp--;
@@ -49259,21 +49770,21 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
// $ANTLR end synpred12_InternalQVTrelation
- // $ANTLR start synpred79_InternalQVTrelation
- public final void synpred79_InternalQVTrelation_fragment() throws RecognitionException {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3590:1: ( ( ( rule__ExpCS__Group_0__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3590:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // $ANTLR start synpred81_InternalQVTrelation
+ public final void synpred81_InternalQVTrelation_fragment() throws RecognitionException {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3774:1: ( ( ( rule__ExpCS__Group_0__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3774:1: ( ( rule__ExpCS__Group_0__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3590:1: ( ( rule__ExpCS__Group_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3591:1: ( rule__ExpCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3774:1: ( ( rule__ExpCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3775:1: ( rule__ExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3592:1: ( rule__ExpCS__Group_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3592:2: rule__ExpCS__Group_0__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3776:1: ( rule__ExpCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3776:2: rule__ExpCS__Group_0__0
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__0_in_synpred79_InternalQVTrelation7802);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0__0_in_synpred81_InternalQVTrelation8200);
rule__ExpCS__Group_0__0();
state._fsp--;
@@ -49287,23 +49798,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred79_InternalQVTrelation
+ // $ANTLR end synpred81_InternalQVTrelation
- // $ANTLR start synpred80_InternalQVTrelation
- public final void synpred80_InternalQVTrelation_fragment() throws RecognitionException {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3596:6: ( ( ( rule__ExpCS__Group_1__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3596:6: ( ( rule__ExpCS__Group_1__0 ) )
+ // $ANTLR start synpred82_InternalQVTrelation
+ public final void synpred82_InternalQVTrelation_fragment() throws RecognitionException {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3780:6: ( ( ( rule__ExpCS__Group_1__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3780:6: ( ( rule__ExpCS__Group_1__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3596:6: ( ( rule__ExpCS__Group_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3597:1: ( rule__ExpCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3780:6: ( ( rule__ExpCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3781:1: ( rule__ExpCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getExpCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3598:1: ( rule__ExpCS__Group_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3598:2: rule__ExpCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3782:1: ( rule__ExpCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3782:2: rule__ExpCS__Group_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__0_in_synpred80_InternalQVTrelation7820);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_1__0_in_synpred82_InternalQVTrelation8218);
rule__ExpCS__Group_1__0();
state._fsp--;
@@ -49317,23 +49828,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred80_InternalQVTrelation
+ // $ANTLR end synpred82_InternalQVTrelation
- // $ANTLR start synpred84_InternalQVTrelation
- public final void synpred84_InternalQVTrelation_fragment() throws RecognitionException {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3684:1: ( ( ( rule__PrimaryExpCS__Group_0__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3684:1: ( ( rule__PrimaryExpCS__Group_0__0 ) )
+ // $ANTLR start synpred86_InternalQVTrelation
+ public final void synpred86_InternalQVTrelation_fragment() throws RecognitionException {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3868:1: ( ( ( rule__PrimaryExpCS__Group_0__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3868:1: ( ( rule__PrimaryExpCS__Group_0__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3684:1: ( ( rule__PrimaryExpCS__Group_0__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3685:1: ( rule__PrimaryExpCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3868:1: ( ( rule__PrimaryExpCS__Group_0__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3869:1: ( rule__PrimaryExpCS__Group_0__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3686:1: ( rule__PrimaryExpCS__Group_0__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3686:2: rule__PrimaryExpCS__Group_0__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3870:1: ( rule__PrimaryExpCS__Group_0__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3870:2: rule__PrimaryExpCS__Group_0__0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__0_in_synpred84_InternalQVTrelation8019);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_0__0_in_synpred86_InternalQVTrelation8417);
rule__PrimaryExpCS__Group_0__0();
state._fsp--;
@@ -49347,23 +49858,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred84_InternalQVTrelation
+ // $ANTLR end synpred86_InternalQVTrelation
- // $ANTLR start synpred85_InternalQVTrelation
- public final void synpred85_InternalQVTrelation_fragment() throws RecognitionException {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3690:6: ( ( ( rule__PrimaryExpCS__Group_1__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3690:6: ( ( rule__PrimaryExpCS__Group_1__0 ) )
+ // $ANTLR start synpred87_InternalQVTrelation
+ public final void synpred87_InternalQVTrelation_fragment() throws RecognitionException {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3874:6: ( ( ( rule__PrimaryExpCS__Group_1__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3874:6: ( ( rule__PrimaryExpCS__Group_1__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3690:6: ( ( rule__PrimaryExpCS__Group_1__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3691:1: ( rule__PrimaryExpCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3874:6: ( ( rule__PrimaryExpCS__Group_1__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3875:1: ( rule__PrimaryExpCS__Group_1__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3692:1: ( rule__PrimaryExpCS__Group_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3692:2: rule__PrimaryExpCS__Group_1__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3876:1: ( rule__PrimaryExpCS__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3876:2: rule__PrimaryExpCS__Group_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__0_in_synpred85_InternalQVTrelation8037);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_1__0_in_synpred87_InternalQVTrelation8435);
rule__PrimaryExpCS__Group_1__0();
state._fsp--;
@@ -49377,23 +49888,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred85_InternalQVTrelation
+ // $ANTLR end synpred87_InternalQVTrelation
- // $ANTLR start synpred86_InternalQVTrelation
- public final void synpred86_InternalQVTrelation_fragment() throws RecognitionException {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3696:6: ( ( ( rule__PrimaryExpCS__Group_2__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3696:6: ( ( rule__PrimaryExpCS__Group_2__0 ) )
+ // $ANTLR start synpred88_InternalQVTrelation
+ public final void synpred88_InternalQVTrelation_fragment() throws RecognitionException {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3880:6: ( ( ( rule__PrimaryExpCS__Group_2__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3880:6: ( ( rule__PrimaryExpCS__Group_2__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3696:6: ( ( rule__PrimaryExpCS__Group_2__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3697:1: ( rule__PrimaryExpCS__Group_2__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3880:6: ( ( rule__PrimaryExpCS__Group_2__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3881:1: ( rule__PrimaryExpCS__Group_2__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3698:1: ( rule__PrimaryExpCS__Group_2__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3698:2: rule__PrimaryExpCS__Group_2__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3882:1: ( rule__PrimaryExpCS__Group_2__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3882:2: rule__PrimaryExpCS__Group_2__0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__0_in_synpred86_InternalQVTrelation8055);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_2__0_in_synpred88_InternalQVTrelation8453);
rule__PrimaryExpCS__Group_2__0();
state._fsp--;
@@ -49407,23 +49918,23 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred86_InternalQVTrelation
+ // $ANTLR end synpred88_InternalQVTrelation
- // $ANTLR start synpred87_InternalQVTrelation
- public final void synpred87_InternalQVTrelation_fragment() throws RecognitionException {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3702:6: ( ( ( rule__PrimaryExpCS__Group_3__0 ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3702:6: ( ( rule__PrimaryExpCS__Group_3__0 ) )
+ // $ANTLR start synpred89_InternalQVTrelation
+ public final void synpred89_InternalQVTrelation_fragment() throws RecognitionException {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3886:6: ( ( ( rule__PrimaryExpCS__Group_3__0 ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3886:6: ( ( rule__PrimaryExpCS__Group_3__0 ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3702:6: ( ( rule__PrimaryExpCS__Group_3__0 ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3703:1: ( rule__PrimaryExpCS__Group_3__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3886:6: ( ( rule__PrimaryExpCS__Group_3__0 ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3887:1: ( rule__PrimaryExpCS__Group_3__0 )
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getGroup_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3704:1: ( rule__PrimaryExpCS__Group_3__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3704:2: rule__PrimaryExpCS__Group_3__0
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3888:1: ( rule__PrimaryExpCS__Group_3__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3888:2: rule__PrimaryExpCS__Group_3__0
{
- pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3__0_in_synpred87_InternalQVTrelation8073);
+ pushFollow(FollowSets001.FOLLOW_rule__PrimaryExpCS__Group_3__0_in_synpred89_InternalQVTrelation8471);
rule__PrimaryExpCS__Group_3__0();
state._fsp--;
@@ -49437,20 +49948,20 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred87_InternalQVTrelation
+ // $ANTLR end synpred89_InternalQVTrelation
- // $ANTLR start synpred90_InternalQVTrelation
- public final void synpred90_InternalQVTrelation_fragment() throws RecognitionException {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3720:6: ( ( ruleTupleLiteralExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3720:6: ( ruleTupleLiteralExpCS )
+ // $ANTLR start synpred92_InternalQVTrelation
+ public final void synpred92_InternalQVTrelation_fragment() throws RecognitionException {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3904:6: ( ( ruleTupleLiteralExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3904:6: ( ruleTupleLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3720:6: ( ruleTupleLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3721:1: ruleTupleLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3904:6: ( ruleTupleLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3905:1: ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_6());
}
- pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralExpCS_in_synpred90_InternalQVTrelation8125);
+ pushFollow(FollowSets001.FOLLOW_ruleTupleLiteralExpCS_in_synpred92_InternalQVTrelation8523);
ruleTupleLiteralExpCS();
state._fsp--;
@@ -49461,20 +49972,20 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred90_InternalQVTrelation
+ // $ANTLR end synpred92_InternalQVTrelation
- // $ANTLR start synpred91_InternalQVTrelation
- public final void synpred91_InternalQVTrelation_fragment() throws RecognitionException {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3726:6: ( ( ruleCollectionLiteralExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3726:6: ( ruleCollectionLiteralExpCS )
+ // $ANTLR start synpred93_InternalQVTrelation
+ public final void synpred93_InternalQVTrelation_fragment() throws RecognitionException {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3910:6: ( ( ruleCollectionLiteralExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3910:6: ( ruleCollectionLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3726:6: ( ruleCollectionLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3727:1: ruleCollectionLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3910:6: ( ruleCollectionLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3911:1: ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_7());
}
- pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralExpCS_in_synpred91_InternalQVTrelation8142);
+ pushFollow(FollowSets001.FOLLOW_ruleCollectionLiteralExpCS_in_synpred93_InternalQVTrelation8540);
ruleCollectionLiteralExpCS();
state._fsp--;
@@ -49485,20 +49996,20 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred91_InternalQVTrelation
+ // $ANTLR end synpred93_InternalQVTrelation
- // $ANTLR start synpred92_InternalQVTrelation
- public final void synpred92_InternalQVTrelation_fragment() throws RecognitionException {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3732:6: ( ( ruleTypeLiteralExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3732:6: ( ruleTypeLiteralExpCS )
+ // $ANTLR start synpred94_InternalQVTrelation
+ public final void synpred94_InternalQVTrelation_fragment() throws RecognitionException {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3916:6: ( ( ruleTypeLiteralExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3916:6: ( ruleTypeLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3732:6: ( ruleTypeLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3733:1: ruleTypeLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3916:6: ( ruleTypeLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:3917:1: ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
before(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_8());
}
- pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralExpCS_in_synpred92_InternalQVTrelation8159);
+ pushFollow(FollowSets001.FOLLOW_ruleTypeLiteralExpCS_in_synpred94_InternalQVTrelation8557);
ruleTypeLiteralExpCS();
state._fsp--;
@@ -49509,14 +50020,14 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred92_InternalQVTrelation
+ // $ANTLR end synpred94_InternalQVTrelation
- // $ANTLR start synpred128_InternalQVTrelation
- public final void synpred128_InternalQVTrelation_fragment() throws RecognitionException {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8689:2: ( rule__NUMBER_LITERAL__Group_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8689:2: rule__NUMBER_LITERAL__Group_1__0
+ // $ANTLR start synpred130_InternalQVTrelation
+ public final void synpred130_InternalQVTrelation_fragment() throws RecognitionException {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8810:2: ( rule__NUMBER_LITERAL__Group_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:8810:2: rule__NUMBER_LITERAL__Group_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__NUMBER_LITERAL__Group_1__0_in_synpred128_InternalQVTrelation17932);
+ pushFollow(FollowSets001.FOLLOW_rule__NUMBER_LITERAL__Group_1__0_in_synpred130_InternalQVTrelation18207);
rule__NUMBER_LITERAL__Group_1__0();
state._fsp--;
@@ -49524,14 +50035,14 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred128_InternalQVTrelation
+ // $ANTLR end synpred130_InternalQVTrelation
- // $ANTLR start synpred143_InternalQVTrelation
- public final void synpred143_InternalQVTrelation_fragment() throws RecognitionException {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10956:2: ( rule__ExpCS__Group_0_1__0 )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:10956:2: rule__ExpCS__Group_0_1__0
+ // $ANTLR start synpred145_InternalQVTrelation
+ public final void synpred145_InternalQVTrelation_fragment() throws RecognitionException {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11077:2: ( rule__ExpCS__Group_0_1__0 )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src-gen/org/eclipse/qvtd/xtext/qvtrelation/ui/contentassist/antlr/internal/InternalQVTrelation.g:11077:2: rule__ExpCS__Group_0_1__0
{
- pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0_in_synpred143_InternalQVTrelation22390);
+ pushFollow(FollowSets001.FOLLOW_rule__ExpCS__Group_0_1__0_in_synpred145_InternalQVTrelation22665);
rule__ExpCS__Group_0_1__0();
state._fsp--;
@@ -49539,15 +50050,15 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
}
}
- // $ANTLR end synpred143_InternalQVTrelation
+ // $ANTLR end synpred145_InternalQVTrelation
// Delegated rules
- public final boolean synpred84_InternalQVTrelation() {
+ public final boolean synpred81_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred84_InternalQVTrelation_fragment(); // can never throw exception
+ synpred81_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -49557,11 +50068,11 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred79_InternalQVTrelation() {
+ public final boolean synpred93_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred79_InternalQVTrelation_fragment(); // can never throw exception
+ synpred93_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -49571,11 +50082,11 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred143_InternalQVTrelation() {
+ public final boolean synpred130_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred143_InternalQVTrelation_fragment(); // can never throw exception
+ synpred130_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -49585,11 +50096,11 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred90_InternalQVTrelation() {
+ public final boolean synpred86_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred90_InternalQVTrelation_fragment(); // can never throw exception
+ synpred86_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -49599,11 +50110,11 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred85_InternalQVTrelation() {
+ public final boolean synpred88_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred85_InternalQVTrelation_fragment(); // can never throw exception
+ synpred88_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -49613,11 +50124,11 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred80_InternalQVTrelation() {
+ public final boolean synpred12_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred80_InternalQVTrelation_fragment(); // can never throw exception
+ synpred12_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -49627,11 +50138,11 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred86_InternalQVTrelation() {
+ public final boolean synpred89_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred86_InternalQVTrelation_fragment(); // can never throw exception
+ synpred89_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -49641,11 +50152,11 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred128_InternalQVTrelation() {
+ public final boolean synpred87_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred128_InternalQVTrelation_fragment(); // can never throw exception
+ synpred87_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -49655,11 +50166,11 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred12_InternalQVTrelation() {
+ public final boolean synpred94_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred12_InternalQVTrelation_fragment(); // can never throw exception
+ synpred94_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -49669,11 +50180,11 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred91_InternalQVTrelation() {
+ public final boolean synpred82_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred91_InternalQVTrelation_fragment(); // can never throw exception
+ synpred82_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -49683,11 +50194,11 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
state.failed=false;
return success;
}
- public final boolean synpred87_InternalQVTrelation() {
+ public final boolean synpred145_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred87_InternalQVTrelation_fragment(); // can never throw exception
+ synpred145_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -49716,9 +50227,10 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
protected DFA3 dfa3 = new DFA3(this);
protected DFA4 dfa4 = new DFA4(this);
protected DFA10 dfa10 = new DFA10(this);
- protected DFA31 dfa31 = new DFA31(this);
- protected DFA35 dfa35 = new DFA35(this);
- protected DFA85 dfa85 = new DFA85(this);
+ protected DFA12 dfa12 = new DFA12(this);
+ protected DFA33 dfa33 = new DFA33(this);
+ protected DFA37 dfa37 = new DFA37(this);
+ protected DFA87 dfa87 = new DFA87(this);
static final String DFA3_eotS =
"\32\uffff";
static final String DFA3_eofS =
@@ -49792,7 +50304,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
this.transition = DFA3_transition;
}
public String getDescription() {
- return "2558:1: rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0 : ( ( ruleNameExpCS ) | ( ruleTemplateCS ) | ( ruleAnyElementCS ) );";
+ return "2698:1: rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0 : ( ( ruleNameExpCS ) | ( ruleTemplateCS ) | ( ruleAnyElementCS ) );";
}
}
static final String DFA4_eotS =
@@ -49868,7 +50380,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
this.transition = DFA4_transition;
}
public String getDescription() {
- return "2586:1: rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0 : ( ( ruleNameExpCS ) | ( ruleTemplateCS ) | ( ruleAnyElementCS ) );";
+ return "2726:1: rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0 : ( ( ruleNameExpCS ) | ( ruleTemplateCS ) | ( ruleAnyElementCS ) );";
}
}
static final String DFA10_eotS =
@@ -49876,11 +50388,11 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
static final String DFA10_eofS =
"\155\uffff";
static final String DFA10_minS =
- "\1\6\26\106\1\6\26\107\2\6\44\107\26\57\1\uffff\1\0\1\uffff";
+ "\1\6\26\106\1\6\26\107\1\uffff\2\6\44\107\26\57\1\0\1\uffff";
static final String DFA10_maxS =
- "\27\106\1\46\26\116\1\104\1\115\72\116\1\uffff\1\0\1\uffff";
+ "\27\106\1\77\26\116\1\uffff\1\104\1\115\72\116\1\0\1\uffff";
static final String DFA10_acceptS =
- "\152\uffff\1\2\1\uffff\1\1";
+ "\56\uffff\1\1\75\uffff\1\2";
static final String DFA10_specialS =
"\153\uffff\1\0\1\uffff}>";
static final String[] DFA10_transitionS = {
@@ -49911,96 +50423,96 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
"\1\27",
"\1\30\1\31\12\uffff\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43"+
"\1\44\1\45\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\uffff\1"+
- "\32\1\33",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\60\1\61\12\uffff\1\64\1\65\1\66\1\67\1\70\1\71\1\72\1\73"+
- "\1\74\1\75\1\76\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\uffff"+
- "\1\62\1\63\20\uffff\1\123\1\113\1\114\1\115\1\116\1\117\1\120"+
- "\1\121\1\122\1\106\1\107\1\110\1\111\1\112",
- "\1\124\1\125\12\uffff\1\130\1\131\1\132\1\133\1\134\1\135"+
- "\1\136\1\137\1\140\1\141\1\142\1\143\1\144\1\145\1\146\1\147"+
- "\1\150\1\151\1\uffff\1\126\1\127\37\uffff\1\152\1\uffff\1\153"+
- "\4\uffff\1\152",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\57\6\uffff\1\56",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
- "\1\154\26\uffff\1\152\2\uffff\2\152\3\uffff\1\152",
+ "\32\1\33\21\uffff\10\56",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
"",
+ "\1\61\1\62\12\uffff\1\65\1\66\1\67\1\70\1\71\1\72\1\73\1\74"+
+ "\1\75\1\76\1\77\1\100\1\101\1\102\1\103\1\104\1\105\1\106\1"+
+ "\uffff\1\63\1\64\20\uffff\1\124\1\114\1\115\1\116\1\117\1\120"+
+ "\1\121\1\122\1\123\1\107\1\110\1\111\1\112\1\113",
+ "\1\125\1\126\12\uffff\1\131\1\132\1\133\1\134\1\135\1\136"+
+ "\1\137\1\140\1\141\1\142\1\143\1\144\1\145\1\146\1\147\1\150"+
+ "\1\151\1\152\1\uffff\1\127\1\130\37\uffff\1\154\1\uffff\1\153"+
+ "\4\uffff\1\154",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\60\6\uffff\1\57",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
+ "\1\56\26\uffff\1\154\2\uffff\2\154\3\uffff\1\154",
"\1\uffff",
""
};
@@ -50035,7 +50547,7 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
this.transition = DFA10_transition;
}
public String getDescription() {
- return "2726:1: rule__TemplateCS__Alternatives_0 : ( ( ruleObjectTemplateCS ) | ( ruleCollectionTemplateCS ) );";
+ return "2866:1: rule__TemplateCS__Alternatives_0 : ( ( ruleObjectTemplateCS ) | ( ruleCollectionTemplateCS ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
@@ -50048,9 +50560,9 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
int index10_107 = input.index();
input.rewind();
s = -1;
- if ( (synpred12_InternalQVTrelation()) ) {s = 108;}
+ if ( (synpred12_InternalQVTrelation()) ) {s = 46;}
- else if ( (true) ) {s = 106;}
+ else if ( (true) ) {s = 108;}
input.seek(index10_107);
@@ -50064,22 +50576,120 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
throw nvae;
}
}
- static final String DFA31_eotS =
+ static final String DFA12_eotS =
+ "\31\uffff";
+ static final String DFA12_eofS =
+ "\1\uffff\26\27\2\uffff";
+ static final String DFA12_minS =
+ "\1\4\26\44\2\uffff";
+ static final String DFA12_maxS =
+ "\1\135\26\136\2\uffff";
+ static final String DFA12_acceptS =
+ "\27\uffff\1\1\1\2";
+ static final String DFA12_specialS =
+ "\31\uffff}>";
+ static final String[] DFA12_transitionS = {
+ "\2\27\1\1\1\2\12\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"+
+ "\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\3"+
+ "\1\4\1\uffff\2\27\15\uffff\16\27\1\uffff\1\30\4\uffff\1\27\6"+
+ "\uffff\2\27\1\uffff\1\27\3\uffff\1\27\1\uffff\3\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "\1\27\2\uffff\2\27\1\uffff\15\27\17\uffff\1\30\2\27\1\uffff"+
+ "\2\27\2\uffff\1\27\1\uffff\1\27\15\uffff\1\27",
+ "",
+ ""
+ };
+
+ static final short[] DFA12_eot = DFA.unpackEncodedString(DFA12_eotS);
+ static final short[] DFA12_eof = DFA.unpackEncodedString(DFA12_eofS);
+ static final char[] DFA12_min = DFA.unpackEncodedStringToUnsignedChars(DFA12_minS);
+ static final char[] DFA12_max = DFA.unpackEncodedStringToUnsignedChars(DFA12_maxS);
+ static final short[] DFA12_accept = DFA.unpackEncodedString(DFA12_acceptS);
+ static final short[] DFA12_special = DFA.unpackEncodedString(DFA12_specialS);
+ static final short[][] DFA12_transition;
+
+ static {
+ int numStates = DFA12_transitionS.length;
+ DFA12_transition = new short[numStates][];
+ for (int i=0; i<numStates; i++) {
+ DFA12_transition[i] = DFA.unpackEncodedString(DFA12_transitionS[i]);
+ }
+ }
+
+ class DFA12 extends DFA {
+
+ public DFA12(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 12;
+ this.eot = DFA12_eot;
+ this.eof = DFA12_eof;
+ this.min = DFA12_min;
+ this.max = DFA12_max;
+ this.accept = DFA12_accept;
+ this.special = DFA12_special;
+ this.transition = DFA12_transition;
+ }
+ public String getDescription() {
+ return "2910:1: rule__ExpCSOrTemplateCS__Alternatives : ( ( ruleExpCS ) | ( ruleTemplateCS ) );";
+ }
+ }
+ static final String DFA33_eotS =
"\64\uffff";
- static final String DFA31_eofS =
+ static final String DFA33_eofS =
"\64\uffff";
- static final String DFA31_minS =
+ static final String DFA33_minS =
"\1\4\60\0\3\uffff";
- static final String DFA31_maxS =
+ static final String DFA33_maxS =
"\1\135\60\0\3\uffff";
- static final String DFA31_acceptS =
+ static final String DFA33_acceptS =
"\61\uffff\1\3\1\1\1\2";
- static final String DFA31_specialS =
+ static final String DFA33_specialS =
"\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1"+
"\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30"+
"\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45"+
"\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\3\uffff}>";
- static final String[] DFA31_transitionS = {
+ static final String[] DFA33_transitionS = {
"\1\30\1\31\1\1\1\2\12\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13"+
"\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\34"+
"\1\3\1\4\1\uffff\1\57\1\60\15\uffff\1\37\1\45\1\46\1\47\1\50"+
@@ -50139,786 +50749,786 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
""
};
- static final short[] DFA31_eot = DFA.unpackEncodedString(DFA31_eotS);
- static final short[] DFA31_eof = DFA.unpackEncodedString(DFA31_eofS);
- static final char[] DFA31_min = DFA.unpackEncodedStringToUnsignedChars(DFA31_minS);
- static final char[] DFA31_max = DFA.unpackEncodedStringToUnsignedChars(DFA31_maxS);
- static final short[] DFA31_accept = DFA.unpackEncodedString(DFA31_acceptS);
- static final short[] DFA31_special = DFA.unpackEncodedString(DFA31_specialS);
- static final short[][] DFA31_transition;
+ static final short[] DFA33_eot = DFA.unpackEncodedString(DFA33_eotS);
+ static final short[] DFA33_eof = DFA.unpackEncodedString(DFA33_eofS);
+ static final char[] DFA33_min = DFA.unpackEncodedStringToUnsignedChars(DFA33_minS);
+ static final char[] DFA33_max = DFA.unpackEncodedStringToUnsignedChars(DFA33_maxS);
+ static final short[] DFA33_accept = DFA.unpackEncodedString(DFA33_acceptS);
+ static final short[] DFA33_special = DFA.unpackEncodedString(DFA33_specialS);
+ static final short[][] DFA33_transition;
static {
- int numStates = DFA31_transitionS.length;
- DFA31_transition = new short[numStates][];
+ int numStates = DFA33_transitionS.length;
+ DFA33_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA31_transition[i] = DFA.unpackEncodedString(DFA31_transitionS[i]);
+ DFA33_transition[i] = DFA.unpackEncodedString(DFA33_transitionS[i]);
}
}
- class DFA31 extends DFA {
+ class DFA33 extends DFA {
- public DFA31(BaseRecognizer recognizer) {
+ public DFA33(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 31;
- this.eot = DFA31_eot;
- this.eof = DFA31_eof;
- this.min = DFA31_min;
- this.max = DFA31_max;
- this.accept = DFA31_accept;
- this.special = DFA31_special;
- this.transition = DFA31_transition;
+ this.decisionNumber = 33;
+ this.eot = DFA33_eot;
+ this.eof = DFA33_eof;
+ this.min = DFA33_min;
+ this.max = DFA33_max;
+ this.accept = DFA33_accept;
+ this.special = DFA33_special;
+ this.transition = DFA33_transition;
}
public String getDescription() {
- return "3585:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( ( rule__ExpCS__Group_1__0 ) ) | ( rulePrimaryExpOrLetExpCS ) );";
+ return "3769:1: rule__ExpCS__Alternatives : ( ( ( rule__ExpCS__Group_0__0 ) ) | ( ( rule__ExpCS__Group_1__0 ) ) | ( rulePrimaryExpOrLetExpCS ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA31_1 = input.LA(1);
+ int LA33_1 = input.LA(1);
- int index31_1 = input.index();
+ int index33_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_1);
+ input.seek(index33_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA31_2 = input.LA(1);
+ int LA33_2 = input.LA(1);
- int index31_2 = input.index();
+ int index33_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_2);
+ input.seek(index33_2);
if ( s>=0 ) return s;
break;
case 2 :
- int LA31_3 = input.LA(1);
+ int LA33_3 = input.LA(1);
- int index31_3 = input.index();
+ int index33_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_3);
+ input.seek(index33_3);
if ( s>=0 ) return s;
break;
case 3 :
- int LA31_4 = input.LA(1);
+ int LA33_4 = input.LA(1);
- int index31_4 = input.index();
+ int index33_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_4);
+ input.seek(index33_4);
if ( s>=0 ) return s;
break;
case 4 :
- int LA31_5 = input.LA(1);
+ int LA33_5 = input.LA(1);
- int index31_5 = input.index();
+ int index33_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_5);
+ input.seek(index33_5);
if ( s>=0 ) return s;
break;
case 5 :
- int LA31_6 = input.LA(1);
+ int LA33_6 = input.LA(1);
- int index31_6 = input.index();
+ int index33_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_6);
+ input.seek(index33_6);
if ( s>=0 ) return s;
break;
case 6 :
- int LA31_7 = input.LA(1);
+ int LA33_7 = input.LA(1);
- int index31_7 = input.index();
+ int index33_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_7);
+ input.seek(index33_7);
if ( s>=0 ) return s;
break;
case 7 :
- int LA31_8 = input.LA(1);
+ int LA33_8 = input.LA(1);
- int index31_8 = input.index();
+ int index33_8 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_8);
+ input.seek(index33_8);
if ( s>=0 ) return s;
break;
case 8 :
- int LA31_9 = input.LA(1);
+ int LA33_9 = input.LA(1);
- int index31_9 = input.index();
+ int index33_9 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_9);
+ input.seek(index33_9);
if ( s>=0 ) return s;
break;
case 9 :
- int LA31_10 = input.LA(1);
+ int LA33_10 = input.LA(1);
- int index31_10 = input.index();
+ int index33_10 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_10);
+ input.seek(index33_10);
if ( s>=0 ) return s;
break;
case 10 :
- int LA31_11 = input.LA(1);
+ int LA33_11 = input.LA(1);
- int index31_11 = input.index();
+ int index33_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_11);
+ input.seek(index33_11);
if ( s>=0 ) return s;
break;
case 11 :
- int LA31_12 = input.LA(1);
+ int LA33_12 = input.LA(1);
- int index31_12 = input.index();
+ int index33_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_12);
+ input.seek(index33_12);
if ( s>=0 ) return s;
break;
case 12 :
- int LA31_13 = input.LA(1);
+ int LA33_13 = input.LA(1);
- int index31_13 = input.index();
+ int index33_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_13);
+ input.seek(index33_13);
if ( s>=0 ) return s;
break;
case 13 :
- int LA31_14 = input.LA(1);
+ int LA33_14 = input.LA(1);
- int index31_14 = input.index();
+ int index33_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_14);
+ input.seek(index33_14);
if ( s>=0 ) return s;
break;
case 14 :
- int LA31_15 = input.LA(1);
+ int LA33_15 = input.LA(1);
- int index31_15 = input.index();
+ int index33_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_15);
+ input.seek(index33_15);
if ( s>=0 ) return s;
break;
case 15 :
- int LA31_16 = input.LA(1);
+ int LA33_16 = input.LA(1);
- int index31_16 = input.index();
+ int index33_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_16);
+ input.seek(index33_16);
if ( s>=0 ) return s;
break;
case 16 :
- int LA31_17 = input.LA(1);
+ int LA33_17 = input.LA(1);
- int index31_17 = input.index();
+ int index33_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_17);
+ input.seek(index33_17);
if ( s>=0 ) return s;
break;
case 17 :
- int LA31_18 = input.LA(1);
+ int LA33_18 = input.LA(1);
- int index31_18 = input.index();
+ int index33_18 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_18);
+ input.seek(index33_18);
if ( s>=0 ) return s;
break;
case 18 :
- int LA31_19 = input.LA(1);
+ int LA33_19 = input.LA(1);
- int index31_19 = input.index();
+ int index33_19 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_19);
+ input.seek(index33_19);
if ( s>=0 ) return s;
break;
case 19 :
- int LA31_20 = input.LA(1);
+ int LA33_20 = input.LA(1);
- int index31_20 = input.index();
+ int index33_20 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_20);
+ input.seek(index33_20);
if ( s>=0 ) return s;
break;
case 20 :
- int LA31_21 = input.LA(1);
+ int LA33_21 = input.LA(1);
- int index31_21 = input.index();
+ int index33_21 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_21);
+ input.seek(index33_21);
if ( s>=0 ) return s;
break;
case 21 :
- int LA31_22 = input.LA(1);
+ int LA33_22 = input.LA(1);
- int index31_22 = input.index();
+ int index33_22 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_22);
+ input.seek(index33_22);
if ( s>=0 ) return s;
break;
case 22 :
- int LA31_23 = input.LA(1);
+ int LA33_23 = input.LA(1);
- int index31_23 = input.index();
+ int index33_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_23);
+ input.seek(index33_23);
if ( s>=0 ) return s;
break;
case 23 :
- int LA31_24 = input.LA(1);
+ int LA33_24 = input.LA(1);
- int index31_24 = input.index();
+ int index33_24 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_24);
+ input.seek(index33_24);
if ( s>=0 ) return s;
break;
case 24 :
- int LA31_25 = input.LA(1);
+ int LA33_25 = input.LA(1);
- int index31_25 = input.index();
+ int index33_25 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_25);
+ input.seek(index33_25);
if ( s>=0 ) return s;
break;
case 25 :
- int LA31_26 = input.LA(1);
+ int LA33_26 = input.LA(1);
- int index31_26 = input.index();
+ int index33_26 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_26);
+ input.seek(index33_26);
if ( s>=0 ) return s;
break;
case 26 :
- int LA31_27 = input.LA(1);
+ int LA33_27 = input.LA(1);
- int index31_27 = input.index();
+ int index33_27 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_27);
+ input.seek(index33_27);
if ( s>=0 ) return s;
break;
case 27 :
- int LA31_28 = input.LA(1);
+ int LA33_28 = input.LA(1);
- int index31_28 = input.index();
+ int index33_28 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_28);
+ input.seek(index33_28);
if ( s>=0 ) return s;
break;
case 28 :
- int LA31_29 = input.LA(1);
+ int LA33_29 = input.LA(1);
- int index31_29 = input.index();
+ int index33_29 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_29);
+ input.seek(index33_29);
if ( s>=0 ) return s;
break;
case 29 :
- int LA31_30 = input.LA(1);
+ int LA33_30 = input.LA(1);
- int index31_30 = input.index();
+ int index33_30 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_30);
+ input.seek(index33_30);
if ( s>=0 ) return s;
break;
case 30 :
- int LA31_31 = input.LA(1);
+ int LA33_31 = input.LA(1);
- int index31_31 = input.index();
+ int index33_31 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_31);
+ input.seek(index33_31);
if ( s>=0 ) return s;
break;
case 31 :
- int LA31_32 = input.LA(1);
+ int LA33_32 = input.LA(1);
- int index31_32 = input.index();
+ int index33_32 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_32);
+ input.seek(index33_32);
if ( s>=0 ) return s;
break;
case 32 :
- int LA31_33 = input.LA(1);
+ int LA33_33 = input.LA(1);
- int index31_33 = input.index();
+ int index33_33 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_33);
+ input.seek(index33_33);
if ( s>=0 ) return s;
break;
case 33 :
- int LA31_34 = input.LA(1);
+ int LA33_34 = input.LA(1);
- int index31_34 = input.index();
+ int index33_34 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_34);
+ input.seek(index33_34);
if ( s>=0 ) return s;
break;
case 34 :
- int LA31_35 = input.LA(1);
+ int LA33_35 = input.LA(1);
- int index31_35 = input.index();
+ int index33_35 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_35);
+ input.seek(index33_35);
if ( s>=0 ) return s;
break;
case 35 :
- int LA31_36 = input.LA(1);
+ int LA33_36 = input.LA(1);
- int index31_36 = input.index();
+ int index33_36 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_36);
+ input.seek(index33_36);
if ( s>=0 ) return s;
break;
case 36 :
- int LA31_37 = input.LA(1);
+ int LA33_37 = input.LA(1);
- int index31_37 = input.index();
+ int index33_37 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_37);
+ input.seek(index33_37);
if ( s>=0 ) return s;
break;
case 37 :
- int LA31_38 = input.LA(1);
+ int LA33_38 = input.LA(1);
- int index31_38 = input.index();
+ int index33_38 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_38);
+ input.seek(index33_38);
if ( s>=0 ) return s;
break;
case 38 :
- int LA31_39 = input.LA(1);
+ int LA33_39 = input.LA(1);
- int index31_39 = input.index();
+ int index33_39 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_39);
+ input.seek(index33_39);
if ( s>=0 ) return s;
break;
case 39 :
- int LA31_40 = input.LA(1);
+ int LA33_40 = input.LA(1);
- int index31_40 = input.index();
+ int index33_40 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_40);
+ input.seek(index33_40);
if ( s>=0 ) return s;
break;
case 40 :
- int LA31_41 = input.LA(1);
+ int LA33_41 = input.LA(1);
- int index31_41 = input.index();
+ int index33_41 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_41);
+ input.seek(index33_41);
if ( s>=0 ) return s;
break;
case 41 :
- int LA31_42 = input.LA(1);
+ int LA33_42 = input.LA(1);
- int index31_42 = input.index();
+ int index33_42 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_42);
+ input.seek(index33_42);
if ( s>=0 ) return s;
break;
case 42 :
- int LA31_43 = input.LA(1);
+ int LA33_43 = input.LA(1);
- int index31_43 = input.index();
+ int index33_43 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_43);
+ input.seek(index33_43);
if ( s>=0 ) return s;
break;
case 43 :
- int LA31_44 = input.LA(1);
+ int LA33_44 = input.LA(1);
- int index31_44 = input.index();
+ int index33_44 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_44);
+ input.seek(index33_44);
if ( s>=0 ) return s;
break;
case 44 :
- int LA31_45 = input.LA(1);
+ int LA33_45 = input.LA(1);
- int index31_45 = input.index();
+ int index33_45 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_45);
+ input.seek(index33_45);
if ( s>=0 ) return s;
break;
case 45 :
- int LA31_46 = input.LA(1);
+ int LA33_46 = input.LA(1);
- int index31_46 = input.index();
+ int index33_46 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index31_46);
+ input.seek(index33_46);
if ( s>=0 ) return s;
break;
case 46 :
- int LA31_47 = input.LA(1);
+ int LA33_47 = input.LA(1);
- int index31_47 = input.index();
+ int index33_47 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
- else if ( (synpred80_InternalQVTrelation()) ) {s = 51;}
+ else if ( (synpred82_InternalQVTrelation()) ) {s = 51;}
- input.seek(index31_47);
+ input.seek(index33_47);
if ( s>=0 ) return s;
break;
case 47 :
- int LA31_48 = input.LA(1);
+ int LA33_48 = input.LA(1);
- int index31_48 = input.index();
+ int index33_48 = input.index();
input.rewind();
s = -1;
- if ( (synpred79_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred81_InternalQVTrelation()) ) {s = 50;}
- else if ( (synpred80_InternalQVTrelation()) ) {s = 51;}
+ else if ( (synpred82_InternalQVTrelation()) ) {s = 51;}
- input.seek(index31_48);
+ input.seek(index33_48);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 31, _s, input);
+ new NoViableAltException(getDescription(), 33, _s, input);
error(nvae);
throw nvae;
}
}
- static final String DFA35_eotS =
+ static final String DFA37_eotS =
"\65\uffff";
- static final String DFA35_eofS =
+ static final String DFA37_eofS =
"\65\uffff";
- static final String DFA35_minS =
+ static final String DFA37_minS =
"\1\4\26\0\10\uffff\6\0\20\uffff";
- static final String DFA35_maxS =
+ static final String DFA37_maxS =
"\1\135\26\0\10\uffff\6\0\20\uffff";
- static final String DFA35_acceptS =
+ static final String DFA37_acceptS =
"\27\uffff\1\5\1\6\14\uffff\1\11\7\uffff\1\12\1\13\1\1\1\2\1\3\1"+
"\4\1\7\1\10";
- static final String DFA35_specialS =
+ static final String DFA37_specialS =
"\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1"+
"\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\10\uffff\1\26\1"+
"\27\1\30\1\31\1\32\1\33\20\uffff}>";
- static final String[] DFA35_transitionS = {
+ static final String[] DFA37_transitionS = {
"\2\30\1\1\1\2\12\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1\14"+
"\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\30\1\3"+
"\1\4\20\uffff\1\37\10\45\1\40\1\41\1\42\1\43\1\44\6\uffff\1"+
@@ -50977,574 +51587,574 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
""
};
- static final short[] DFA35_eot = DFA.unpackEncodedString(DFA35_eotS);
- static final short[] DFA35_eof = DFA.unpackEncodedString(DFA35_eofS);
- static final char[] DFA35_min = DFA.unpackEncodedStringToUnsignedChars(DFA35_minS);
- static final char[] DFA35_max = DFA.unpackEncodedStringToUnsignedChars(DFA35_maxS);
- static final short[] DFA35_accept = DFA.unpackEncodedString(DFA35_acceptS);
- static final short[] DFA35_special = DFA.unpackEncodedString(DFA35_specialS);
- static final short[][] DFA35_transition;
+ static final short[] DFA37_eot = DFA.unpackEncodedString(DFA37_eotS);
+ static final short[] DFA37_eof = DFA.unpackEncodedString(DFA37_eofS);
+ static final char[] DFA37_min = DFA.unpackEncodedStringToUnsignedChars(DFA37_minS);
+ static final char[] DFA37_max = DFA.unpackEncodedStringToUnsignedChars(DFA37_maxS);
+ static final short[] DFA37_accept = DFA.unpackEncodedString(DFA37_acceptS);
+ static final short[] DFA37_special = DFA.unpackEncodedString(DFA37_specialS);
+ static final short[][] DFA37_transition;
static {
- int numStates = DFA35_transitionS.length;
- DFA35_transition = new short[numStates][];
+ int numStates = DFA37_transitionS.length;
+ DFA37_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA35_transition[i] = DFA.unpackEncodedString(DFA35_transitionS[i]);
+ DFA37_transition[i] = DFA.unpackEncodedString(DFA37_transitionS[i]);
}
}
- class DFA35 extends DFA {
+ class DFA37 extends DFA {
- public DFA35(BaseRecognizer recognizer) {
+ public DFA37(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 35;
- this.eot = DFA35_eot;
- this.eof = DFA35_eof;
- this.min = DFA35_min;
- this.max = DFA35_max;
- this.accept = DFA35_accept;
- this.special = DFA35_special;
- this.transition = DFA35_transition;
+ this.decisionNumber = 37;
+ this.eot = DFA37_eot;
+ this.eof = DFA37_eof;
+ this.min = DFA37_min;
+ this.max = DFA37_max;
+ this.accept = DFA37_accept;
+ this.special = DFA37_special;
+ this.transition = DFA37_transition;
}
public String getDescription() {
- return "3679:1: rule__PrimaryExpCS__Alternatives : ( ( ( rule__PrimaryExpCS__Group_0__0 ) ) | ( ( rule__PrimaryExpCS__Group_1__0 ) ) | ( ( rule__PrimaryExpCS__Group_2__0 ) ) | ( ( rule__PrimaryExpCS__Group_3__0 ) ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleIfExpCS ) | ( ruleNestedExpCS ) );";
+ return "3863:1: rule__PrimaryExpCS__Alternatives : ( ( ( rule__PrimaryExpCS__Group_0__0 ) ) | ( ( rule__PrimaryExpCS__Group_1__0 ) ) | ( ( rule__PrimaryExpCS__Group_2__0 ) ) | ( ( rule__PrimaryExpCS__Group_3__0 ) ) | ( ruleSelfExpCS ) | ( rulePrimitiveLiteralExpCS ) | ( ruleTupleLiteralExpCS ) | ( ruleCollectionLiteralExpCS ) | ( ruleTypeLiteralExpCS ) | ( ruleIfExpCS ) | ( ruleNestedExpCS ) );";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA35_1 = input.LA(1);
+ int LA37_1 = input.LA(1);
- int index35_1 = input.index();
+ int index37_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_1);
+ input.seek(index37_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA35_2 = input.LA(1);
+ int LA37_2 = input.LA(1);
- int index35_2 = input.index();
+ int index37_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_2);
+ input.seek(index37_2);
if ( s>=0 ) return s;
break;
case 2 :
- int LA35_3 = input.LA(1);
+ int LA37_3 = input.LA(1);
- int index35_3 = input.index();
+ int index37_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_3);
+ input.seek(index37_3);
if ( s>=0 ) return s;
break;
case 3 :
- int LA35_4 = input.LA(1);
+ int LA37_4 = input.LA(1);
- int index35_4 = input.index();
+ int index37_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_4);
+ input.seek(index37_4);
if ( s>=0 ) return s;
break;
case 4 :
- int LA35_5 = input.LA(1);
+ int LA37_5 = input.LA(1);
- int index35_5 = input.index();
+ int index37_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_5);
+ input.seek(index37_5);
if ( s>=0 ) return s;
break;
case 5 :
- int LA35_6 = input.LA(1);
+ int LA37_6 = input.LA(1);
- int index35_6 = input.index();
+ int index37_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_6);
+ input.seek(index37_6);
if ( s>=0 ) return s;
break;
case 6 :
- int LA35_7 = input.LA(1);
+ int LA37_7 = input.LA(1);
- int index35_7 = input.index();
+ int index37_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_7);
+ input.seek(index37_7);
if ( s>=0 ) return s;
break;
case 7 :
- int LA35_8 = input.LA(1);
+ int LA37_8 = input.LA(1);
- int index35_8 = input.index();
+ int index37_8 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_8);
+ input.seek(index37_8);
if ( s>=0 ) return s;
break;
case 8 :
- int LA35_9 = input.LA(1);
+ int LA37_9 = input.LA(1);
- int index35_9 = input.index();
+ int index37_9 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_9);
+ input.seek(index37_9);
if ( s>=0 ) return s;
break;
case 9 :
- int LA35_10 = input.LA(1);
+ int LA37_10 = input.LA(1);
- int index35_10 = input.index();
+ int index37_10 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_10);
+ input.seek(index37_10);
if ( s>=0 ) return s;
break;
case 10 :
- int LA35_11 = input.LA(1);
+ int LA37_11 = input.LA(1);
- int index35_11 = input.index();
+ int index37_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_11);
+ input.seek(index37_11);
if ( s>=0 ) return s;
break;
case 11 :
- int LA35_12 = input.LA(1);
+ int LA37_12 = input.LA(1);
- int index35_12 = input.index();
+ int index37_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_12);
+ input.seek(index37_12);
if ( s>=0 ) return s;
break;
case 12 :
- int LA35_13 = input.LA(1);
+ int LA37_13 = input.LA(1);
- int index35_13 = input.index();
+ int index37_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_13);
+ input.seek(index37_13);
if ( s>=0 ) return s;
break;
case 13 :
- int LA35_14 = input.LA(1);
+ int LA37_14 = input.LA(1);
- int index35_14 = input.index();
+ int index37_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_14);
+ input.seek(index37_14);
if ( s>=0 ) return s;
break;
case 14 :
- int LA35_15 = input.LA(1);
+ int LA37_15 = input.LA(1);
- int index35_15 = input.index();
+ int index37_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_15);
+ input.seek(index37_15);
if ( s>=0 ) return s;
break;
case 15 :
- int LA35_16 = input.LA(1);
+ int LA37_16 = input.LA(1);
- int index35_16 = input.index();
+ int index37_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_16);
+ input.seek(index37_16);
if ( s>=0 ) return s;
break;
case 16 :
- int LA35_17 = input.LA(1);
+ int LA37_17 = input.LA(1);
- int index35_17 = input.index();
+ int index37_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_17);
+ input.seek(index37_17);
if ( s>=0 ) return s;
break;
case 17 :
- int LA35_18 = input.LA(1);
+ int LA37_18 = input.LA(1);
- int index35_18 = input.index();
+ int index37_18 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_18);
+ input.seek(index37_18);
if ( s>=0 ) return s;
break;
case 18 :
- int LA35_19 = input.LA(1);
+ int LA37_19 = input.LA(1);
- int index35_19 = input.index();
+ int index37_19 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_19);
+ input.seek(index37_19);
if ( s>=0 ) return s;
break;
case 19 :
- int LA35_20 = input.LA(1);
+ int LA37_20 = input.LA(1);
- int index35_20 = input.index();
+ int index37_20 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_20);
+ input.seek(index37_20);
if ( s>=0 ) return s;
break;
case 20 :
- int LA35_21 = input.LA(1);
+ int LA37_21 = input.LA(1);
- int index35_21 = input.index();
+ int index37_21 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_21);
+ input.seek(index37_21);
if ( s>=0 ) return s;
break;
case 21 :
- int LA35_22 = input.LA(1);
+ int LA37_22 = input.LA(1);
- int index35_22 = input.index();
+ int index37_22 = input.index();
input.rewind();
s = -1;
- if ( (synpred84_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred86_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred85_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred87_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred86_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred88_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred87_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred89_InternalQVTrelation()) ) {s = 50;}
- input.seek(index35_22);
+ input.seek(index37_22);
if ( s>=0 ) return s;
break;
case 22 :
- int LA35_31 = input.LA(1);
+ int LA37_31 = input.LA(1);
- int index35_31 = input.index();
+ int index37_31 = input.index();
input.rewind();
s = -1;
- if ( (synpred90_InternalQVTrelation()) ) {s = 51;}
+ if ( (synpred92_InternalQVTrelation()) ) {s = 51;}
- else if ( (synpred92_InternalQVTrelation()) ) {s = 37;}
+ else if ( (synpred94_InternalQVTrelation()) ) {s = 37;}
- input.seek(index35_31);
+ input.seek(index37_31);
if ( s>=0 ) return s;
break;
case 23 :
- int LA35_32 = input.LA(1);
+ int LA37_32 = input.LA(1);
- int index35_32 = input.index();
+ int index37_32 = input.index();
input.rewind();
s = -1;
- if ( (synpred91_InternalQVTrelation()) ) {s = 52;}
+ if ( (synpred93_InternalQVTrelation()) ) {s = 52;}
- else if ( (synpred92_InternalQVTrelation()) ) {s = 37;}
+ else if ( (synpred94_InternalQVTrelation()) ) {s = 37;}
- input.seek(index35_32);
+ input.seek(index37_32);
if ( s>=0 ) return s;
break;
case 24 :
- int LA35_33 = input.LA(1);
+ int LA37_33 = input.LA(1);
- int index35_33 = input.index();
+ int index37_33 = input.index();
input.rewind();
s = -1;
- if ( (synpred91_InternalQVTrelation()) ) {s = 52;}
+ if ( (synpred93_InternalQVTrelation()) ) {s = 52;}
- else if ( (synpred92_InternalQVTrelation()) ) {s = 37;}
+ else if ( (synpred94_InternalQVTrelation()) ) {s = 37;}
- input.seek(index35_33);
+ input.seek(index37_33);
if ( s>=0 ) return s;
break;
case 25 :
- int LA35_34 = input.LA(1);
+ int LA37_34 = input.LA(1);
- int index35_34 = input.index();
+ int index37_34 = input.index();
input.rewind();
s = -1;
- if ( (synpred91_InternalQVTrelation()) ) {s = 52;}
+ if ( (synpred93_InternalQVTrelation()) ) {s = 52;}
- else if ( (synpred92_InternalQVTrelation()) ) {s = 37;}
+ else if ( (synpred94_InternalQVTrelation()) ) {s = 37;}
- input.seek(index35_34);
+ input.seek(index37_34);
if ( s>=0 ) return s;
break;
case 26 :
- int LA35_35 = input.LA(1);
+ int LA37_35 = input.LA(1);
- int index35_35 = input.index();
+ int index37_35 = input.index();
input.rewind();
s = -1;
- if ( (synpred91_InternalQVTrelation()) ) {s = 52;}
+ if ( (synpred93_InternalQVTrelation()) ) {s = 52;}
- else if ( (synpred92_InternalQVTrelation()) ) {s = 37;}
+ else if ( (synpred94_InternalQVTrelation()) ) {s = 37;}
- input.seek(index35_35);
+ input.seek(index37_35);
if ( s>=0 ) return s;
break;
case 27 :
- int LA35_36 = input.LA(1);
+ int LA37_36 = input.LA(1);
- int index35_36 = input.index();
+ int index37_36 = input.index();
input.rewind();
s = -1;
- if ( (synpred91_InternalQVTrelation()) ) {s = 52;}
+ if ( (synpred93_InternalQVTrelation()) ) {s = 52;}
- else if ( (synpred92_InternalQVTrelation()) ) {s = 37;}
+ else if ( (synpred94_InternalQVTrelation()) ) {s = 37;}
- input.seek(index35_36);
+ input.seek(index37_36);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 35, _s, input);
+ new NoViableAltException(getDescription(), 37, _s, input);
error(nvae);
throw nvae;
}
}
- static final String DFA85_eotS =
+ static final String DFA87_eotS =
"\63\uffff";
- static final String DFA85_eofS =
+ static final String DFA87_eofS =
"\63\uffff";
- static final String DFA85_minS =
+ static final String DFA87_minS =
"\1\4\56\0\1\uffff\2\0\1\uffff";
- static final String DFA85_maxS =
+ static final String DFA87_maxS =
"\1\135\56\0\1\uffff\2\0\1\uffff";
- static final String DFA85_acceptS =
+ static final String DFA87_acceptS =
"\57\uffff\1\2\2\uffff\1\1";
- static final String DFA85_specialS =
+ static final String DFA87_specialS =
"\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1"+
"\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30"+
"\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45"+
"\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\uffff\1\56\1\57\1\uffff}>";
- static final String[] DFA85_transitionS = {
+ static final String[] DFA87_transitionS = {
"\1\30\1\31\1\1\1\2\12\uffff\1\5\1\6\1\7\1\10\1\11\1\12\1\13"+
"\1\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\34"+
"\1\3\1\4\1\uffff\1\60\1\61\15\uffff\1\37\1\45\1\46\1\47\1\50"+
@@ -51603,766 +52213,766 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
""
};
- static final short[] DFA85_eot = DFA.unpackEncodedString(DFA85_eotS);
- static final short[] DFA85_eof = DFA.unpackEncodedString(DFA85_eofS);
- static final char[] DFA85_min = DFA.unpackEncodedStringToUnsignedChars(DFA85_minS);
- static final char[] DFA85_max = DFA.unpackEncodedStringToUnsignedChars(DFA85_maxS);
- static final short[] DFA85_accept = DFA.unpackEncodedString(DFA85_acceptS);
- static final short[] DFA85_special = DFA.unpackEncodedString(DFA85_specialS);
- static final short[][] DFA85_transition;
+ static final short[] DFA87_eot = DFA.unpackEncodedString(DFA87_eotS);
+ static final short[] DFA87_eof = DFA.unpackEncodedString(DFA87_eofS);
+ static final char[] DFA87_min = DFA.unpackEncodedStringToUnsignedChars(DFA87_minS);
+ static final char[] DFA87_max = DFA.unpackEncodedStringToUnsignedChars(DFA87_maxS);
+ static final short[] DFA87_accept = DFA.unpackEncodedString(DFA87_acceptS);
+ static final short[] DFA87_special = DFA.unpackEncodedString(DFA87_specialS);
+ static final short[][] DFA87_transition;
static {
- int numStates = DFA85_transitionS.length;
- DFA85_transition = new short[numStates][];
+ int numStates = DFA87_transitionS.length;
+ DFA87_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA85_transition[i] = DFA.unpackEncodedString(DFA85_transitionS[i]);
+ DFA87_transition[i] = DFA.unpackEncodedString(DFA87_transitionS[i]);
}
}
- class DFA85 extends DFA {
+ class DFA87 extends DFA {
- public DFA85(BaseRecognizer recognizer) {
+ public DFA87(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 85;
- this.eot = DFA85_eot;
- this.eof = DFA85_eof;
- this.min = DFA85_min;
- this.max = DFA85_max;
- this.accept = DFA85_accept;
- this.special = DFA85_special;
- this.transition = DFA85_transition;
+ this.decisionNumber = 87;
+ this.eot = DFA87_eot;
+ this.eof = DFA87_eof;
+ this.min = DFA87_min;
+ this.max = DFA87_max;
+ this.accept = DFA87_accept;
+ this.special = DFA87_special;
+ this.transition = DFA87_transition;
}
public String getDescription() {
- return "()* loopback of 10956:1: ( rule__ExpCS__Group_0_1__0 )*";
+ return "()* loopback of 11077:1: ( rule__ExpCS__Group_0_1__0 )*";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA85_1 = input.LA(1);
+ int LA87_1 = input.LA(1);
- int index85_1 = input.index();
+ int index87_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_1);
+ input.seek(index87_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA85_2 = input.LA(1);
+ int LA87_2 = input.LA(1);
- int index85_2 = input.index();
+ int index87_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_2);
+ input.seek(index87_2);
if ( s>=0 ) return s;
break;
case 2 :
- int LA85_3 = input.LA(1);
+ int LA87_3 = input.LA(1);
- int index85_3 = input.index();
+ int index87_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_3);
+ input.seek(index87_3);
if ( s>=0 ) return s;
break;
case 3 :
- int LA85_4 = input.LA(1);
+ int LA87_4 = input.LA(1);
- int index85_4 = input.index();
+ int index87_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_4);
+ input.seek(index87_4);
if ( s>=0 ) return s;
break;
case 4 :
- int LA85_5 = input.LA(1);
+ int LA87_5 = input.LA(1);
- int index85_5 = input.index();
+ int index87_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_5);
+ input.seek(index87_5);
if ( s>=0 ) return s;
break;
case 5 :
- int LA85_6 = input.LA(1);
+ int LA87_6 = input.LA(1);
- int index85_6 = input.index();
+ int index87_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_6);
+ input.seek(index87_6);
if ( s>=0 ) return s;
break;
case 6 :
- int LA85_7 = input.LA(1);
+ int LA87_7 = input.LA(1);
- int index85_7 = input.index();
+ int index87_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_7);
+ input.seek(index87_7);
if ( s>=0 ) return s;
break;
case 7 :
- int LA85_8 = input.LA(1);
+ int LA87_8 = input.LA(1);
- int index85_8 = input.index();
+ int index87_8 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_8);
+ input.seek(index87_8);
if ( s>=0 ) return s;
break;
case 8 :
- int LA85_9 = input.LA(1);
+ int LA87_9 = input.LA(1);
- int index85_9 = input.index();
+ int index87_9 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_9);
+ input.seek(index87_9);
if ( s>=0 ) return s;
break;
case 9 :
- int LA85_10 = input.LA(1);
+ int LA87_10 = input.LA(1);
- int index85_10 = input.index();
+ int index87_10 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_10);
+ input.seek(index87_10);
if ( s>=0 ) return s;
break;
case 10 :
- int LA85_11 = input.LA(1);
+ int LA87_11 = input.LA(1);
- int index85_11 = input.index();
+ int index87_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_11);
+ input.seek(index87_11);
if ( s>=0 ) return s;
break;
case 11 :
- int LA85_12 = input.LA(1);
+ int LA87_12 = input.LA(1);
- int index85_12 = input.index();
+ int index87_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_12);
+ input.seek(index87_12);
if ( s>=0 ) return s;
break;
case 12 :
- int LA85_13 = input.LA(1);
+ int LA87_13 = input.LA(1);
- int index85_13 = input.index();
+ int index87_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_13);
+ input.seek(index87_13);
if ( s>=0 ) return s;
break;
case 13 :
- int LA85_14 = input.LA(1);
+ int LA87_14 = input.LA(1);
- int index85_14 = input.index();
+ int index87_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_14);
+ input.seek(index87_14);
if ( s>=0 ) return s;
break;
case 14 :
- int LA85_15 = input.LA(1);
+ int LA87_15 = input.LA(1);
- int index85_15 = input.index();
+ int index87_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_15);
+ input.seek(index87_15);
if ( s>=0 ) return s;
break;
case 15 :
- int LA85_16 = input.LA(1);
+ int LA87_16 = input.LA(1);
- int index85_16 = input.index();
+ int index87_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_16);
+ input.seek(index87_16);
if ( s>=0 ) return s;
break;
case 16 :
- int LA85_17 = input.LA(1);
+ int LA87_17 = input.LA(1);
- int index85_17 = input.index();
+ int index87_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_17);
+ input.seek(index87_17);
if ( s>=0 ) return s;
break;
case 17 :
- int LA85_18 = input.LA(1);
+ int LA87_18 = input.LA(1);
- int index85_18 = input.index();
+ int index87_18 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_18);
+ input.seek(index87_18);
if ( s>=0 ) return s;
break;
case 18 :
- int LA85_19 = input.LA(1);
+ int LA87_19 = input.LA(1);
- int index85_19 = input.index();
+ int index87_19 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_19);
+ input.seek(index87_19);
if ( s>=0 ) return s;
break;
case 19 :
- int LA85_20 = input.LA(1);
+ int LA87_20 = input.LA(1);
- int index85_20 = input.index();
+ int index87_20 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_20);
+ input.seek(index87_20);
if ( s>=0 ) return s;
break;
case 20 :
- int LA85_21 = input.LA(1);
+ int LA87_21 = input.LA(1);
- int index85_21 = input.index();
+ int index87_21 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_21);
+ input.seek(index87_21);
if ( s>=0 ) return s;
break;
case 21 :
- int LA85_22 = input.LA(1);
+ int LA87_22 = input.LA(1);
- int index85_22 = input.index();
+ int index87_22 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_22);
+ input.seek(index87_22);
if ( s>=0 ) return s;
break;
case 22 :
- int LA85_23 = input.LA(1);
+ int LA87_23 = input.LA(1);
- int index85_23 = input.index();
+ int index87_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_23);
+ input.seek(index87_23);
if ( s>=0 ) return s;
break;
case 23 :
- int LA85_24 = input.LA(1);
+ int LA87_24 = input.LA(1);
- int index85_24 = input.index();
+ int index87_24 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_24);
+ input.seek(index87_24);
if ( s>=0 ) return s;
break;
case 24 :
- int LA85_25 = input.LA(1);
+ int LA87_25 = input.LA(1);
- int index85_25 = input.index();
+ int index87_25 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_25);
+ input.seek(index87_25);
if ( s>=0 ) return s;
break;
case 25 :
- int LA85_26 = input.LA(1);
+ int LA87_26 = input.LA(1);
- int index85_26 = input.index();
+ int index87_26 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_26);
+ input.seek(index87_26);
if ( s>=0 ) return s;
break;
case 26 :
- int LA85_27 = input.LA(1);
+ int LA87_27 = input.LA(1);
- int index85_27 = input.index();
+ int index87_27 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_27);
+ input.seek(index87_27);
if ( s>=0 ) return s;
break;
case 27 :
- int LA85_28 = input.LA(1);
+ int LA87_28 = input.LA(1);
- int index85_28 = input.index();
+ int index87_28 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_28);
+ input.seek(index87_28);
if ( s>=0 ) return s;
break;
case 28 :
- int LA85_29 = input.LA(1);
+ int LA87_29 = input.LA(1);
- int index85_29 = input.index();
+ int index87_29 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_29);
+ input.seek(index87_29);
if ( s>=0 ) return s;
break;
case 29 :
- int LA85_30 = input.LA(1);
+ int LA87_30 = input.LA(1);
- int index85_30 = input.index();
+ int index87_30 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_30);
+ input.seek(index87_30);
if ( s>=0 ) return s;
break;
case 30 :
- int LA85_31 = input.LA(1);
+ int LA87_31 = input.LA(1);
- int index85_31 = input.index();
+ int index87_31 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_31);
+ input.seek(index87_31);
if ( s>=0 ) return s;
break;
case 31 :
- int LA85_32 = input.LA(1);
+ int LA87_32 = input.LA(1);
- int index85_32 = input.index();
+ int index87_32 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_32);
+ input.seek(index87_32);
if ( s>=0 ) return s;
break;
case 32 :
- int LA85_33 = input.LA(1);
+ int LA87_33 = input.LA(1);
- int index85_33 = input.index();
+ int index87_33 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_33);
+ input.seek(index87_33);
if ( s>=0 ) return s;
break;
case 33 :
- int LA85_34 = input.LA(1);
+ int LA87_34 = input.LA(1);
- int index85_34 = input.index();
+ int index87_34 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_34);
+ input.seek(index87_34);
if ( s>=0 ) return s;
break;
case 34 :
- int LA85_35 = input.LA(1);
+ int LA87_35 = input.LA(1);
- int index85_35 = input.index();
+ int index87_35 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_35);
+ input.seek(index87_35);
if ( s>=0 ) return s;
break;
case 35 :
- int LA85_36 = input.LA(1);
+ int LA87_36 = input.LA(1);
- int index85_36 = input.index();
+ int index87_36 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_36);
+ input.seek(index87_36);
if ( s>=0 ) return s;
break;
case 36 :
- int LA85_37 = input.LA(1);
+ int LA87_37 = input.LA(1);
- int index85_37 = input.index();
+ int index87_37 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_37);
+ input.seek(index87_37);
if ( s>=0 ) return s;
break;
case 37 :
- int LA85_38 = input.LA(1);
+ int LA87_38 = input.LA(1);
- int index85_38 = input.index();
+ int index87_38 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_38);
+ input.seek(index87_38);
if ( s>=0 ) return s;
break;
case 38 :
- int LA85_39 = input.LA(1);
+ int LA87_39 = input.LA(1);
- int index85_39 = input.index();
+ int index87_39 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_39);
+ input.seek(index87_39);
if ( s>=0 ) return s;
break;
case 39 :
- int LA85_40 = input.LA(1);
+ int LA87_40 = input.LA(1);
- int index85_40 = input.index();
+ int index87_40 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_40);
+ input.seek(index87_40);
if ( s>=0 ) return s;
break;
case 40 :
- int LA85_41 = input.LA(1);
+ int LA87_41 = input.LA(1);
- int index85_41 = input.index();
+ int index87_41 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_41);
+ input.seek(index87_41);
if ( s>=0 ) return s;
break;
case 41 :
- int LA85_42 = input.LA(1);
+ int LA87_42 = input.LA(1);
- int index85_42 = input.index();
+ int index87_42 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_42);
+ input.seek(index87_42);
if ( s>=0 ) return s;
break;
case 42 :
- int LA85_43 = input.LA(1);
+ int LA87_43 = input.LA(1);
- int index85_43 = input.index();
+ int index87_43 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_43);
+ input.seek(index87_43);
if ( s>=0 ) return s;
break;
case 43 :
- int LA85_44 = input.LA(1);
+ int LA87_44 = input.LA(1);
- int index85_44 = input.index();
+ int index87_44 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_44);
+ input.seek(index87_44);
if ( s>=0 ) return s;
break;
case 44 :
- int LA85_45 = input.LA(1);
+ int LA87_45 = input.LA(1);
- int index85_45 = input.index();
+ int index87_45 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_45);
+ input.seek(index87_45);
if ( s>=0 ) return s;
break;
case 45 :
- int LA85_46 = input.LA(1);
+ int LA87_46 = input.LA(1);
- int index85_46 = input.index();
+ int index87_46 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_46);
+ input.seek(index87_46);
if ( s>=0 ) return s;
break;
case 46 :
- int LA85_48 = input.LA(1);
+ int LA87_48 = input.LA(1);
- int index85_48 = input.index();
+ int index87_48 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_48);
+ input.seek(index87_48);
if ( s>=0 ) return s;
break;
case 47 :
- int LA85_49 = input.LA(1);
+ int LA87_49 = input.LA(1);
- int index85_49 = input.index();
+ int index87_49 = input.index();
input.rewind();
s = -1;
- if ( (synpred143_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred145_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index85_49);
+ input.seek(index87_49);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 85, _s, input);
+ new NoViableAltException(getDescription(), 87, _s, input);
error(nvae);
throw nvae;
}
@@ -52383,1467 +52993,1484 @@ public class InternalQVTrelationParser extends AbstractInternalContentAssistPars
public static final BitSet FOLLOW_ruleDomainCS_in_entryRuleDomainCS247 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleDomainCS254 = new BitSet(new long[]{0x0000000000000002L});
public static final BitSet FOLLOW_rule__DomainCS__Group__0_in_ruleDomainCS280 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleKeyDeclCS_in_entryRuleKeyDeclCS307 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleKeyDeclCS314 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group__0_in_ruleKeyDeclCS340 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLibraryCS_in_entryRuleLibraryCS367 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLibraryCS374 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LibraryCS__Group__0_in_ruleLibraryCS400 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleModelDeclCS_in_entryRuleModelDeclCS427 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleModelDeclCS434 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group__0_in_ruleModelDeclCS460 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleObjectTemplateCS_in_entryRuleObjectTemplateCS487 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleObjectTemplateCS494 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__0_in_ruleObjectTemplateCS520 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS547 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleParamDeclarationCS554 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0_in_ruleParamDeclarationCS580 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeDomainCS_in_entryRulePrimitiveTypeDomainCS607 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeDomainCS614 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__0_in_rulePrimitiveTypeDomainCS640 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePropertyTemplateCS_in_entryRulePropertyTemplateCS667 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePropertyTemplateCS674 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__0_in_rulePropertyTemplateCS700 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQueryCS_in_entryRuleQueryCS727 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleQueryCS734 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__0_in_ruleQueryCS760 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationCS_in_entryRuleRelationCS787 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRelationCS794 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__0_in_ruleRelationCS820 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTemplateCS_in_entryRuleTemplateCS847 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTemplateCS854 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateCS__Group__0_in_ruleTemplateCS880 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS907 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTransformationCS914 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__0_in_ruleTransformationCS940 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnitCS_in_entryRuleUnitCS967 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnitCS974 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnitCS__Group__0_in_ruleUnitCS1000 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleVarDeclarationCS_in_entryRuleVarDeclarationCS1027 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleVarDeclarationCS1034 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__0_in_ruleVarDeclarationCS1060 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleWhenCS_in_entryRuleWhenCS1087 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleWhenCS1094 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhenCS__Group__0_in_ruleWhenCS1120 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleWhereCS_in_entryRuleWhereCS1147 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleWhereCS1154 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhereCS__Group__0_in_ruleWhereCS1180 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpCS_in_entryRuleNameExpCS1207 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNameExpCS1214 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NameExpCS__PathNameAssignment_in_ruleNameExpCS1240 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnyElementCS_in_entryRuleAnyElementCS1267 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAnyElementCS1274 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AnyElementCS__Group__0_in_ruleAnyElementCS1300 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypedRefCS_in_entryRuleCollectionTypedRefCS1327 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypedRefCS1334 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTypedRefCS__PathNameAssignment_in_ruleCollectionTypedRefCS1360 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_entryRuleTypedRefCS1387 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypedRefCS1394 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TypedRefCS__PathNameAssignment_in_ruleTypedRefCS1420 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName1447 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnrestrictedName1454 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnrestrictedName__Alternatives_in_ruleUnrestrictedName1480 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleID_in_entryRuleID1509 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleID1516 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ID__Alternatives_in_ruleID1542 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLOWER_in_entryRuleLOWER1569 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLOWER1576 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleLOWER1602 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUPPER_in_entryRuleUPPER1628 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUPPER1635 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UPPER__Alternatives_in_ruleUPPER1661 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL1688 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER_LITERAL1695 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group__0_in_ruleNUMBER_LITERAL1721 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleURI_in_entryRuleURI1748 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleURI1755 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI1781 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_entryRuleEssentialOCLUnrestrictedIdentifier1809 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedIdentifier1816 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EssentialOCLUnrestrictedIdentifier__Alternatives_in_ruleEssentialOCLUnrestrictedIdentifier1842 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLPrefixOperator_in_entryRuleEssentialOCLPrefixOperator1869 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLPrefixOperator1876 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EssentialOCLPrefixOperator__Alternatives_in_ruleEssentialOCLPrefixOperator1902 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLInfixOperator_in_entryRuleEssentialOCLInfixOperator1929 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperator1936 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EssentialOCLInfixOperator__Alternatives_in_ruleEssentialOCLInfixOperator1962 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperator_in_entryRuleEssentialOCLNavigationOperator1989 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperator1996 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EssentialOCLNavigationOperator__Alternatives_in_ruleEssentialOCLNavigationOperator2022 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIdentifier_in_entryRuleIdentifier2049 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIdentifier2056 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__Identifier__Alternatives_in_ruleIdentifier2082 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral2109 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteral2116 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral2142 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixOperator_in_entryRulePrefixOperator2168 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrefixOperator2175 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLPrefixOperator_in_rulePrefixOperator2201 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInfixOperator_in_entryRuleInfixOperator2227 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInfixOperator2234 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLInfixOperator_in_ruleInfixOperator2260 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigationOperator_in_entryRuleNavigationOperator2286 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigationOperator2293 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperator_in_ruleNavigationOperator2319 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName2345 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName2352 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName2378 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName2404 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName2411 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__EssentialOCLUnreservedName__Alternatives_in_ruleEssentialOCLUnreservedName2437 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName2464 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnreservedName2471 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName2497 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_entryRulePathNameCS2523 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePathNameCS2530 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PathNameCS__Group__0_in_rulePathNameCS2556 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS2583 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleFirstPathElementCS2590 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__FirstPathElementCS__ElementAssignment_in_ruleFirstPathElementCS2616 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS2643 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNextPathElementCS2650 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NextPathElementCS__ElementAssignment_in_ruleNextPathElementCS2676 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier2703 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier2710 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeIdentifier__Alternatives_in_rulePrimitiveTypeIdentifier2736 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS2763 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeCS2770 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeCS__NameAssignment_in_rulePrimitiveTypeCS2796 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier2823 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier2830 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTypeIdentifier__Alternatives_in_ruleCollectionTypeIdentifier2856 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS2883 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeCS2890 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0_in_ruleCollectionTypeCS2916 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS2943 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS2950 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__0_in_ruleMultiplicityBoundsCS2976 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS3003 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityCS3010 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityCS__Group__0_in_ruleMultiplicityCS3036 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS3063 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityStringCS3070 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityStringCS__StringBoundsAssignment_in_ruleMultiplicityStringCS3096 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS3123 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTupleTypeCS3130 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0_in_ruleTupleTypeCS3156 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS3183 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTuplePartCS3190 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TuplePartCS__Group__0_in_ruleTuplePartCS3216 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS3243 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS3250 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0_in_ruleCollectionLiteralExpCS3276 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS3303 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS3310 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__0_in_ruleCollectionLiteralPartCS3336 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConstructorPartCS_in_entryRuleConstructorPartCS3363 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleConstructorPartCS3370 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__0_in_ruleConstructorPartCS3396 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS3423 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS3430 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimitiveLiteralExpCS__Alternatives_in_rulePrimitiveLiteralExpCS3456 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS3483 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralExpCS3490 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0_in_ruleTupleLiteralExpCS3516 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS3543 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralPartCS3550 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0_in_ruleTupleLiteralPartCS3576 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS3603 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNumberLiteralExpCS3610 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NumberLiteralExpCS__NameAssignment_in_ruleNumberLiteralExpCS3636 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS3663 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteralExpCS3670 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__StringLiteralExpCS__NameAssignment_in_ruleStringLiteralExpCS3698 = new BitSet(new long[]{0x0000000000000022L});
- public static final BitSet FOLLOW_rule__StringLiteralExpCS__NameAssignment_in_ruleStringLiteralExpCS3710 = new BitSet(new long[]{0x0000000000000022L});
- public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS3740 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS3747 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BooleanLiteralExpCS__Alternatives_in_ruleBooleanLiteralExpCS3773 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS3800 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS3807 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0_in_ruleUnlimitedNaturalLiteralExpCS3833 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS3860 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS3867 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0_in_ruleInvalidLiteralExpCS3893 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS3920 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNullLiteralExpCS3927 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0_in_ruleNullLiteralExpCS3953 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS3980 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralCS3987 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TypeLiteralCS__Alternatives_in_ruleTypeLiteralCS4013 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS4040 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralExpCS4047 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TypeLiteralExpCS__OwnedTypeAssignment_in_ruleTypeLiteralExpCS4073 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS4100 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeNameExpCS4107 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TypeNameExpCS__PathNameAssignment_in_ruleTypeNameExpCS4133 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS4160 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeExpCS4167 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TypeExpCS__Group__0_in_ruleTypeExpCS4193 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_entryRuleExpCS4220 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleExpCS4227 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__Alternatives_in_ruleExpCS4253 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_entryRuleBinaryOperatorCS4280 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBinaryOperatorCS4287 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BinaryOperatorCS__Alternatives_in_ruleBinaryOperatorCS4313 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInfixOperatorCS_in_entryRuleInfixOperatorCS4340 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInfixOperatorCS4347 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InfixOperatorCS__NameAssignment_in_ruleInfixOperatorCS4373 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigationOperatorCS_in_entryRuleNavigationOperatorCS4400 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigationOperatorCS4407 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigationOperatorCS__NameAssignment_in_ruleNavigationOperatorCS4433 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedExpCS_in_entryRulePrefixedExpCS4460 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrefixedExpCS4467 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrefixedExpCS__Alternatives_in_rulePrefixedExpCS4493 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedExpOrLetExpCS_in_entryRulePrefixedExpOrLetExpCS4520 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrefixedExpOrLetExpCS4527 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__Alternatives_in_rulePrefixedExpOrLetExpCS4553 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_entryRuleUnaryOperatorCS4580 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnaryOperatorCS4587 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnaryOperatorCS__NameAssignment_in_ruleUnaryOperatorCS4613 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS4640 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpCS4647 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_in_rulePrimaryExpCS4673 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_entryRulePrimaryExpOrLetExpCS4700 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpOrLetExpCS4707 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpOrLetExpCS__Alternatives_in_rulePrimaryExpOrLetExpCS4733 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS4760 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS4767 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__0_in_ruleNavigatingArgCS4793 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS4820 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS4827 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__0_in_ruleNavigatingBarArgCS4853 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS4880 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS4887 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__0_in_ruleNavigatingCommaArgCS4913 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS4940 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS4947 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__0_in_ruleNavigatingSemiArgCS4973 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS5000 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS5007 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS5033 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS5059 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS5066 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfExpCS__Group__0_in_ruleIfExpCS5092 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS5119 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS5126 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetExpCS__Group__0_in_ruleLetExpCS5152 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS5179 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS5186 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetVariableCS__Group__0_in_ruleLetVariableCS5212 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS5239 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS5246 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NestedExpCS__Group__0_in_ruleNestedExpCS5272 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS5299 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS5306 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelfExpCS__Group__0_in_ruleSelfExpCS5332 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TopLevelCS__OwnedImportAssignment_0_0_in_rule__TopLevelCS__Alternatives_05368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TopLevelCS__OwnedLibraryAssignment_0_1_in_rule__TopLevelCS__Alternatives_05386 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpCS_in_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_05419 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTemplateCS_in_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_05436 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnyElementCS_in_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_05453 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpCS_in_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_05485 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTemplateCS_in_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_05502 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnyElementCS_in_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_05519 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpCS_in_rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_05551 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnyElementCS_in_rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_05568 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__CheckonlyAssignment_0_0_in_rule__DomainCS__Alternatives_05600 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__EnforceAssignment_0_1_in_rule__DomainCS__Alternatives_05618 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__MetaModelIdAssignment_2_0_in_rule__ModelDeclCS__Alternatives_25651 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__0_in_rule__ModelDeclCS__Alternatives_25669 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__QueryCS__Alternatives_75703 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__0_in_rule__QueryCS__Alternatives_75722 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__DomainAssignment_6_0_in_rule__RelationCS__Alternatives_65755 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__DomainAssignment_6_1_in_rule__RelationCS__Alternatives_65773 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleObjectTemplateCS_in_rule__TemplateCS__Alternatives_05806 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTemplateCS_in_rule__TemplateCS__Alternatives_05823 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__RelationAssignment_9_0_in_rule__TransformationCS__Alternatives_95855 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__QueryAssignment_9_1_in_rule__TransformationCS__Alternatives_95873 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_rule__UnrestrictedName__Alternatives5906 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_18_in_rule__UnrestrictedName__Alternatives5924 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_19_in_rule__UnrestrictedName__Alternatives5944 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_20_in_rule__UnrestrictedName__Alternatives5964 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_rule__UnrestrictedName__Alternatives5984 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_22_in_rule__UnrestrictedName__Alternatives6004 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_23_in_rule__UnrestrictedName__Alternatives6024 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_24_in_rule__UnrestrictedName__Alternatives6044 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_25_in_rule__UnrestrictedName__Alternatives6064 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_26_in_rule__UnrestrictedName__Alternatives6084 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_rule__UnrestrictedName__Alternatives6104 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_rule__UnrestrictedName__Alternatives6124 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_29_in_rule__UnrestrictedName__Alternatives6144 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_30_in_rule__UnrestrictedName__Alternatives6164 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_31_in_rule__UnrestrictedName__Alternatives6184 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_32_in_rule__UnrestrictedName__Alternatives6204 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_33_in_rule__UnrestrictedName__Alternatives6224 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_34_in_rule__UnrestrictedName__Alternatives6244 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_35_in_rule__UnrestrictedName__Alternatives6264 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives6298 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives6315 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_rule__UPPER__Alternatives6347 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_36_in_rule__UPPER__Alternatives6365 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_37_in_rule__NUMBER_LITERAL__Alternatives_2_06400 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_38_in_rule__NUMBER_LITERAL__Alternatives_2_06420 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_39_in_rule__NUMBER_LITERAL__Alternatives_2_16455 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_40_in_rule__NUMBER_LITERAL__Alternatives_2_16475 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_37_in_rule__EssentialOCLUnrestrictedIdentifier__Alternatives6511 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_38_in_rule__EssentialOCLUnrestrictedIdentifier__Alternatives6531 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_40_in_rule__EssentialOCLPrefixOperator__Alternatives6566 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_41_in_rule__EssentialOCLPrefixOperator__Alternatives6586 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_36_in_rule__EssentialOCLInfixOperator__Alternatives6621 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_rule__EssentialOCLInfixOperator__Alternatives6641 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_39_in_rule__EssentialOCLInfixOperator__Alternatives6661 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_40_in_rule__EssentialOCLInfixOperator__Alternatives6681 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_rule__EssentialOCLInfixOperator__Alternatives6701 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_rule__EssentialOCLInfixOperator__Alternatives6721 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_45_in_rule__EssentialOCLInfixOperator__Alternatives6741 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_rule__EssentialOCLInfixOperator__Alternatives6761 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_rule__EssentialOCLInfixOperator__Alternatives6781 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_48_in_rule__EssentialOCLInfixOperator__Alternatives6801 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_rule__EssentialOCLInfixOperator__Alternatives6821 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_50_in_rule__EssentialOCLInfixOperator__Alternatives6841 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_51_in_rule__EssentialOCLInfixOperator__Alternatives6861 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_rule__EssentialOCLInfixOperator__Alternatives6881 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_rule__EssentialOCLNavigationOperator__Alternatives6916 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_rule__EssentialOCLNavigationOperator__Alternatives6936 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleID_in_rule__Identifier__Alternatives6970 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_rule__Identifier__Alternatives6987 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__EssentialOCLUnreservedName__Alternatives7019 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_rule__EssentialOCLUnreservedName__Alternatives7036 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rule__EssentialOCLUnreservedName__Alternatives7053 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_55_in_rule__EssentialOCLUnreservedName__Alternatives7071 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_rule__PrimitiveTypeIdentifier__Alternatives7106 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_rule__PrimitiveTypeIdentifier__Alternatives7126 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_58_in_rule__PrimitiveTypeIdentifier__Alternatives7146 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_rule__PrimitiveTypeIdentifier__Alternatives7166 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_rule__PrimitiveTypeIdentifier__Alternatives7186 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_61_in_rule__PrimitiveTypeIdentifier__Alternatives7206 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_62_in_rule__PrimitiveTypeIdentifier__Alternatives7226 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_63_in_rule__PrimitiveTypeIdentifier__Alternatives7246 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_64_in_rule__CollectionTypeIdentifier__Alternatives7281 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_rule__CollectionTypeIdentifier__Alternatives7301 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_rule__CollectionTypeIdentifier__Alternatives7321 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_67_in_rule__CollectionTypeIdentifier__Alternatives7341 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rule__CollectionTypeIdentifier__Alternatives7361 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_17395 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_17412 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_36_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07445 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_39_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07465 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07485 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7519 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7536 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7553 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7570 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7587 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7604 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BooleanLiteralExpCS__NameAssignment_0_in_rule__BooleanLiteralExpCS__Alternatives7636 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__BooleanLiteralExpCS__NameAssignment_1_in_rule__BooleanLiteralExpCS__Alternatives7654 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_rule__TypeLiteralCS__Alternatives7687 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeCS_in_rule__TypeLiteralCS__Alternatives7704 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleTypeCS_in_rule__TypeLiteralCS__Alternatives7721 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeNameExpCS_in_rule__TypeExpCS__Alternatives_07753 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeExpCS__Alternatives_07770 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__Group_0__0_in_rule__ExpCS__Alternatives7802 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__Group_1__0_in_rule__ExpCS__Alternatives7820 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__ExpCS__Alternatives7838 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInfixOperatorCS_in_rule__BinaryOperatorCS__Alternatives7870 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigationOperatorCS_in_rule__BinaryOperatorCS__Alternatives7887 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__Alternatives7919 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_1__0_in_rule__PrefixedExpCS__Alternatives7936 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__PrefixedExpOrLetExpCS__Alternatives7969 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__0_in_rule__PrefixedExpOrLetExpCS__Alternatives7986 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__0_in_rule__PrimaryExpCS__Alternatives8019 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__0_in_rule__PrimaryExpCS__Alternatives8037 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__0_in_rule__PrimaryExpCS__Alternatives8055 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3__0_in_rule__PrimaryExpCS__Alternatives8073 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelfExpCS_in_rule__PrimaryExpCS__Alternatives8091 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8108 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8125 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8142 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8159 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIfExpCS_in_rule__PrimaryExpCS__Alternatives8176 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNestedExpCS_in_rule__PrimaryExpCS__Alternatives8193 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpCS_in_rule__PrimaryExpOrLetExpCS__Alternatives8225 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetExpCS_in_rule__PrimaryExpOrLetExpCS__Alternatives8242 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08272 = new BitSet(new long[]{0x0000000200000000L});
- public static final BitSet FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08275 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl8302 = new BitSet(new long[]{0x0000000003000002L});
- public static final BitSet FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__18333 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TopLevelCS__TransformationAssignment_1_in_rule__TopLevelCS__Group__1__Impl8360 = new BitSet(new long[]{0x0000000200000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__0__Impl_in_rule__CollectionTemplateCS__Group__08395 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__1_in_rule__CollectionTemplateCS__Group__08398 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__PropertyIdAssignment_0_in_rule__CollectionTemplateCS__Group__0__Impl8425 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__1__Impl_in_rule__CollectionTemplateCS__Group__18456 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__2_in_rule__CollectionTemplateCS__Group__18459 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__CollectionTemplateCS__Group__1__Impl8487 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__2__Impl_in_rule__CollectionTemplateCS__Group__28518 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__3_in_rule__CollectionTemplateCS__Group__28521 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__TypeAssignment_2_in_rule__CollectionTemplateCS__Group__2__Impl8548 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__3__Impl_in_rule__CollectionTemplateCS__Group__38578 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000002140L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__4_in_rule__CollectionTemplateCS__Group__38581 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__CollectionTemplateCS__Group__3__Impl8609 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__4__Impl_in_rule__CollectionTemplateCS__Group__48640 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000002140L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__5_in_rule__CollectionTemplateCS__Group__48643 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__0_in_rule__CollectionTemplateCS__Group__4__Impl8670 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__5__Impl_in_rule__CollectionTemplateCS__Group__58701 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__CollectionTemplateCS__Group__5__Impl8729 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__0__Impl_in_rule__CollectionTemplateCS__Group_4__08772 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000600L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__1_in_rule__CollectionTemplateCS__Group_4__08775 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifierAssignment_4_0_in_rule__CollectionTemplateCS__Group_4__0__Impl8802 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__1__Impl_in_rule__CollectionTemplateCS__Group_4__18832 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000600L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__2_in_rule__CollectionTemplateCS__Group_4__18835 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__0_in_rule__CollectionTemplateCS__Group_4__1__Impl8862 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__2__Impl_in_rule__CollectionTemplateCS__Group_4__28893 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000002040L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__3_in_rule__CollectionTemplateCS__Group_4__28896 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_73_in_rule__CollectionTemplateCS__Group_4__2__Impl8924 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__3__Impl_in_rule__CollectionTemplateCS__Group_4__38955 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__RestIdentifierAssignment_4_3_in_rule__CollectionTemplateCS__Group_4__3__Impl8982 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__0__Impl_in_rule__CollectionTemplateCS__Group_4_1__09021 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000002040L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__1_in_rule__CollectionTemplateCS__Group_4_1__09024 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__CollectionTemplateCS__Group_4_1__0__Impl9052 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__1__Impl_in_rule__CollectionTemplateCS__Group_4_1__19083 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_1_in_rule__CollectionTemplateCS__Group_4_1__1__Impl9110 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DefaultValueCS__Group__0__Impl_in_rule__DefaultValueCS__Group__09144 = new BitSet(new long[]{0x0000800000000000L});
- public static final BitSet FOLLOW_rule__DefaultValueCS__Group__1_in_rule__DefaultValueCS__Group__09147 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DefaultValueCS__PropertyIdAssignment_0_in_rule__DefaultValueCS__Group__0__Impl9174 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DefaultValueCS__Group__1__Impl_in_rule__DefaultValueCS__Group__19204 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__DefaultValueCS__Group__2_in_rule__DefaultValueCS__Group__19207 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_rule__DefaultValueCS__Group__1__Impl9235 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DefaultValueCS__Group__2__Impl_in_rule__DefaultValueCS__Group__29266 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_rule__DefaultValueCS__Group__3_in_rule__DefaultValueCS__Group__29269 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DefaultValueCS__InitialiserAssignment_2_in_rule__DefaultValueCS__Group__2__Impl9296 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DefaultValueCS__Group__3__Impl_in_rule__DefaultValueCS__Group__39326 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__DefaultValueCS__Group__3__Impl9354 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Group__0__Impl_in_rule__DomainCS__Group__09393 = new BitSet(new long[]{0x0000000000100000L});
- public static final BitSet FOLLOW_rule__DomainCS__Group__1_in_rule__DomainCS__Group__09396 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Alternatives_0_in_rule__DomainCS__Group__0__Impl9423 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Group__1__Impl_in_rule__DomainCS__Group__19454 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__DomainCS__Group__2_in_rule__DomainCS__Group__19457 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_20_in_rule__DomainCS__Group__1__Impl9485 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Group__2__Impl_in_rule__DomainCS__Group__29516 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__DomainCS__Group__3_in_rule__DomainCS__Group__29519 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__ModelIdAssignment_2_in_rule__DomainCS__Group__2__Impl9546 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Group__3__Impl_in_rule__DomainCS__Group__39576 = new BitSet(new long[]{0x00000000008A0000L});
- public static final BitSet FOLLOW_rule__DomainCS__Group__4_in_rule__DomainCS__Group__39579 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__TemplateAssignment_3_in_rule__DomainCS__Group__3__Impl9606 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Group__4__Impl_in_rule__DomainCS__Group__49636 = new BitSet(new long[]{0x00000000008A0000L});
- public static final BitSet FOLLOW_rule__DomainCS__Group__5_in_rule__DomainCS__Group__49639 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Group_4__0_in_rule__DomainCS__Group__4__Impl9666 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Group__5__Impl_in_rule__DomainCS__Group__59697 = new BitSet(new long[]{0x00000000008A0000L});
- public static final BitSet FOLLOW_rule__DomainCS__Group__6_in_rule__DomainCS__Group__59700 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Group_5__0_in_rule__DomainCS__Group__5__Impl9727 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Group__6__Impl_in_rule__DomainCS__Group__69758 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__DomainCS__Group__6__Impl9786 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Group_4__0__Impl_in_rule__DomainCS__Group_4__09831 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__DomainCS__Group_4__1_in_rule__DomainCS__Group_4__09834 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_23_in_rule__DomainCS__Group_4__0__Impl9862 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Group_4__1__Impl_in_rule__DomainCS__Group_4__19893 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__ImplementedByAssignment_4_1_in_rule__DomainCS__Group_4__1__Impl9920 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Group_5__0__Impl_in_rule__DomainCS__Group_5__09954 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__DomainCS__Group_5__1_in_rule__DomainCS__Group_5__09957 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_19_in_rule__DomainCS__Group_5__0__Impl9985 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Group_5__1__Impl_in_rule__DomainCS__Group_5__110016 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__DomainCS__Group_5__2_in_rule__DomainCS__Group_5__110019 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__DomainCS__Group_5__1__Impl10047 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__Group_5__2__Impl_in_rule__DomainCS__Group_5__210078 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_rule__DomainCS__Group_5__3_in_rule__DomainCS__Group_5__210081 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__DomainCS__DefaultValueAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10110 = new BitSet(new long[]{0x0000006FFFFC00C2L});
- public static final BitSet FOLLOW_rule__DomainCS__DefaultValueAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10122 = new BitSet(new long[]{0x0000006FFFFC00C2L});
- public static final BitSet FOLLOW_rule__DomainCS__Group_5__3__Impl_in_rule__DomainCS__Group_5__310155 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__DomainCS__Group_5__3__Impl10183 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group__0__Impl_in_rule__KeyDeclCS__Group__010222 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group__1_in_rule__KeyDeclCS__Group__010225 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_26_in_rule__KeyDeclCS__Group__0__Impl10253 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group__1__Impl_in_rule__KeyDeclCS__Group__110284 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group__2_in_rule__KeyDeclCS__Group__110287 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__PathNameAssignment_1_in_rule__KeyDeclCS__Group__1__Impl10314 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group__2__Impl_in_rule__KeyDeclCS__Group__210344 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group__3_in_rule__KeyDeclCS__Group__210347 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__KeyDeclCS__Group__2__Impl10375 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group__3__Impl_in_rule__KeyDeclCS__Group__310406 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group__4_in_rule__KeyDeclCS__Group__310409 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__PropertyIdAssignment_3_in_rule__KeyDeclCS__Group__3__Impl10436 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group__4__Impl_in_rule__KeyDeclCS__Group__410466 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group__5_in_rule__KeyDeclCS__Group__410469 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__0_in_rule__KeyDeclCS__Group__4__Impl10496 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group__5__Impl_in_rule__KeyDeclCS__Group__510527 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group__6_in_rule__KeyDeclCS__Group__510530 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__KeyDeclCS__Group__5__Impl10558 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group__6__Impl_in_rule__KeyDeclCS__Group__610589 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__KeyDeclCS__Group__6__Impl10617 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__0__Impl_in_rule__KeyDeclCS__Group_4__010662 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__1_in_rule__KeyDeclCS__Group_4__010665 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__KeyDeclCS__Group_4__0__Impl10693 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__1__Impl_in_rule__KeyDeclCS__Group_4__110724 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__KeyDeclCS__PropertyIdAssignment_4_1_in_rule__KeyDeclCS__Group_4__1__Impl10751 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__010785 = new BitSet(new long[]{0x0000000000000020L});
- public static final BitSet FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__010788 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_25_in_rule__LibraryCS__Group__0__Impl10816 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__110847 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__110850 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl10877 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__210907 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__LibraryCS__Group__2__Impl10935 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group__0__Impl_in_rule__ModelDeclCS__Group__010972 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group__1_in_rule__ModelDeclCS__Group__010975 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__NameAssignment_0_in_rule__ModelDeclCS__Group__0__Impl11002 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group__1__Impl_in_rule__ModelDeclCS__Group__111032 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group__2_in_rule__ModelDeclCS__Group__111035 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__ModelDeclCS__Group__1__Impl11063 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group__2__Impl_in_rule__ModelDeclCS__Group__211094 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Alternatives_2_in_rule__ModelDeclCS__Group__2__Impl11121 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__0__Impl_in_rule__ModelDeclCS__Group_2_1__011157 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__1_in_rule__ModelDeclCS__Group_2_1__011160 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__ModelDeclCS__Group_2_1__0__Impl11188 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__1__Impl_in_rule__ModelDeclCS__Group_2_1__111219 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__2_in_rule__ModelDeclCS__Group_2_1__111222 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__MetaModelIdAssignment_2_1_1_in_rule__ModelDeclCS__Group_2_1__1__Impl11249 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__2__Impl_in_rule__ModelDeclCS__Group_2_1__211279 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__3_in_rule__ModelDeclCS__Group_2_1__211282 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__0_in_rule__ModelDeclCS__Group_2_1__2__Impl11309 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__3__Impl_in_rule__ModelDeclCS__Group_2_1__311340 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__ModelDeclCS__Group_2_1__3__Impl11368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__0__Impl_in_rule__ModelDeclCS__Group_2_1_2__011407 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__1_in_rule__ModelDeclCS__Group_2_1_2__011410 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__ModelDeclCS__Group_2_1_2__0__Impl11438 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__1__Impl_in_rule__ModelDeclCS__Group_2_1_2__111469 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_1_in_rule__ModelDeclCS__Group_2_1_2__1__Impl11496 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__0__Impl_in_rule__ObjectTemplateCS__Group__011530 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__1_in_rule__ObjectTemplateCS__Group__011533 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__PropertyIdAssignment_0_in_rule__ObjectTemplateCS__Group__0__Impl11560 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__1__Impl_in_rule__ObjectTemplateCS__Group__111591 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__2_in_rule__ObjectTemplateCS__Group__111594 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__ObjectTemplateCS__Group__1__Impl11622 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__2__Impl_in_rule__ObjectTemplateCS__Group__211653 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__3_in_rule__ObjectTemplateCS__Group__211656 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__TypeAssignment_2_in_rule__ObjectTemplateCS__Group__2__Impl11683 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__3__Impl_in_rule__ObjectTemplateCS__Group__311713 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000000100L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__4_in_rule__ObjectTemplateCS__Group__311716 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__ObjectTemplateCS__Group__3__Impl11744 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__4__Impl_in_rule__ObjectTemplateCS__Group__411775 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000000100L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__5_in_rule__ObjectTemplateCS__Group__411778 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__0_in_rule__ObjectTemplateCS__Group__4__Impl11805 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__5__Impl_in_rule__ObjectTemplateCS__Group__511836 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__ObjectTemplateCS__Group__5__Impl11864 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__0__Impl_in_rule__ObjectTemplateCS__Group_4__011907 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__1_in_rule__ObjectTemplateCS__Group_4__011910 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__PropertyTemplateAssignment_4_0_in_rule__ObjectTemplateCS__Group_4__0__Impl11937 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__1__Impl_in_rule__ObjectTemplateCS__Group_4__111967 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__0_in_rule__ObjectTemplateCS__Group_4__1__Impl11994 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__0__Impl_in_rule__ObjectTemplateCS__Group_4_1__012029 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__1_in_rule__ObjectTemplateCS__Group_4_1__012032 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__ObjectTemplateCS__Group_4_1__0__Impl12060 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__1__Impl_in_rule__ObjectTemplateCS__Group_4_1__112091 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_1_in_rule__ObjectTemplateCS__Group_4_1__1__Impl12118 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012152 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012155 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12182 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__112212 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__112215 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__ParamDeclarationCS__Group__1__Impl12243 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__212274 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ParamDeclarationCS__TypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl12301 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__0__Impl_in_rule__PrimitiveTypeDomainCS__Group__012337 = new BitSet(new long[]{0x0000000000100000L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__1_in_rule__PrimitiveTypeDomainCS__Group__012340 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_rule__PrimitiveTypeDomainCS__Group__0__Impl12368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__1__Impl_in_rule__PrimitiveTypeDomainCS__Group__112399 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__2_in_rule__PrimitiveTypeDomainCS__Group__112402 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_20_in_rule__PrimitiveTypeDomainCS__Group__1__Impl12430 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__2__Impl_in_rule__PrimitiveTypeDomainCS__Group__212461 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__3_in_rule__PrimitiveTypeDomainCS__Group__212464 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__NameAssignment_2_in_rule__PrimitiveTypeDomainCS__Group__2__Impl12491 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__3__Impl_in_rule__PrimitiveTypeDomainCS__Group__312521 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__4_in_rule__PrimitiveTypeDomainCS__Group__312524 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__PrimitiveTypeDomainCS__Group__3__Impl12552 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__4__Impl_in_rule__PrimitiveTypeDomainCS__Group__412583 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__5_in_rule__PrimitiveTypeDomainCS__Group__412586 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__TypeAssignment_4_in_rule__PrimitiveTypeDomainCS__Group__4__Impl12613 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__5__Impl_in_rule__PrimitiveTypeDomainCS__Group__512643 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__PrimitiveTypeDomainCS__Group__5__Impl12671 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__0__Impl_in_rule__PropertyTemplateCS__Group__012714 = new BitSet(new long[]{0x0000800000000000L});
- public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__1_in_rule__PropertyTemplateCS__Group__012717 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyTemplateCS__PropertyIdAssignment_0_in_rule__PropertyTemplateCS__Group__0__Impl12744 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__1__Impl_in_rule__PropertyTemplateCS__Group__112774 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__2_in_rule__PropertyTemplateCS__Group__112777 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_rule__PropertyTemplateCS__Group__1__Impl12805 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__2__Impl_in_rule__PropertyTemplateCS__Group__212836 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PropertyTemplateCS__OclExpressionAssignment_2_in_rule__PropertyTemplateCS__Group__2__Impl12863 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__012899 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__012902 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_29_in_rule__QueryCS__Group__0__Impl12930 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__112961 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__112964 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__PathNameAssignment_1_in_rule__QueryCS__Group__1__Impl12991 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__213021 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000001000L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__213024 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_75_in_rule__QueryCS__Group__2__Impl13052 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__313083 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000001000L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__313086 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group_3__0_in_rule__QueryCS__Group__3__Impl13113 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__413144 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__413147 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_rule__QueryCS__Group__4__Impl13175 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__513206 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__513209 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__QueryCS__Group__5__Impl13237 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__613268 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__613271 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__TypeAssignment_6_in_rule__QueryCS__Group__6__Impl13298 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__713328 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Alternatives_7_in_rule__QueryCS__Group__7__Impl13355 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group_3__0__Impl_in_rule__QueryCS__Group_3__013401 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__QueryCS__Group_3__1_in_rule__QueryCS__Group_3__013404 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_3_0_in_rule__QueryCS__Group_3__0__Impl13431 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group_3__1__Impl_in_rule__QueryCS__Group_3__113461 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__0_in_rule__QueryCS__Group_3__1__Impl13488 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__0__Impl_in_rule__QueryCS__Group_3_1__013523 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__1_in_rule__QueryCS__Group_3_1__013526 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__QueryCS__Group_3_1__0__Impl13554 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__1__Impl_in_rule__QueryCS__Group_3_1__113585 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationAssignment_3_1_1_in_rule__QueryCS__Group_3_1__1__Impl13612 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__0__Impl_in_rule__QueryCS__Group_7_1__013646 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__1_in_rule__QueryCS__Group_7_1__013649 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__QueryCS__Group_7_1__0__Impl13677 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__1__Impl_in_rule__QueryCS__Group_7_1__113708 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__2_in_rule__QueryCS__Group_7_1__113711 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__OclExpressionAssignment_7_1_1_in_rule__QueryCS__Group_7_1__1__Impl13738 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__2__Impl_in_rule__QueryCS__Group_7_1__213768 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__QueryCS__Group_7_1__2__Impl13796 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__0__Impl_in_rule__RelationCS__Group__013833 = new BitSet(new long[]{0x0000000040000000L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__1_in_rule__RelationCS__Group__013836 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__TopAssignment_0_in_rule__RelationCS__Group__0__Impl13863 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__1__Impl_in_rule__RelationCS__Group__113894 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__2_in_rule__RelationCS__Group__113897 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_30_in_rule__RelationCS__Group__1__Impl13925 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__2__Impl_in_rule__RelationCS__Group__213956 = new BitSet(new long[]{0x0000000008000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__3_in_rule__RelationCS__Group__213959 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__NameAssignment_2_in_rule__RelationCS__Group__2__Impl13986 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__3__Impl_in_rule__RelationCS__Group__314016 = new BitSet(new long[]{0x0000000008000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__4_in_rule__RelationCS__Group__314019 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__Group_3__0_in_rule__RelationCS__Group__3__Impl14046 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__4__Impl_in_rule__RelationCS__Group__414077 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__5_in_rule__RelationCS__Group__414080 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__RelationCS__Group__4__Impl14108 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__5__Impl_in_rule__RelationCS__Group__514139 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__6_in_rule__RelationCS__Group__514142 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__VarDeclarationAssignment_5_in_rule__RelationCS__Group__5__Impl14169 = new BitSet(new long[]{0x0000006FFFFC00C2L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__6__Impl_in_rule__RelationCS__Group__614200 = new BitSet(new long[]{0x0000000C00000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__7_in_rule__RelationCS__Group__614203 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl14232 = new BitSet(new long[]{0x0000006FFFFC00C2L});
- public static final BitSet FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl14244 = new BitSet(new long[]{0x0000006FFFFC00C2L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__7__Impl_in_rule__RelationCS__Group__714277 = new BitSet(new long[]{0x0000000C00000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__8_in_rule__RelationCS__Group__714280 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__WhenAssignment_7_in_rule__RelationCS__Group__7__Impl14307 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__8__Impl_in_rule__RelationCS__Group__814338 = new BitSet(new long[]{0x0000000C00000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__9_in_rule__RelationCS__Group__814341 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__WhereAssignment_8_in_rule__RelationCS__Group__8__Impl14368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__Group__9__Impl_in_rule__RelationCS__Group__914399 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__RelationCS__Group__9__Impl14427 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__Group_3__0__Impl_in_rule__RelationCS__Group_3__014478 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__RelationCS__Group_3__1_in_rule__RelationCS__Group_3__014481 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_rule__RelationCS__Group_3__0__Impl14509 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__Group_3__1__Impl_in_rule__RelationCS__Group_3__114540 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__RelationCS__OverridesAssignment_3_1_in_rule__RelationCS__Group_3__1__Impl14567 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateCS__Group__0__Impl_in_rule__TemplateCS__Group__014601 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__TemplateCS__Group__1_in_rule__TemplateCS__Group__014604 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateCS__Alternatives_0_in_rule__TemplateCS__Group__0__Impl14631 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateCS__Group__1__Impl_in_rule__TemplateCS__Group__114661 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateCS__Group_1__0_in_rule__TemplateCS__Group__1__Impl14688 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateCS__Group_1__0__Impl_in_rule__TemplateCS__Group_1__014723 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__TemplateCS__Group_1__1_in_rule__TemplateCS__Group_1__014726 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__TemplateCS__Group_1__0__Impl14754 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateCS__Group_1__1__Impl_in_rule__TemplateCS__Group_1__114785 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_rule__TemplateCS__Group_1__2_in_rule__TemplateCS__Group_1__114788 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateCS__GuardExpressionAssignment_1_1_in_rule__TemplateCS__Group_1__1__Impl14815 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TemplateCS__Group_1__2__Impl_in_rule__TemplateCS__Group_1__214845 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__TemplateCS__Group_1__2__Impl14873 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__014910 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__014913 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_33_in_rule__TransformationCS__Group__0__Impl14941 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__114972 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__114975 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__NameAssignment_1_in_rule__TransformationCS__Group__1__Impl15002 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__215032 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__215035 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_75_in_rule__TransformationCS__Group__2__Impl15063 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__315094 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001400L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__315097 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__ModelDeclAssignment_3_in_rule__TransformationCS__Group__3__Impl15124 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__415154 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001400L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__415157 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl15184 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__515215 = new BitSet(new long[]{0x0000000000400000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__6_in_rule__TransformationCS__Group__515218 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_rule__TransformationCS__Group__5__Impl15246 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__6__Impl_in_rule__TransformationCS__Group__615277 = new BitSet(new long[]{0x0000000000400000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__7_in_rule__TransformationCS__Group__615280 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group_6__0_in_rule__TransformationCS__Group__6__Impl15307 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__7__Impl_in_rule__TransformationCS__Group__715338 = new BitSet(new long[]{0x0000000164000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__8_in_rule__TransformationCS__Group__715341 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__TransformationCS__Group__7__Impl15369 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__8__Impl_in_rule__TransformationCS__Group__815400 = new BitSet(new long[]{0x0000000164000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__9_in_rule__TransformationCS__Group__815403 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__KeyDeclAssignment_8_in_rule__TransformationCS__Group__8__Impl15430 = new BitSet(new long[]{0x0000000004000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__9__Impl_in_rule__TransformationCS__Group__915461 = new BitSet(new long[]{0x0000000164000000L,0x0000000000000100L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__10_in_rule__TransformationCS__Group__915464 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Alternatives_9_in_rule__TransformationCS__Group__9__Impl15491 = new BitSet(new long[]{0x0000000160000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group__10__Impl_in_rule__TransformationCS__Group__1015522 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__TransformationCS__Group__10__Impl15550 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__015603 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__015606 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__TransformationCS__Group_4__0__Impl15634 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__115665 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__ModelDeclAssignment_4_1_in_rule__TransformationCS__Group_4__1__Impl15692 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group_6__0__Impl_in_rule__TransformationCS__Group_6__015726 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group_6__1_in_rule__TransformationCS__Group_6__015729 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_22_in_rule__TransformationCS__Group_6__0__Impl15757 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group_6__1__Impl_in_rule__TransformationCS__Group_6__115788 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group_6__2_in_rule__TransformationCS__Group_6__115791 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__ExtendsAssignment_6_1_in_rule__TransformationCS__Group_6__1__Impl15818 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group_6__2__Impl_in_rule__TransformationCS__Group_6__215848 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__0_in_rule__TransformationCS__Group_6__2__Impl15875 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__0__Impl_in_rule__TransformationCS__Group_6_2__015912 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__1_in_rule__TransformationCS__Group_6_2__015915 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__TransformationCS__Group_6_2__0__Impl15943 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__1__Impl_in_rule__TransformationCS__Group_6_2__115974 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TransformationCS__ExtendsAssignment_6_2_1_in_rule__TransformationCS__Group_6_2__1__Impl16001 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnitCS__Group__0__Impl_in_rule__UnitCS__Group__016035 = new BitSet(new long[]{0x0000006FFFFC00E0L});
- public static final BitSet FOLLOW_rule__UnitCS__Group__1_in_rule__UnitCS__Group__016038 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_24_in_rule__UnitCS__Group__0__Impl16066 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnitCS__Group__1__Impl_in_rule__UnitCS__Group__116097 = new BitSet(new long[]{0x0000006FFFFC00E0L});
- public static final BitSet FOLLOW_rule__UnitCS__Group__2_in_rule__UnitCS__Group__116100 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnitCS__Group_1__0_in_rule__UnitCS__Group__1__Impl16127 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnitCS__Group__2__Impl_in_rule__UnitCS__Group__216158 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_rule__UnitCS__Group__3_in_rule__UnitCS__Group__216161 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnitCS__NamespaceAssignment_2_in_rule__UnitCS__Group__2__Impl16188 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnitCS__Group__3__Impl_in_rule__UnitCS__Group__316218 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__UnitCS__Group__3__Impl16246 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnitCS__Group_1__0__Impl_in_rule__UnitCS__Group_1__016285 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__UnitCS__Group_1__1_in_rule__UnitCS__Group_1__016288 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnitCS__NameAssignment_1_0_in_rule__UnitCS__Group_1__0__Impl16315 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnitCS__Group_1__1__Impl_in_rule__UnitCS__Group_1__116345 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__UnitCS__Group_1__1__Impl16373 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__0__Impl_in_rule__VarDeclarationCS__Group__016408 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000440L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__1_in_rule__VarDeclarationCS__Group__016411 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__VarDeclarationIdAssignment_0_in_rule__VarDeclarationCS__Group__0__Impl16438 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__1__Impl_in_rule__VarDeclarationCS__Group__116468 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000440L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__2_in_rule__VarDeclarationCS__Group__116471 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__0_in_rule__VarDeclarationCS__Group__1__Impl16498 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__2__Impl_in_rule__VarDeclarationCS__Group__216529 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__3_in_rule__VarDeclarationCS__Group__216532 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__VarDeclarationCS__Group__2__Impl16560 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__3__Impl_in_rule__VarDeclarationCS__Group__316591 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__4_in_rule__VarDeclarationCS__Group__316594 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__TypeAssignment_3_in_rule__VarDeclarationCS__Group__3__Impl16621 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__4__Impl_in_rule__VarDeclarationCS__Group__416651 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__VarDeclarationCS__Group__4__Impl16679 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__0__Impl_in_rule__VarDeclarationCS__Group_1__016720 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__1_in_rule__VarDeclarationCS__Group_1__016723 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__VarDeclarationCS__Group_1__0__Impl16751 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__1__Impl_in_rule__VarDeclarationCS__Group_1__116782 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__VarDeclarationCS__VarDeclarationIdAssignment_1_1_in_rule__VarDeclarationCS__Group_1__1__Impl16809 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhenCS__Group__0__Impl_in_rule__WhenCS__Group__016843 = new BitSet(new long[]{0x0000000400000000L});
- public static final BitSet FOLLOW_rule__WhenCS__Group__1_in_rule__WhenCS__Group__016846 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhenCS__Group__1__Impl_in_rule__WhenCS__Group__116904 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__WhenCS__Group__2_in_rule__WhenCS__Group__116907 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_34_in_rule__WhenCS__Group__1__Impl16935 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhenCS__Group__2__Impl_in_rule__WhenCS__Group__216966 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C091FL});
- public static final BitSet FOLLOW_rule__WhenCS__Group__3_in_rule__WhenCS__Group__216969 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__WhenCS__Group__2__Impl16997 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhenCS__Group__3__Impl_in_rule__WhenCS__Group__317028 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C091FL});
- public static final BitSet FOLLOW_rule__WhenCS__Group__4_in_rule__WhenCS__Group__317031 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhenCS__Group_3__0_in_rule__WhenCS__Group__3__Impl17058 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__WhenCS__Group__4__Impl_in_rule__WhenCS__Group__417089 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__WhenCS__Group__4__Impl17117 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhenCS__Group_3__0__Impl_in_rule__WhenCS__Group_3__017158 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_rule__WhenCS__Group_3__1_in_rule__WhenCS__Group_3__017161 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhenCS__ExprAssignment_3_0_in_rule__WhenCS__Group_3__0__Impl17188 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhenCS__Group_3__1__Impl_in_rule__WhenCS__Group_3__117218 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__WhenCS__Group_3__1__Impl17246 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhereCS__Group__0__Impl_in_rule__WhereCS__Group__017281 = new BitSet(new long[]{0x0000000800000000L});
- public static final BitSet FOLLOW_rule__WhereCS__Group__1_in_rule__WhereCS__Group__017284 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhereCS__Group__1__Impl_in_rule__WhereCS__Group__117342 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__WhereCS__Group__2_in_rule__WhereCS__Group__117345 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_35_in_rule__WhereCS__Group__1__Impl17373 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhereCS__Group__2__Impl_in_rule__WhereCS__Group__217404 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C091FL});
- public static final BitSet FOLLOW_rule__WhereCS__Group__3_in_rule__WhereCS__Group__217407 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__WhereCS__Group__2__Impl17435 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhereCS__Group__3__Impl_in_rule__WhereCS__Group__317466 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C091FL});
- public static final BitSet FOLLOW_rule__WhereCS__Group__4_in_rule__WhereCS__Group__317469 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhereCS__Group_3__0_in_rule__WhereCS__Group__3__Impl17496 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__WhereCS__Group__4__Impl_in_rule__WhereCS__Group__417527 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__WhereCS__Group__4__Impl17555 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhereCS__Group_3__0__Impl_in_rule__WhereCS__Group_3__017596 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_rule__WhereCS__Group_3__1_in_rule__WhereCS__Group_3__017599 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhereCS__ExprAssignment_3_0_in_rule__WhereCS__Group_3__0__Impl17626 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__WhereCS__Group_3__1__Impl_in_rule__WhereCS__Group_3__117656 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__WhereCS__Group_3__1__Impl17684 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AnyElementCS__Group__0__Impl_in_rule__AnyElementCS__Group__017719 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000002040L});
- public static final BitSet FOLLOW_rule__AnyElementCS__Group__1_in_rule__AnyElementCS__Group__017722 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__AnyElementCS__Group__1__Impl_in_rule__AnyElementCS__Group__117780 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_rule__AnyElementCS__Group__1__Impl17808 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group__0__Impl_in_rule__NUMBER_LITERAL__Group__017843 = new BitSet(new long[]{0x0020006000000000L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group__1_in_rule__NUMBER_LITERAL__Group__017846 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_rule__NUMBER_LITERAL__Group__0__Impl17873 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group__1__Impl_in_rule__NUMBER_LITERAL__Group__117902 = new BitSet(new long[]{0x0020006000000000L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group__2_in_rule__NUMBER_LITERAL__Group__117905 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_1__0_in_rule__NUMBER_LITERAL__Group__1__Impl17932 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group__2__Impl_in_rule__NUMBER_LITERAL__Group__217963 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_2__0_in_rule__NUMBER_LITERAL__Group__2__Impl17990 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_1__0__Impl_in_rule__NUMBER_LITERAL__Group_1__018027 = new BitSet(new long[]{0x0000000000000010L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_1__1_in_rule__NUMBER_LITERAL__Group_1__018030 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_rule__NUMBER_LITERAL__Group_1__0__Impl18058 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_1__1__Impl_in_rule__NUMBER_LITERAL__Group_1__118089 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_rule__NUMBER_LITERAL__Group_1__1__Impl18116 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_2__0__Impl_in_rule__NUMBER_LITERAL__Group_2__018149 = new BitSet(new long[]{0x0000018000000010L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_2__1_in_rule__NUMBER_LITERAL__Group_2__018152 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Alternatives_2_0_in_rule__NUMBER_LITERAL__Group_2__0__Impl18179 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_2__1__Impl_in_rule__NUMBER_LITERAL__Group_2__118209 = new BitSet(new long[]{0x0000018000000010L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_2__2_in_rule__NUMBER_LITERAL__Group_2__118212 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Alternatives_2_1_in_rule__NUMBER_LITERAL__Group_2__1__Impl18239 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_2__2__Impl_in_rule__NUMBER_LITERAL__Group_2__218270 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_rule__NUMBER_LITERAL__Group_2__2__Impl18297 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__018332 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
- public static final BitSet FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__018335 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl18362 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__118392 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl18419 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L});
- public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__018454 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
- public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__018457 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_78_in_rule__PathNameCS__Group_1__0__Impl18485 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__118516 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl18543 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__018577 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
- public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__018580 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl18607 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__118637 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl18664 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__018699 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
- public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__018702 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_75_in_rule__CollectionTypeCS__Group_1__0__Impl18730 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__118761 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
- public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__118764 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl18791 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__218821 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_rule__CollectionTypeCS__Group_1__2__Impl18849 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__018886 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__018889 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl18916 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__118946 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl18973 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__019008 = new BitSet(new long[]{0x0000001000000010L});
- public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__019011 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_rule__MultiplicityBoundsCS__Group_1__0__Impl19039 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__119070 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl19097 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__019131 = new BitSet(new long[]{0x0000009000000010L,0x0000000000000020L});
- public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__019134 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_rule__MultiplicityCS__Group__0__Impl19162 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__119193 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
- public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__119196 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl19223 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__219253 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_81_in_rule__MultiplicityCS__Group__2__Impl19281 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__019318 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__019321 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl19348 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__119378 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl19405 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__019440 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000001000L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__019443 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_75_in_rule__TupleTypeCS__Group_1__0__Impl19471 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__119502 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000001000L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__119505 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl19532 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__219563 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_rule__TupleTypeCS__Group_1__2__Impl19591 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__019628 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__019631 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl19658 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__119688 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl19715 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__019750 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__019753 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__TupleTypeCS__Group_1_1_1__0__Impl19781 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__119812 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl19839 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__019873 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__019876 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl19903 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__119933 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
- public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__119936 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__TuplePartCS__Group__1__Impl19964 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__219995 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl20022 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020058 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020061 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20088 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120118 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C091FL});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120121 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__CollectionLiteralExpCS__Group__1__Impl20149 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__220180 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C091FL});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__220183 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl20210 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__320241 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__CollectionLiteralExpCS__Group__3__Impl20269 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__020308 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__020311 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl20338 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__120368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl20395 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__020430 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__020433 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl20461 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__120492 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl20519 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__020553 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__020556 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl20583 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__120613 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl20640 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__020675 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__020678 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_rule__CollectionLiteralPartCS__Group_1__0__Impl20706 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__120737 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl20764 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__020798 = new BitSet(new long[]{0x0000800000000000L});
- public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__020801 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl20828 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__120858 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__120861 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_rule__ConstructorPartCS__Group__1__Impl20889 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__220920 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl20947 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__020983 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__020986 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_55_in_rule__TupleLiteralExpCS__Group__0__Impl21014 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__121045 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__121048 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__TupleLiteralExpCS__Group__1__Impl21076 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__221107 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__221110 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl21137 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__321167 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__321170 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl21197 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__421228 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__TupleLiteralExpCS__Group__4__Impl21256 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__021297 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__021300 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__TupleLiteralExpCS__Group_3__0__Impl21328 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__121359 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl21386 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__021420 = new BitSet(new long[]{0x0000800000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__021423 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl21450 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__121480 = new BitSet(new long[]{0x0000800000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__121483 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl21510 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__221541 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__221544 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_rule__TupleLiteralPartCS__Group__2__Impl21572 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__321603 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl21630 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__021668 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__021671 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__TupleLiteralPartCS__Group_1__0__Impl21699 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__121730 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl21757 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__021791 = new BitSet(new long[]{0x0000001000000000L});
- public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__021794 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__121852 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_36_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl21880 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__021915 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
- public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__021918 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__121976 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_82_in_rule__InvalidLiteralExpCS__Group__1__Impl22004 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__022039 = new BitSet(new long[]{0x0000001000000030L,0x00000000300C0000L});
- public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__022042 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__122100 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_83_in_rule__NullLiteralExpCS__Group__1__Impl22128 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__022163 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
- public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__022166 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl22193 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__122223 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl22250 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__022285 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x00000000382C081FL});
- public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__022288 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__122346 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__ExpCS__Group_0__2_in_rule__ExpCS__Group_0__122349 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl22378 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x00000000382C081FL});
- public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl22390 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x00000000382C081FL});
+ public static final BitSet FOLLOW_ruleDomainPatternCS_in_entryRuleDomainPatternCS307 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDomainPatternCS314 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainPatternCS__TemplateAssignment_in_ruleDomainPatternCS340 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleKeyDeclCS_in_entryRuleKeyDeclCS367 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleKeyDeclCS374 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group__0_in_ruleKeyDeclCS400 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLibraryCS_in_entryRuleLibraryCS427 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLibraryCS434 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LibraryCS__Group__0_in_ruleLibraryCS460 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleModelDeclCS_in_entryRuleModelDeclCS487 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleModelDeclCS494 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group__0_in_ruleModelDeclCS520 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleObjectTemplateCS_in_entryRuleObjectTemplateCS547 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleObjectTemplateCS554 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__0_in_ruleObjectTemplateCS580 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS607 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleParamDeclarationCS614 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0_in_ruleParamDeclarationCS640 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePredicateCS_in_entryRulePredicateCS667 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePredicateCS674 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PredicateCS__Group__0_in_rulePredicateCS700 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeDomainCS_in_entryRulePrimitiveTypeDomainCS727 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeDomainCS734 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__0_in_rulePrimitiveTypeDomainCS760 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePropertyTemplateCS_in_entryRulePropertyTemplateCS787 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePropertyTemplateCS794 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__0_in_rulePropertyTemplateCS820 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQueryCS_in_entryRuleQueryCS847 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleQueryCS854 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__0_in_ruleQueryCS880 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRelationCS_in_entryRuleRelationCS907 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleRelationCS914 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__0_in_ruleRelationCS940 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateCS_in_entryRuleTemplateCS967 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTemplateCS974 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateCS__Group__0_in_ruleTemplateCS1000 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS1027 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTransformationCS1034 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__0_in_ruleTransformationCS1060 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnitCS_in_entryRuleUnitCS1087 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnitCS1094 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnitCS__Group__0_in_ruleUnitCS1120 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleVarDeclarationCS_in_entryRuleVarDeclarationCS1147 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleVarDeclarationCS1154 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__0_in_ruleVarDeclarationCS1180 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleVarDeclarationIdCS_in_entryRuleVarDeclarationIdCS1207 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleVarDeclarationIdCS1214 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VarDeclarationIdCS__NameAssignment_in_ruleVarDeclarationIdCS1240 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleWhenCS_in_entryRuleWhenCS1267 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleWhenCS1274 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhenCS__Group__0_in_ruleWhenCS1300 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleWhereCS_in_entryRuleWhereCS1327 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleWhereCS1334 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhereCS__Group__0_in_ruleWhereCS1360 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpCS_in_entryRuleNameExpCS1387 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNameExpCS1394 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NameExpCS__PathNameAssignment_in_ruleNameExpCS1420 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnyElementCS_in_entryRuleAnyElementCS1447 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAnyElementCS1454 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnyElementCS__Group__0_in_ruleAnyElementCS1480 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCSOrTemplateCS_in_entryRuleExpCSOrTemplateCS1507 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleExpCSOrTemplateCS1514 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCSOrTemplateCS__Alternatives_in_ruleExpCSOrTemplateCS1540 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypedRefCS_in_entryRuleCollectionTypedRefCS1567 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypedRefCS1574 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTypedRefCS__PathNameAssignment_in_ruleCollectionTypedRefCS1600 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedTypeRefCS_in_entryRuleTypedTypeRefCS1627 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypedTypeRefCS1634 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TypedTypeRefCS__PathNameAssignment_in_ruleTypedTypeRefCS1660 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_entryRuleTypedRefCS1687 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypedRefCS1694 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TypedRefCS__Alternatives_in_ruleTypedRefCS1720 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName1747 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnrestrictedName1754 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnrestrictedName__Alternatives_in_ruleUnrestrictedName1780 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleID_in_entryRuleID1809 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleID1816 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ID__Alternatives_in_ruleID1842 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLOWER_in_entryRuleLOWER1869 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLOWER1876 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleLOWER1902 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUPPER_in_entryRuleUPPER1928 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUPPER1935 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UPPER__Alternatives_in_ruleUPPER1961 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL1988 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER_LITERAL1995 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group__0_in_ruleNUMBER_LITERAL2021 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleURI_in_entryRuleURI2048 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleURI2055 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI2081 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_entryRuleEssentialOCLUnrestrictedIdentifier2109 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedIdentifier2116 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EssentialOCLUnrestrictedIdentifier__Alternatives_in_ruleEssentialOCLUnrestrictedIdentifier2142 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLPrefixOperator_in_entryRuleEssentialOCLPrefixOperator2169 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLPrefixOperator2176 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EssentialOCLPrefixOperator__Alternatives_in_ruleEssentialOCLPrefixOperator2202 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLInfixOperator_in_entryRuleEssentialOCLInfixOperator2229 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperator2236 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EssentialOCLInfixOperator__Alternatives_in_ruleEssentialOCLInfixOperator2262 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperator_in_entryRuleEssentialOCLNavigationOperator2289 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperator2296 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EssentialOCLNavigationOperator__Alternatives_in_ruleEssentialOCLNavigationOperator2322 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIdentifier_in_entryRuleIdentifier2349 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIdentifier2356 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__Identifier__Alternatives_in_ruleIdentifier2382 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral2409 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteral2416 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral2442 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixOperator_in_entryRulePrefixOperator2468 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrefixOperator2475 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLPrefixOperator_in_rulePrefixOperator2501 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInfixOperator_in_entryRuleInfixOperator2527 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInfixOperator2534 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLInfixOperator_in_ruleInfixOperator2560 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigationOperator_in_entryRuleNavigationOperator2586 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigationOperator2593 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperator_in_ruleNavigationOperator2619 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName2645 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName2652 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName2678 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName2704 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName2711 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__EssentialOCLUnreservedName__Alternatives_in_ruleEssentialOCLUnreservedName2737 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName2764 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnreservedName2771 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName2797 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_entryRulePathNameCS2823 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePathNameCS2830 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PathNameCS__Group__0_in_rulePathNameCS2856 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS2883 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleFirstPathElementCS2890 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__FirstPathElementCS__ElementAssignment_in_ruleFirstPathElementCS2916 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS2943 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNextPathElementCS2950 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NextPathElementCS__ElementAssignment_in_ruleNextPathElementCS2976 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier3003 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier3010 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeIdentifier__Alternatives_in_rulePrimitiveTypeIdentifier3036 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS3063 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeCS3070 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeCS__NameAssignment_in_rulePrimitiveTypeCS3096 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier3123 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier3130 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTypeIdentifier__Alternatives_in_ruleCollectionTypeIdentifier3156 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS3183 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeCS3190 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0_in_ruleCollectionTypeCS3216 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS3243 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS3250 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__0_in_ruleMultiplicityBoundsCS3276 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS3303 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityCS3310 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityCS__Group__0_in_ruleMultiplicityCS3336 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS3363 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityStringCS3370 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityStringCS__StringBoundsAssignment_in_ruleMultiplicityStringCS3396 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS3423 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTupleTypeCS3430 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0_in_ruleTupleTypeCS3456 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS3483 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTuplePartCS3490 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TuplePartCS__Group__0_in_ruleTuplePartCS3516 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS3543 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS3550 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0_in_ruleCollectionLiteralExpCS3576 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS3603 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS3610 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__0_in_ruleCollectionLiteralPartCS3636 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConstructorPartCS_in_entryRuleConstructorPartCS3663 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleConstructorPartCS3670 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__0_in_ruleConstructorPartCS3696 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS3723 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS3730 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimitiveLiteralExpCS__Alternatives_in_rulePrimitiveLiteralExpCS3756 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS3783 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralExpCS3790 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0_in_ruleTupleLiteralExpCS3816 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS3843 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralPartCS3850 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0_in_ruleTupleLiteralPartCS3876 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS3903 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNumberLiteralExpCS3910 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NumberLiteralExpCS__NameAssignment_in_ruleNumberLiteralExpCS3936 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS3963 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteralExpCS3970 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__StringLiteralExpCS__NameAssignment_in_ruleStringLiteralExpCS3998 = new BitSet(new long[]{0x0000000000000022L});
+ public static final BitSet FOLLOW_rule__StringLiteralExpCS__NameAssignment_in_ruleStringLiteralExpCS4010 = new BitSet(new long[]{0x0000000000000022L});
+ public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS4040 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS4047 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BooleanLiteralExpCS__Alternatives_in_ruleBooleanLiteralExpCS4073 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS4100 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS4107 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0_in_ruleUnlimitedNaturalLiteralExpCS4133 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS4160 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS4167 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0_in_ruleInvalidLiteralExpCS4193 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS4220 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNullLiteralExpCS4227 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0_in_ruleNullLiteralExpCS4253 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS4280 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralCS4287 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TypeLiteralCS__Alternatives_in_ruleTypeLiteralCS4313 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS4340 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralExpCS4347 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TypeLiteralExpCS__OwnedTypeAssignment_in_ruleTypeLiteralExpCS4373 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS4400 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeNameExpCS4407 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TypeNameExpCS__PathNameAssignment_in_ruleTypeNameExpCS4433 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS4460 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeExpCS4467 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TypeExpCS__Group__0_in_ruleTypeExpCS4493 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_entryRuleExpCS4520 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleExpCS4527 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__Alternatives_in_ruleExpCS4553 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_entryRuleBinaryOperatorCS4580 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBinaryOperatorCS4587 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BinaryOperatorCS__Alternatives_in_ruleBinaryOperatorCS4613 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInfixOperatorCS_in_entryRuleInfixOperatorCS4640 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInfixOperatorCS4647 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InfixOperatorCS__NameAssignment_in_ruleInfixOperatorCS4673 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigationOperatorCS_in_entryRuleNavigationOperatorCS4700 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigationOperatorCS4707 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigationOperatorCS__NameAssignment_in_ruleNavigationOperatorCS4733 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedExpCS_in_entryRulePrefixedExpCS4760 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrefixedExpCS4767 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrefixedExpCS__Alternatives_in_rulePrefixedExpCS4793 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedExpOrLetExpCS_in_entryRulePrefixedExpOrLetExpCS4820 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrefixedExpOrLetExpCS4827 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__Alternatives_in_rulePrefixedExpOrLetExpCS4853 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_entryRuleUnaryOperatorCS4880 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnaryOperatorCS4887 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnaryOperatorCS__NameAssignment_in_ruleUnaryOperatorCS4913 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS4940 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpCS4947 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Alternatives_in_rulePrimaryExpCS4973 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_entryRulePrimaryExpOrLetExpCS5000 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpOrLetExpCS5007 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpOrLetExpCS__Alternatives_in_rulePrimaryExpOrLetExpCS5033 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS5060 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS5067 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__0_in_ruleNavigatingArgCS5093 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS5120 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS5127 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__0_in_ruleNavigatingBarArgCS5153 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS5180 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS5187 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__0_in_ruleNavigatingCommaArgCS5213 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS5240 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS5247 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__0_in_ruleNavigatingSemiArgCS5273 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS5300 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS5307 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS5333 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS5359 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS5366 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfExpCS__Group__0_in_ruleIfExpCS5392 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS5419 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS5426 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetExpCS__Group__0_in_ruleLetExpCS5452 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS5479 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS5486 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetVariableCS__Group__0_in_ruleLetVariableCS5512 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS5539 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS5546 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NestedExpCS__Group__0_in_ruleNestedExpCS5572 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS5599 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS5606 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelfExpCS__Group__0_in_ruleSelfExpCS5632 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TopLevelCS__OwnedImportAssignment_0_0_in_rule__TopLevelCS__Alternatives_05668 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TopLevelCS__OwnedLibraryAssignment_0_1_in_rule__TopLevelCS__Alternatives_05686 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpCS_in_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_05719 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateCS_in_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_05736 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnyElementCS_in_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_05753 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpCS_in_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_05785 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateCS_in_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_05802 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnyElementCS_in_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_05819 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpCS_in_rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_05851 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnyElementCS_in_rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_05868 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__CheckonlyAssignment_0_0_in_rule__DomainCS__Alternatives_05900 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__EnforceAssignment_0_1_in_rule__DomainCS__Alternatives_05918 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__MetaModelIdsAssignment_2_0_in_rule__ModelDeclCS__Alternatives_25951 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__0_in_rule__ModelDeclCS__Alternatives_25969 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_rule__QueryCS__Alternatives_76003 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__0_in_rule__QueryCS__Alternatives_76022 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__DomainsAssignment_6_0_in_rule__RelationCS__Alternatives_66055 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__DomainsAssignment_6_1_in_rule__RelationCS__Alternatives_66073 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleObjectTemplateCS_in_rule__TemplateCS__Alternatives_06106 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTemplateCS_in_rule__TemplateCS__Alternatives_06123 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__RelationAssignment_9_0_in_rule__TransformationCS__Alternatives_96155 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__QueriesAssignment_9_1_in_rule__TransformationCS__Alternatives_96173 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__ExpCSOrTemplateCS__Alternatives6206 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateCS_in_rule__ExpCSOrTemplateCS__Alternatives6223 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_rule__TypedRefCS__Alternatives6255 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedTypeRefCS_in_rule__TypedRefCS__Alternatives6272 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_rule__UnrestrictedName__Alternatives6304 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_rule__UnrestrictedName__Alternatives6322 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_19_in_rule__UnrestrictedName__Alternatives6342 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_20_in_rule__UnrestrictedName__Alternatives6362 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_rule__UnrestrictedName__Alternatives6382 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_22_in_rule__UnrestrictedName__Alternatives6402 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_23_in_rule__UnrestrictedName__Alternatives6422 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_24_in_rule__UnrestrictedName__Alternatives6442 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_25_in_rule__UnrestrictedName__Alternatives6462 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_26_in_rule__UnrestrictedName__Alternatives6482 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_rule__UnrestrictedName__Alternatives6502 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_28_in_rule__UnrestrictedName__Alternatives6522 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_29_in_rule__UnrestrictedName__Alternatives6542 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_30_in_rule__UnrestrictedName__Alternatives6562 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_31_in_rule__UnrestrictedName__Alternatives6582 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_rule__UnrestrictedName__Alternatives6602 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_33_in_rule__UnrestrictedName__Alternatives6622 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_34_in_rule__UnrestrictedName__Alternatives6642 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_35_in_rule__UnrestrictedName__Alternatives6662 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_rule__ID__Alternatives6696 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_rule__ID__Alternatives6713 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_rule__UPPER__Alternatives6745 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_36_in_rule__UPPER__Alternatives6763 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_37_in_rule__NUMBER_LITERAL__Alternatives_2_06798 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_38_in_rule__NUMBER_LITERAL__Alternatives_2_06818 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_39_in_rule__NUMBER_LITERAL__Alternatives_2_16853 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_40_in_rule__NUMBER_LITERAL__Alternatives_2_16873 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_37_in_rule__EssentialOCLUnrestrictedIdentifier__Alternatives6909 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_38_in_rule__EssentialOCLUnrestrictedIdentifier__Alternatives6929 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_40_in_rule__EssentialOCLPrefixOperator__Alternatives6964 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_41_in_rule__EssentialOCLPrefixOperator__Alternatives6984 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_36_in_rule__EssentialOCLInfixOperator__Alternatives7019 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_42_in_rule__EssentialOCLInfixOperator__Alternatives7039 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_39_in_rule__EssentialOCLInfixOperator__Alternatives7059 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_40_in_rule__EssentialOCLInfixOperator__Alternatives7079 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_43_in_rule__EssentialOCLInfixOperator__Alternatives7099 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_44_in_rule__EssentialOCLInfixOperator__Alternatives7119 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_45_in_rule__EssentialOCLInfixOperator__Alternatives7139 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_46_in_rule__EssentialOCLInfixOperator__Alternatives7159 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_rule__EssentialOCLInfixOperator__Alternatives7179 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_48_in_rule__EssentialOCLInfixOperator__Alternatives7199 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_49_in_rule__EssentialOCLInfixOperator__Alternatives7219 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_rule__EssentialOCLInfixOperator__Alternatives7239 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_51_in_rule__EssentialOCLInfixOperator__Alternatives7259 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_52_in_rule__EssentialOCLInfixOperator__Alternatives7279 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_53_in_rule__EssentialOCLNavigationOperator__Alternatives7314 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_54_in_rule__EssentialOCLNavigationOperator__Alternatives7334 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleID_in_rule__Identifier__Alternatives7368 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_rule__Identifier__Alternatives7385 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__EssentialOCLUnreservedName__Alternatives7417 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_rule__EssentialOCLUnreservedName__Alternatives7434 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rule__EssentialOCLUnreservedName__Alternatives7451 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_55_in_rule__EssentialOCLUnreservedName__Alternatives7469 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_56_in_rule__PrimitiveTypeIdentifier__Alternatives7504 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_57_in_rule__PrimitiveTypeIdentifier__Alternatives7524 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_58_in_rule__PrimitiveTypeIdentifier__Alternatives7544 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_59_in_rule__PrimitiveTypeIdentifier__Alternatives7564 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_60_in_rule__PrimitiveTypeIdentifier__Alternatives7584 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_rule__PrimitiveTypeIdentifier__Alternatives7604 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_62_in_rule__PrimitiveTypeIdentifier__Alternatives7624 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_rule__PrimitiveTypeIdentifier__Alternatives7644 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_64_in_rule__CollectionTypeIdentifier__Alternatives7679 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_rule__CollectionTypeIdentifier__Alternatives7699 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_rule__CollectionTypeIdentifier__Alternatives7719 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rule__CollectionTypeIdentifier__Alternatives7739 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rule__CollectionTypeIdentifier__Alternatives7759 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_rule__MultiplicityCS__Alternatives_17793 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_rule__MultiplicityCS__Alternatives_17810 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_36_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07843 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_39_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07863 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_69_in_rule__MultiplicityStringCS__StringBoundsAlternatives_07883 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7917 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7934 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7951 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7968 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives7985 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_rule__PrimitiveLiteralExpCS__Alternatives8002 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BooleanLiteralExpCS__NameAssignment_0_in_rule__BooleanLiteralExpCS__Alternatives8034 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__BooleanLiteralExpCS__NameAssignment_1_in_rule__BooleanLiteralExpCS__Alternatives8052 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_rule__TypeLiteralCS__Alternatives8085 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeCS_in_rule__TypeLiteralCS__Alternatives8102 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleTypeCS_in_rule__TypeLiteralCS__Alternatives8119 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeNameExpCS_in_rule__TypeExpCS__Alternatives_08151 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeExpCS__Alternatives_08168 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_0__0_in_rule__ExpCS__Alternatives8200 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_1__0_in_rule__ExpCS__Alternatives8218 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__ExpCS__Alternatives8236 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInfixOperatorCS_in_rule__BinaryOperatorCS__Alternatives8268 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigationOperatorCS_in_rule__BinaryOperatorCS__Alternatives8285 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__Alternatives8317 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_1__0_in_rule__PrefixedExpCS__Alternatives8334 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__PrefixedExpOrLetExpCS__Alternatives8367 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__0_in_rule__PrefixedExpOrLetExpCS__Alternatives8384 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__0_in_rule__PrimaryExpCS__Alternatives8417 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__0_in_rule__PrimaryExpCS__Alternatives8435 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__0_in_rule__PrimaryExpCS__Alternatives8453 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3__0_in_rule__PrimaryExpCS__Alternatives8471 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelfExpCS_in_rule__PrimaryExpCS__Alternatives8489 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8506 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8523 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8540 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_rule__PrimaryExpCS__Alternatives8557 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfExpCS_in_rule__PrimaryExpCS__Alternatives8574 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNestedExpCS_in_rule__PrimaryExpCS__Alternatives8591 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpCS_in_rule__PrimaryExpOrLetExpCS__Alternatives8623 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetExpCS_in_rule__PrimaryExpOrLetExpCS__Alternatives8640 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TopLevelCS__Group__0__Impl_in_rule__TopLevelCS__Group__08670 = new BitSet(new long[]{0x0000000200000000L});
+ public static final BitSet FOLLOW_rule__TopLevelCS__Group__1_in_rule__TopLevelCS__Group__08673 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TopLevelCS__Alternatives_0_in_rule__TopLevelCS__Group__0__Impl8700 = new BitSet(new long[]{0x0000000003000002L});
+ public static final BitSet FOLLOW_rule__TopLevelCS__Group__1__Impl_in_rule__TopLevelCS__Group__18731 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TopLevelCS__TransformationsAssignment_1_in_rule__TopLevelCS__Group__1__Impl8758 = new BitSet(new long[]{0x0000000200000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__0__Impl_in_rule__CollectionTemplateCS__Group__08793 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__1_in_rule__CollectionTemplateCS__Group__08796 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__NameAssignment_0_in_rule__CollectionTemplateCS__Group__0__Impl8823 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__1__Impl_in_rule__CollectionTemplateCS__Group__18854 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__2_in_rule__CollectionTemplateCS__Group__18857 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__CollectionTemplateCS__Group__1__Impl8885 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__2__Impl_in_rule__CollectionTemplateCS__Group__28916 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__3_in_rule__CollectionTemplateCS__Group__28919 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__TypeAssignment_2_in_rule__CollectionTemplateCS__Group__2__Impl8946 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__3__Impl_in_rule__CollectionTemplateCS__Group__38976 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000002140L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__4_in_rule__CollectionTemplateCS__Group__38979 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__CollectionTemplateCS__Group__3__Impl9007 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__4__Impl_in_rule__CollectionTemplateCS__Group__49038 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000002140L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__5_in_rule__CollectionTemplateCS__Group__49041 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__0_in_rule__CollectionTemplateCS__Group__4__Impl9068 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group__5__Impl_in_rule__CollectionTemplateCS__Group__59099 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__CollectionTemplateCS__Group__5__Impl9127 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__0__Impl_in_rule__CollectionTemplateCS__Group_4__09170 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000600L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__1_in_rule__CollectionTemplateCS__Group_4__09173 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_0_in_rule__CollectionTemplateCS__Group_4__0__Impl9200 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__1__Impl_in_rule__CollectionTemplateCS__Group_4__19230 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000600L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__2_in_rule__CollectionTemplateCS__Group_4__19233 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__0_in_rule__CollectionTemplateCS__Group_4__1__Impl9260 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__2__Impl_in_rule__CollectionTemplateCS__Group_4__29291 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000002040L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__3_in_rule__CollectionTemplateCS__Group_4__29294 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_73_in_rule__CollectionTemplateCS__Group_4__2__Impl9322 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4__3__Impl_in_rule__CollectionTemplateCS__Group_4__39353 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__RestIdentifierAssignment_4_3_in_rule__CollectionTemplateCS__Group_4__3__Impl9380 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__0__Impl_in_rule__CollectionTemplateCS__Group_4_1__09419 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000002040L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__1_in_rule__CollectionTemplateCS__Group_4_1__09422 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__CollectionTemplateCS__Group_4_1__0__Impl9450 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__Group_4_1__1__Impl_in_rule__CollectionTemplateCS__Group_4_1__19481 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_1_in_rule__CollectionTemplateCS__Group_4_1__1__Impl9508 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DefaultValueCS__Group__0__Impl_in_rule__DefaultValueCS__Group__09542 = new BitSet(new long[]{0x0000800000000000L});
+ public static final BitSet FOLLOW_rule__DefaultValueCS__Group__1_in_rule__DefaultValueCS__Group__09545 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DefaultValueCS__PropertyIdAssignment_0_in_rule__DefaultValueCS__Group__0__Impl9572 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DefaultValueCS__Group__1__Impl_in_rule__DefaultValueCS__Group__19602 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__DefaultValueCS__Group__2_in_rule__DefaultValueCS__Group__19605 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_rule__DefaultValueCS__Group__1__Impl9633 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DefaultValueCS__Group__2__Impl_in_rule__DefaultValueCS__Group__29664 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_rule__DefaultValueCS__Group__3_in_rule__DefaultValueCS__Group__29667 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DefaultValueCS__InitialiserAssignment_2_in_rule__DefaultValueCS__Group__2__Impl9694 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DefaultValueCS__Group__3__Impl_in_rule__DefaultValueCS__Group__39724 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_rule__DefaultValueCS__Group__3__Impl9752 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group__0__Impl_in_rule__DomainCS__Group__09791 = new BitSet(new long[]{0x0000000000100000L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group__1_in_rule__DomainCS__Group__09794 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Alternatives_0_in_rule__DomainCS__Group__0__Impl9821 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group__1__Impl_in_rule__DomainCS__Group__19852 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group__2_in_rule__DomainCS__Group__19855 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_20_in_rule__DomainCS__Group__1__Impl9883 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group__2__Impl_in_rule__DomainCS__Group__29914 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group__3_in_rule__DomainCS__Group__29917 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__ModelIdAssignment_2_in_rule__DomainCS__Group__2__Impl9944 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group__3__Impl_in_rule__DomainCS__Group__39974 = new BitSet(new long[]{0x00000000008A0000L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group__4_in_rule__DomainCS__Group__39977 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__PatternAssignment_3_in_rule__DomainCS__Group__3__Impl10004 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group__4__Impl_in_rule__DomainCS__Group__410034 = new BitSet(new long[]{0x00000000008A0000L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group__5_in_rule__DomainCS__Group__410037 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group_4__0_in_rule__DomainCS__Group__4__Impl10064 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group__5__Impl_in_rule__DomainCS__Group__510095 = new BitSet(new long[]{0x00000000008A0000L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group__6_in_rule__DomainCS__Group__510098 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group_5__0_in_rule__DomainCS__Group__5__Impl10125 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group__6__Impl_in_rule__DomainCS__Group__610156 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_rule__DomainCS__Group__6__Impl10184 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group_4__0__Impl_in_rule__DomainCS__Group_4__010229 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__DomainCS__Group_4__1_in_rule__DomainCS__Group_4__010232 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_23_in_rule__DomainCS__Group_4__0__Impl10260 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group_4__1__Impl_in_rule__DomainCS__Group_4__110291 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__ImplementedByAssignment_4_1_in_rule__DomainCS__Group_4__1__Impl10318 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group_5__0__Impl_in_rule__DomainCS__Group_5__010352 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group_5__1_in_rule__DomainCS__Group_5__010355 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_19_in_rule__DomainCS__Group_5__0__Impl10383 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group_5__1__Impl_in_rule__DomainCS__Group_5__110414 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group_5__2_in_rule__DomainCS__Group_5__110417 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__DomainCS__Group_5__1__Impl10445 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group_5__2__Impl_in_rule__DomainCS__Group_5__210476 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group_5__3_in_rule__DomainCS__Group_5__210479 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__DomainCS__DefaultValuesAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10508 = new BitSet(new long[]{0x0000006FFFFC00C2L});
+ public static final BitSet FOLLOW_rule__DomainCS__DefaultValuesAssignment_5_2_in_rule__DomainCS__Group_5__2__Impl10520 = new BitSet(new long[]{0x0000006FFFFC00C2L});
+ public static final BitSet FOLLOW_rule__DomainCS__Group_5__3__Impl_in_rule__DomainCS__Group_5__310553 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__DomainCS__Group_5__3__Impl10581 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group__0__Impl_in_rule__KeyDeclCS__Group__010620 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group__1_in_rule__KeyDeclCS__Group__010623 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_26_in_rule__KeyDeclCS__Group__0__Impl10651 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group__1__Impl_in_rule__KeyDeclCS__Group__110682 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group__2_in_rule__KeyDeclCS__Group__110685 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__PathNameAssignment_1_in_rule__KeyDeclCS__Group__1__Impl10712 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group__2__Impl_in_rule__KeyDeclCS__Group__210742 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group__3_in_rule__KeyDeclCS__Group__210745 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__KeyDeclCS__Group__2__Impl10773 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group__3__Impl_in_rule__KeyDeclCS__Group__310804 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group__4_in_rule__KeyDeclCS__Group__310807 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__PropertyIdsAssignment_3_in_rule__KeyDeclCS__Group__3__Impl10834 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group__4__Impl_in_rule__KeyDeclCS__Group__410864 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group__5_in_rule__KeyDeclCS__Group__410867 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__0_in_rule__KeyDeclCS__Group__4__Impl10894 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group__5__Impl_in_rule__KeyDeclCS__Group__510925 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group__6_in_rule__KeyDeclCS__Group__510928 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__KeyDeclCS__Group__5__Impl10956 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group__6__Impl_in_rule__KeyDeclCS__Group__610987 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_rule__KeyDeclCS__Group__6__Impl11015 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__0__Impl_in_rule__KeyDeclCS__Group_4__011060 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__1_in_rule__KeyDeclCS__Group_4__011063 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__KeyDeclCS__Group_4__0__Impl11091 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__Group_4__1__Impl_in_rule__KeyDeclCS__Group_4__111122 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__KeyDeclCS__PropertyIdsAssignment_4_1_in_rule__KeyDeclCS__Group_4__1__Impl11149 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LibraryCS__Group__0__Impl_in_rule__LibraryCS__Group__011183 = new BitSet(new long[]{0x0000000000000020L});
+ public static final BitSet FOLLOW_rule__LibraryCS__Group__1_in_rule__LibraryCS__Group__011186 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_25_in_rule__LibraryCS__Group__0__Impl11214 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LibraryCS__Group__1__Impl_in_rule__LibraryCS__Group__111245 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_rule__LibraryCS__Group__2_in_rule__LibraryCS__Group__111248 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LibraryCS__PackageAssignment_1_in_rule__LibraryCS__Group__1__Impl11275 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LibraryCS__Group__2__Impl_in_rule__LibraryCS__Group__211305 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_rule__LibraryCS__Group__2__Impl11333 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group__0__Impl_in_rule__ModelDeclCS__Group__011370 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group__1_in_rule__ModelDeclCS__Group__011373 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__NameAssignment_0_in_rule__ModelDeclCS__Group__0__Impl11400 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group__1__Impl_in_rule__ModelDeclCS__Group__111430 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group__2_in_rule__ModelDeclCS__Group__111433 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__ModelDeclCS__Group__1__Impl11461 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group__2__Impl_in_rule__ModelDeclCS__Group__211492 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Alternatives_2_in_rule__ModelDeclCS__Group__2__Impl11519 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__0__Impl_in_rule__ModelDeclCS__Group_2_1__011555 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__1_in_rule__ModelDeclCS__Group_2_1__011558 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__ModelDeclCS__Group_2_1__0__Impl11586 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__1__Impl_in_rule__ModelDeclCS__Group_2_1__111617 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__2_in_rule__ModelDeclCS__Group_2_1__111620 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_1_in_rule__ModelDeclCS__Group_2_1__1__Impl11647 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__2__Impl_in_rule__ModelDeclCS__Group_2_1__211677 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__3_in_rule__ModelDeclCS__Group_2_1__211680 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__0_in_rule__ModelDeclCS__Group_2_1__2__Impl11707 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1__3__Impl_in_rule__ModelDeclCS__Group_2_1__311738 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__ModelDeclCS__Group_2_1__3__Impl11766 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__0__Impl_in_rule__ModelDeclCS__Group_2_1_2__011805 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__1_in_rule__ModelDeclCS__Group_2_1_2__011808 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__ModelDeclCS__Group_2_1_2__0__Impl11836 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__Group_2_1_2__1__Impl_in_rule__ModelDeclCS__Group_2_1_2__111867 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_1_in_rule__ModelDeclCS__Group_2_1_2__1__Impl11894 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__0__Impl_in_rule__ObjectTemplateCS__Group__011928 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__1_in_rule__ObjectTemplateCS__Group__011931 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__NameAssignment_0_in_rule__ObjectTemplateCS__Group__0__Impl11958 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__1__Impl_in_rule__ObjectTemplateCS__Group__111989 = new BitSet(new long[]{0xFF00006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__2_in_rule__ObjectTemplateCS__Group__111992 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__ObjectTemplateCS__Group__1__Impl12020 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__2__Impl_in_rule__ObjectTemplateCS__Group__212051 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__3_in_rule__ObjectTemplateCS__Group__212054 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__TypeAssignment_2_in_rule__ObjectTemplateCS__Group__2__Impl12081 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__3__Impl_in_rule__ObjectTemplateCS__Group__312111 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__4_in_rule__ObjectTemplateCS__Group__312114 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__ObjectTemplateCS__Group__3__Impl12142 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__4__Impl_in_rule__ObjectTemplateCS__Group__412173 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__5_in_rule__ObjectTemplateCS__Group__412176 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__0_in_rule__ObjectTemplateCS__Group__4__Impl12203 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group__5__Impl_in_rule__ObjectTemplateCS__Group__512234 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__ObjectTemplateCS__Group__5__Impl12262 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__0__Impl_in_rule__ObjectTemplateCS__Group_4__012305 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__1_in_rule__ObjectTemplateCS__Group_4__012308 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_0_in_rule__ObjectTemplateCS__Group_4__0__Impl12335 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4__1__Impl_in_rule__ObjectTemplateCS__Group_4__112365 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__0_in_rule__ObjectTemplateCS__Group_4__1__Impl12392 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__0__Impl_in_rule__ObjectTemplateCS__Group_4_1__012427 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__1_in_rule__ObjectTemplateCS__Group_4_1__012430 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__ObjectTemplateCS__Group_4_1__0__Impl12458 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__Group_4_1__1__Impl_in_rule__ObjectTemplateCS__Group_4_1__112489 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_1_in_rule__ObjectTemplateCS__Group_4_1__1__Impl12516 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__0__Impl_in_rule__ParamDeclarationCS__Group__012550 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1_in_rule__ParamDeclarationCS__Group__012553 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParamDeclarationCS__NameAssignment_0_in_rule__ParamDeclarationCS__Group__0__Impl12580 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__1__Impl_in_rule__ParamDeclarationCS__Group__112610 = new BitSet(new long[]{0xFF00006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2_in_rule__ParamDeclarationCS__Group__112613 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__ParamDeclarationCS__Group__1__Impl12641 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParamDeclarationCS__Group__2__Impl_in_rule__ParamDeclarationCS__Group__212672 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ParamDeclarationCS__OwnedTypeAssignment_2_in_rule__ParamDeclarationCS__Group__2__Impl12699 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PredicateCS__Group__0__Impl_in_rule__PredicateCS__Group__012735 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_rule__PredicateCS__Group__1_in_rule__PredicateCS__Group__012738 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PredicateCS__ExprAssignment_0_in_rule__PredicateCS__Group__0__Impl12765 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PredicateCS__Group__1__Impl_in_rule__PredicateCS__Group__112795 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_rule__PredicateCS__Group__1__Impl12823 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__0__Impl_in_rule__PrimitiveTypeDomainCS__Group__012858 = new BitSet(new long[]{0x0000000000100000L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__1_in_rule__PrimitiveTypeDomainCS__Group__012861 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_28_in_rule__PrimitiveTypeDomainCS__Group__0__Impl12889 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__1__Impl_in_rule__PrimitiveTypeDomainCS__Group__112920 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__2_in_rule__PrimitiveTypeDomainCS__Group__112923 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_20_in_rule__PrimitiveTypeDomainCS__Group__1__Impl12951 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__2__Impl_in_rule__PrimitiveTypeDomainCS__Group__212982 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__3_in_rule__PrimitiveTypeDomainCS__Group__212985 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__NameAssignment_2_in_rule__PrimitiveTypeDomainCS__Group__2__Impl13012 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__3__Impl_in_rule__PrimitiveTypeDomainCS__Group__313042 = new BitSet(new long[]{0xFF00006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__4_in_rule__PrimitiveTypeDomainCS__Group__313045 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__PrimitiveTypeDomainCS__Group__3__Impl13073 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__4__Impl_in_rule__PrimitiveTypeDomainCS__Group__413104 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__5_in_rule__PrimitiveTypeDomainCS__Group__413107 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__TypeAssignment_4_in_rule__PrimitiveTypeDomainCS__Group__4__Impl13134 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimitiveTypeDomainCS__Group__5__Impl_in_rule__PrimitiveTypeDomainCS__Group__513164 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_rule__PrimitiveTypeDomainCS__Group__5__Impl13192 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__0__Impl_in_rule__PropertyTemplateCS__Group__013235 = new BitSet(new long[]{0x0000800000000000L});
+ public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__1_in_rule__PropertyTemplateCS__Group__013238 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyTemplateCS__PropertyIdAssignment_0_in_rule__PropertyTemplateCS__Group__0__Impl13265 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__1__Impl_in_rule__PropertyTemplateCS__Group__113295 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C085FL});
+ public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__2_in_rule__PropertyTemplateCS__Group__113298 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_rule__PropertyTemplateCS__Group__1__Impl13326 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyTemplateCS__Group__2__Impl_in_rule__PropertyTemplateCS__Group__213357 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PropertyTemplateCS__OclExpressionAssignment_2_in_rule__PropertyTemplateCS__Group__2__Impl13384 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__0__Impl_in_rule__QueryCS__Group__013420 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__1_in_rule__QueryCS__Group__013423 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_29_in_rule__QueryCS__Group__0__Impl13451 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__1__Impl_in_rule__QueryCS__Group__113482 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__2_in_rule__QueryCS__Group__113485 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__NameAssignment_1_in_rule__QueryCS__Group__1__Impl13512 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__2__Impl_in_rule__QueryCS__Group__213542 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000001000L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__3_in_rule__QueryCS__Group__213545 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_75_in_rule__QueryCS__Group__2__Impl13573 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__3__Impl_in_rule__QueryCS__Group__313604 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000001000L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__4_in_rule__QueryCS__Group__313607 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group_3__0_in_rule__QueryCS__Group__3__Impl13634 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__4__Impl_in_rule__QueryCS__Group__413665 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__5_in_rule__QueryCS__Group__413668 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__QueryCS__Group__4__Impl13696 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__5__Impl_in_rule__QueryCS__Group__513727 = new BitSet(new long[]{0xFF00006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__6_in_rule__QueryCS__Group__513730 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__QueryCS__Group__5__Impl13758 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__6__Impl_in_rule__QueryCS__Group__613789 = new BitSet(new long[]{0x0000000000020000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__7_in_rule__QueryCS__Group__613792 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__OwnedTypeAssignment_6_in_rule__QueryCS__Group__6__Impl13819 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group__7__Impl_in_rule__QueryCS__Group__713849 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Alternatives_7_in_rule__QueryCS__Group__7__Impl13876 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group_3__0__Impl_in_rule__QueryCS__Group_3__013922 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group_3__1_in_rule__QueryCS__Group_3__013925 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationsAssignment_3_0_in_rule__QueryCS__Group_3__0__Impl13952 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group_3__1__Impl_in_rule__QueryCS__Group_3__113982 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__0_in_rule__QueryCS__Group_3__1__Impl14009 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__0__Impl_in_rule__QueryCS__Group_3_1__014044 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__1_in_rule__QueryCS__Group_3_1__014047 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__QueryCS__Group_3_1__0__Impl14075 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group_3_1__1__Impl_in_rule__QueryCS__Group_3_1__114106 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__InputParamDeclarationsAssignment_3_1_1_in_rule__QueryCS__Group_3_1__1__Impl14133 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__0__Impl_in_rule__QueryCS__Group_7_1__014167 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__1_in_rule__QueryCS__Group_7_1__014170 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__QueryCS__Group_7_1__0__Impl14198 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__1__Impl_in_rule__QueryCS__Group_7_1__114229 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__2_in_rule__QueryCS__Group_7_1__114232 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__OclExpressionAssignment_7_1_1_in_rule__QueryCS__Group_7_1__1__Impl14259 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__QueryCS__Group_7_1__2__Impl_in_rule__QueryCS__Group_7_1__214289 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__QueryCS__Group_7_1__2__Impl14317 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__0__Impl_in_rule__RelationCS__Group__014354 = new BitSet(new long[]{0x0000000040000000L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__1_in_rule__RelationCS__Group__014357 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__TopAssignment_0_in_rule__RelationCS__Group__0__Impl14384 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__1__Impl_in_rule__RelationCS__Group__114415 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__2_in_rule__RelationCS__Group__114418 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_30_in_rule__RelationCS__Group__1__Impl14446 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__2__Impl_in_rule__RelationCS__Group__214477 = new BitSet(new long[]{0x0000000008000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__3_in_rule__RelationCS__Group__214480 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__NameAssignment_2_in_rule__RelationCS__Group__2__Impl14507 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__3__Impl_in_rule__RelationCS__Group__314537 = new BitSet(new long[]{0x0000000008000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__4_in_rule__RelationCS__Group__314540 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group_3__0_in_rule__RelationCS__Group__3__Impl14567 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__4__Impl_in_rule__RelationCS__Group__414598 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__5_in_rule__RelationCS__Group__414601 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__RelationCS__Group__4__Impl14629 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__5__Impl_in_rule__RelationCS__Group__514660 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__6_in_rule__RelationCS__Group__514663 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__VarDeclarationsAssignment_5_in_rule__RelationCS__Group__5__Impl14690 = new BitSet(new long[]{0x0000006FFFFC00C2L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__6__Impl_in_rule__RelationCS__Group__614721 = new BitSet(new long[]{0x0000000C00000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__7_in_rule__RelationCS__Group__614724 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl14753 = new BitSet(new long[]{0x0000006FFFFC00C2L});
+ public static final BitSet FOLLOW_rule__RelationCS__Alternatives_6_in_rule__RelationCS__Group__6__Impl14765 = new BitSet(new long[]{0x0000006FFFFC00C2L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__7__Impl_in_rule__RelationCS__Group__714798 = new BitSet(new long[]{0x0000000C00000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__8_in_rule__RelationCS__Group__714801 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__WhenAssignment_7_in_rule__RelationCS__Group__7__Impl14828 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__8__Impl_in_rule__RelationCS__Group__814859 = new BitSet(new long[]{0x0000000C00000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__9_in_rule__RelationCS__Group__814862 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__WhereAssignment_8_in_rule__RelationCS__Group__8__Impl14889 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group__9__Impl_in_rule__RelationCS__Group__914920 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__RelationCS__Group__9__Impl14948 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group_3__0__Impl_in_rule__RelationCS__Group_3__014999 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group_3__1_in_rule__RelationCS__Group_3__015002 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_rule__RelationCS__Group_3__0__Impl15030 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__Group_3__1__Impl_in_rule__RelationCS__Group_3__115061 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__RelationCS__OverridesAssignment_3_1_in_rule__RelationCS__Group_3__1__Impl15088 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateCS__Group__0__Impl_in_rule__TemplateCS__Group__015122 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__TemplateCS__Group__1_in_rule__TemplateCS__Group__015125 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateCS__Alternatives_0_in_rule__TemplateCS__Group__0__Impl15152 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateCS__Group__1__Impl_in_rule__TemplateCS__Group__115182 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateCS__Group_1__0_in_rule__TemplateCS__Group__1__Impl15209 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateCS__Group_1__0__Impl_in_rule__TemplateCS__Group_1__015244 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__TemplateCS__Group_1__1_in_rule__TemplateCS__Group_1__015247 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__TemplateCS__Group_1__0__Impl15275 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateCS__Group_1__1__Impl_in_rule__TemplateCS__Group_1__115306 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__TemplateCS__Group_1__2_in_rule__TemplateCS__Group_1__115309 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateCS__GuardExpressionAssignment_1_1_in_rule__TemplateCS__Group_1__1__Impl15336 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TemplateCS__Group_1__2__Impl_in_rule__TemplateCS__Group_1__215366 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__TemplateCS__Group_1__2__Impl15394 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__0__Impl_in_rule__TransformationCS__Group__015431 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__1_in_rule__TransformationCS__Group__015434 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_33_in_rule__TransformationCS__Group__0__Impl15462 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__1__Impl_in_rule__TransformationCS__Group__115493 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__2_in_rule__TransformationCS__Group__115496 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__NameAssignment_1_in_rule__TransformationCS__Group__1__Impl15523 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__2__Impl_in_rule__TransformationCS__Group__215553 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__3_in_rule__TransformationCS__Group__215556 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_75_in_rule__TransformationCS__Group__2__Impl15584 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__3__Impl_in_rule__TransformationCS__Group__315615 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001400L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__4_in_rule__TransformationCS__Group__315618 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__ModelDeclsAssignment_3_in_rule__TransformationCS__Group__3__Impl15645 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__4__Impl_in_rule__TransformationCS__Group__415675 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001400L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__5_in_rule__TransformationCS__Group__415678 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0_in_rule__TransformationCS__Group__4__Impl15705 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__5__Impl_in_rule__TransformationCS__Group__515736 = new BitSet(new long[]{0x0000000000400000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__6_in_rule__TransformationCS__Group__515739 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__TransformationCS__Group__5__Impl15767 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__6__Impl_in_rule__TransformationCS__Group__615798 = new BitSet(new long[]{0x0000000000400000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__7_in_rule__TransformationCS__Group__615801 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group_6__0_in_rule__TransformationCS__Group__6__Impl15828 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__7__Impl_in_rule__TransformationCS__Group__715859 = new BitSet(new long[]{0x0000000164000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__8_in_rule__TransformationCS__Group__715862 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__TransformationCS__Group__7__Impl15890 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__8__Impl_in_rule__TransformationCS__Group__815921 = new BitSet(new long[]{0x0000000164000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__9_in_rule__TransformationCS__Group__815924 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__KeyDeclsAssignment_8_in_rule__TransformationCS__Group__8__Impl15951 = new BitSet(new long[]{0x0000000004000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__9__Impl_in_rule__TransformationCS__Group__915982 = new BitSet(new long[]{0x0000000164000000L,0x0000000000000100L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__10_in_rule__TransformationCS__Group__915985 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Alternatives_9_in_rule__TransformationCS__Group__9__Impl16012 = new BitSet(new long[]{0x0000000160000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group__10__Impl_in_rule__TransformationCS__Group__1016043 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__TransformationCS__Group__10__Impl16071 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group_4__0__Impl_in_rule__TransformationCS__Group_4__016124 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1_in_rule__TransformationCS__Group_4__016127 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__TransformationCS__Group_4__0__Impl16155 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group_4__1__Impl_in_rule__TransformationCS__Group_4__116186 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__ModelDeclsAssignment_4_1_in_rule__TransformationCS__Group_4__1__Impl16213 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group_6__0__Impl_in_rule__TransformationCS__Group_6__016247 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group_6__1_in_rule__TransformationCS__Group_6__016250 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_22_in_rule__TransformationCS__Group_6__0__Impl16278 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group_6__1__Impl_in_rule__TransformationCS__Group_6__116309 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group_6__2_in_rule__TransformationCS__Group_6__116312 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__ExtendsAssignment_6_1_in_rule__TransformationCS__Group_6__1__Impl16339 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group_6__2__Impl_in_rule__TransformationCS__Group_6__216369 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__0_in_rule__TransformationCS__Group_6__2__Impl16396 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__0__Impl_in_rule__TransformationCS__Group_6_2__016433 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__1_in_rule__TransformationCS__Group_6_2__016436 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__TransformationCS__Group_6_2__0__Impl16464 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__Group_6_2__1__Impl_in_rule__TransformationCS__Group_6_2__116495 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TransformationCS__ExtendsAssignment_6_2_1_in_rule__TransformationCS__Group_6_2__1__Impl16522 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnitCS__Group__0__Impl_in_rule__UnitCS__Group__016556 = new BitSet(new long[]{0x0000006FFFFC00E0L});
+ public static final BitSet FOLLOW_rule__UnitCS__Group__1_in_rule__UnitCS__Group__016559 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_24_in_rule__UnitCS__Group__0__Impl16587 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnitCS__Group__1__Impl_in_rule__UnitCS__Group__116618 = new BitSet(new long[]{0x0000006FFFFC00E0L});
+ public static final BitSet FOLLOW_rule__UnitCS__Group__2_in_rule__UnitCS__Group__116621 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnitCS__Group_1__0_in_rule__UnitCS__Group__1__Impl16648 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnitCS__Group__2__Impl_in_rule__UnitCS__Group__216679 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_rule__UnitCS__Group__3_in_rule__UnitCS__Group__216682 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnitCS__NamespaceAssignment_2_in_rule__UnitCS__Group__2__Impl16709 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnitCS__Group__3__Impl_in_rule__UnitCS__Group__316739 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_rule__UnitCS__Group__3__Impl16767 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnitCS__Group_1__0__Impl_in_rule__UnitCS__Group_1__016806 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__UnitCS__Group_1__1_in_rule__UnitCS__Group_1__016809 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnitCS__NameAssignment_1_0_in_rule__UnitCS__Group_1__0__Impl16836 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnitCS__Group_1__1__Impl_in_rule__UnitCS__Group_1__116866 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__UnitCS__Group_1__1__Impl16894 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__0__Impl_in_rule__VarDeclarationCS__Group__016929 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000440L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__1_in_rule__VarDeclarationCS__Group__016932 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__VarDeclarationIdsAssignment_0_in_rule__VarDeclarationCS__Group__0__Impl16959 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__1__Impl_in_rule__VarDeclarationCS__Group__116989 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000440L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__2_in_rule__VarDeclarationCS__Group__116992 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__0_in_rule__VarDeclarationCS__Group__1__Impl17019 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__2__Impl_in_rule__VarDeclarationCS__Group__217050 = new BitSet(new long[]{0xFF00006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__3_in_rule__VarDeclarationCS__Group__217053 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__VarDeclarationCS__Group__2__Impl17081 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__3__Impl_in_rule__VarDeclarationCS__Group__317112 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__4_in_rule__VarDeclarationCS__Group__317115 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__TypeAssignment_3_in_rule__VarDeclarationCS__Group__3__Impl17142 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__Group__4__Impl_in_rule__VarDeclarationCS__Group__417172 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_rule__VarDeclarationCS__Group__4__Impl17200 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__0__Impl_in_rule__VarDeclarationCS__Group_1__017241 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__1_in_rule__VarDeclarationCS__Group_1__017244 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__VarDeclarationCS__Group_1__0__Impl17272 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__Group_1__1__Impl_in_rule__VarDeclarationCS__Group_1__117303 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_1_in_rule__VarDeclarationCS__Group_1__1__Impl17330 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhenCS__Group__0__Impl_in_rule__WhenCS__Group__017364 = new BitSet(new long[]{0x0000000400000000L});
+ public static final BitSet FOLLOW_rule__WhenCS__Group__1_in_rule__WhenCS__Group__017367 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhenCS__Group__1__Impl_in_rule__WhenCS__Group__117425 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__WhenCS__Group__2_in_rule__WhenCS__Group__117428 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_34_in_rule__WhenCS__Group__1__Impl17456 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhenCS__Group__2__Impl_in_rule__WhenCS__Group__217487 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C091FL});
+ public static final BitSet FOLLOW_rule__WhenCS__Group__3_in_rule__WhenCS__Group__217490 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__WhenCS__Group__2__Impl17518 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhenCS__Group__3__Impl_in_rule__WhenCS__Group__317549 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C091FL});
+ public static final BitSet FOLLOW_rule__WhenCS__Group__4_in_rule__WhenCS__Group__317552 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhenCS__PredicatesAssignment_3_in_rule__WhenCS__Group__3__Impl17579 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__WhenCS__Group__4__Impl_in_rule__WhenCS__Group__417610 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__WhenCS__Group__4__Impl17638 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhereCS__Group__0__Impl_in_rule__WhereCS__Group__017679 = new BitSet(new long[]{0x0000000800000000L});
+ public static final BitSet FOLLOW_rule__WhereCS__Group__1_in_rule__WhereCS__Group__017682 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhereCS__Group__1__Impl_in_rule__WhereCS__Group__117740 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__WhereCS__Group__2_in_rule__WhereCS__Group__117743 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_35_in_rule__WhereCS__Group__1__Impl17771 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhereCS__Group__2__Impl_in_rule__WhereCS__Group__217802 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C091FL});
+ public static final BitSet FOLLOW_rule__WhereCS__Group__3_in_rule__WhereCS__Group__217805 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__WhereCS__Group__2__Impl17833 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhereCS__Group__3__Impl_in_rule__WhereCS__Group__317864 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C091FL});
+ public static final BitSet FOLLOW_rule__WhereCS__Group__4_in_rule__WhereCS__Group__317867 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__WhereCS__PredicatesAssignment_3_in_rule__WhereCS__Group__3__Impl17894 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__WhereCS__Group__4__Impl_in_rule__WhereCS__Group__417925 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__WhereCS__Group__4__Impl17953 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnyElementCS__Group__0__Impl_in_rule__AnyElementCS__Group__017994 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000002040L});
+ public static final BitSet FOLLOW_rule__AnyElementCS__Group__1_in_rule__AnyElementCS__Group__017997 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__AnyElementCS__Group__1__Impl_in_rule__AnyElementCS__Group__118055 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_77_in_rule__AnyElementCS__Group__1__Impl18083 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group__0__Impl_in_rule__NUMBER_LITERAL__Group__018118 = new BitSet(new long[]{0x0020006000000000L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group__1_in_rule__NUMBER_LITERAL__Group__018121 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_rule__NUMBER_LITERAL__Group__0__Impl18148 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group__1__Impl_in_rule__NUMBER_LITERAL__Group__118177 = new BitSet(new long[]{0x0020006000000000L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group__2_in_rule__NUMBER_LITERAL__Group__118180 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_1__0_in_rule__NUMBER_LITERAL__Group__1__Impl18207 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group__2__Impl_in_rule__NUMBER_LITERAL__Group__218238 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_2__0_in_rule__NUMBER_LITERAL__Group__2__Impl18265 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_1__0__Impl_in_rule__NUMBER_LITERAL__Group_1__018302 = new BitSet(new long[]{0x0000000000000010L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_1__1_in_rule__NUMBER_LITERAL__Group_1__018305 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_53_in_rule__NUMBER_LITERAL__Group_1__0__Impl18333 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_1__1__Impl_in_rule__NUMBER_LITERAL__Group_1__118364 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_rule__NUMBER_LITERAL__Group_1__1__Impl18391 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_2__0__Impl_in_rule__NUMBER_LITERAL__Group_2__018424 = new BitSet(new long[]{0x0000018000000010L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_2__1_in_rule__NUMBER_LITERAL__Group_2__018427 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Alternatives_2_0_in_rule__NUMBER_LITERAL__Group_2__0__Impl18454 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_2__1__Impl_in_rule__NUMBER_LITERAL__Group_2__118484 = new BitSet(new long[]{0x0000018000000010L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_2__2_in_rule__NUMBER_LITERAL__Group_2__118487 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Alternatives_2_1_in_rule__NUMBER_LITERAL__Group_2__1__Impl18514 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_2__2__Impl_in_rule__NUMBER_LITERAL__Group_2__218545 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_rule__NUMBER_LITERAL__Group_2__2__Impl18572 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PathNameCS__Group__0__Impl_in_rule__PathNameCS__Group__018607 = new BitSet(new long[]{0x0000000000000000L,0x0000000000004000L});
+ public static final BitSet FOLLOW_rule__PathNameCS__Group__1_in_rule__PathNameCS__Group__018610 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_0_in_rule__PathNameCS__Group__0__Impl18637 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PathNameCS__Group__1__Impl_in_rule__PathNameCS__Group__118667 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0_in_rule__PathNameCS__Group__1__Impl18694 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L});
+ public static final BitSet FOLLOW_rule__PathNameCS__Group_1__0__Impl_in_rule__PathNameCS__Group_1__018729 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
+ public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1_in_rule__PathNameCS__Group_1__018732 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_78_in_rule__PathNameCS__Group_1__0__Impl18760 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PathNameCS__Group_1__1__Impl_in_rule__PathNameCS__Group_1__118791 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PathNameCS__PathAssignment_1_1_in_rule__PathNameCS__Group_1__1__Impl18818 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__0__Impl_in_rule__CollectionTypeCS__Group__018852 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1_in_rule__CollectionTypeCS__Group__018855 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTypeCS__NameAssignment_0_in_rule__CollectionTypeCS__Group__0__Impl18882 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTypeCS__Group__1__Impl_in_rule__CollectionTypeCS__Group__118912 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0_in_rule__CollectionTypeCS__Group__1__Impl18939 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__0__Impl_in_rule__CollectionTypeCS__Group_1__018974 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
+ public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1_in_rule__CollectionTypeCS__Group_1__018977 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_75_in_rule__CollectionTypeCS__Group_1__0__Impl19005 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__1__Impl_in_rule__CollectionTypeCS__Group_1__119036 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
+ public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2_in_rule__CollectionTypeCS__Group_1__119039 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTypeCS__OwnedTypeAssignment_1_1_in_rule__CollectionTypeCS__Group_1__1__Impl19066 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTypeCS__Group_1__2__Impl_in_rule__CollectionTypeCS__Group_1__219096 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__CollectionTypeCS__Group_1__2__Impl19124 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__0__Impl_in_rule__MultiplicityBoundsCS__Group__019161 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1_in_rule__MultiplicityBoundsCS__Group__019164 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__LowerBoundAssignment_0_in_rule__MultiplicityBoundsCS__Group__0__Impl19191 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group__1__Impl_in_rule__MultiplicityBoundsCS__Group__119221 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0_in_rule__MultiplicityBoundsCS__Group__1__Impl19248 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__0__Impl_in_rule__MultiplicityBoundsCS__Group_1__019283 = new BitSet(new long[]{0x0000001000000010L});
+ public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1_in_rule__MultiplicityBoundsCS__Group_1__019286 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_79_in_rule__MultiplicityBoundsCS__Group_1__0__Impl19314 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__Group_1__1__Impl_in_rule__MultiplicityBoundsCS__Group_1__119345 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_1_in_rule__MultiplicityBoundsCS__Group_1__1__Impl19372 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityCS__Group__0__Impl_in_rule__MultiplicityCS__Group__019406 = new BitSet(new long[]{0x0000009000000010L,0x0000000000000020L});
+ public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1_in_rule__MultiplicityCS__Group__019409 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_rule__MultiplicityCS__Group__0__Impl19437 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityCS__Group__1__Impl_in_rule__MultiplicityCS__Group__119468 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020000L});
+ public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2_in_rule__MultiplicityCS__Group__119471 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityCS__Alternatives_1_in_rule__MultiplicityCS__Group__1__Impl19498 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityCS__Group__2__Impl_in_rule__MultiplicityCS__Group__219528 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_81_in_rule__MultiplicityCS__Group__2__Impl19556 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group__0__Impl_in_rule__TupleTypeCS__Group__019593 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000800L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1_in_rule__TupleTypeCS__Group__019596 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__NameAssignment_0_in_rule__TupleTypeCS__Group__0__Impl19623 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group__1__Impl_in_rule__TupleTypeCS__Group__119653 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0_in_rule__TupleTypeCS__Group__1__Impl19680 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__0__Impl_in_rule__TupleTypeCS__Group_1__019715 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000001000L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1_in_rule__TupleTypeCS__Group_1__019718 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_75_in_rule__TupleTypeCS__Group_1__0__Impl19746 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__1__Impl_in_rule__TupleTypeCS__Group_1__119777 = new BitSet(new long[]{0x0000006FFFFC00C0L,0x0000000000001000L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2_in_rule__TupleTypeCS__Group_1__119780 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0_in_rule__TupleTypeCS__Group_1__1__Impl19807 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1__2__Impl_in_rule__TupleTypeCS__Group_1__219838 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__TupleTypeCS__Group_1__2__Impl19866 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1__019903 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1_in_rule__TupleTypeCS__Group_1_1__019906 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_0_in_rule__TupleTypeCS__Group_1_1__0__Impl19933 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1__119963 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0_in_rule__TupleTypeCS__Group_1_1__1__Impl19990 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__0__Impl_in_rule__TupleTypeCS__Group_1_1_1__020025 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1_in_rule__TupleTypeCS__Group_1_1_1__020028 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__TupleTypeCS__Group_1_1_1__0__Impl20056 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__Group_1_1_1__1__Impl_in_rule__TupleTypeCS__Group_1_1_1__120087 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_1_in_rule__TupleTypeCS__Group_1_1_1__1__Impl20114 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TuplePartCS__Group__0__Impl_in_rule__TuplePartCS__Group__020148 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__TuplePartCS__Group__1_in_rule__TuplePartCS__Group__020151 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TuplePartCS__NameAssignment_0_in_rule__TuplePartCS__Group__0__Impl20178 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TuplePartCS__Group__1__Impl_in_rule__TuplePartCS__Group__120208 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
+ public static final BitSet FOLLOW_rule__TuplePartCS__Group__2_in_rule__TuplePartCS__Group__120211 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__TuplePartCS__Group__1__Impl20239 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TuplePartCS__Group__2__Impl_in_rule__TuplePartCS__Group__220270 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TuplePartCS__OwnedTypeAssignment_2_in_rule__TuplePartCS__Group__2__Impl20297 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__0__Impl_in_rule__CollectionLiteralExpCS__Group__020333 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1_in_rule__CollectionLiteralExpCS__Group__020336 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedTypeAssignment_0_in_rule__CollectionLiteralExpCS__Group__0__Impl20363 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__1__Impl_in_rule__CollectionLiteralExpCS__Group__120393 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C091FL});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2_in_rule__CollectionLiteralExpCS__Group__120396 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__CollectionLiteralExpCS__Group__1__Impl20424 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__2__Impl_in_rule__CollectionLiteralExpCS__Group__220455 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C091FL});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3_in_rule__CollectionLiteralExpCS__Group__220458 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0_in_rule__CollectionLiteralExpCS__Group__2__Impl20485 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group__3__Impl_in_rule__CollectionLiteralExpCS__Group__320516 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__CollectionLiteralExpCS__Group__3__Impl20544 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__0__Impl_in_rule__CollectionLiteralExpCS__Group_2__020583 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1_in_rule__CollectionLiteralExpCS__Group_2__020586 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_0_in_rule__CollectionLiteralExpCS__Group_2__0__Impl20613 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2__1__Impl_in_rule__CollectionLiteralExpCS__Group_2__120643 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0_in_rule__CollectionLiteralExpCS__Group_2__1__Impl20670 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__0__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__020705 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1_in_rule__CollectionLiteralExpCS__Group_2_1__020708 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__CollectionLiteralExpCS__Group_2_1__0__Impl20736 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__Group_2_1__1__Impl_in_rule__CollectionLiteralExpCS__Group_2_1__120767 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_1_in_rule__CollectionLiteralExpCS__Group_2_1__1__Impl20794 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__0__Impl_in_rule__CollectionLiteralPartCS__Group__020828 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1_in_rule__CollectionLiteralPartCS__Group__020831 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__ExpressionCSAssignment_0_in_rule__CollectionLiteralPartCS__Group__0__Impl20858 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group__1__Impl_in_rule__CollectionLiteralPartCS__Group__120888 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0_in_rule__CollectionLiteralPartCS__Group__1__Impl20915 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__0__Impl_in_rule__CollectionLiteralPartCS__Group_1__020950 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1_in_rule__CollectionLiteralPartCS__Group_1__020953 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_79_in_rule__CollectionLiteralPartCS__Group_1__0__Impl20981 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__Group_1__1__Impl_in_rule__CollectionLiteralPartCS__Group_1__121012 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_1_in_rule__CollectionLiteralPartCS__Group_1__1__Impl21039 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__0__Impl_in_rule__ConstructorPartCS__Group__021073 = new BitSet(new long[]{0x0000800000000000L});
+ public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1_in_rule__ConstructorPartCS__Group__021076 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConstructorPartCS__PropertyAssignment_0_in_rule__ConstructorPartCS__Group__0__Impl21103 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__1__Impl_in_rule__ConstructorPartCS__Group__121133 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2_in_rule__ConstructorPartCS__Group__121136 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_rule__ConstructorPartCS__Group__1__Impl21164 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConstructorPartCS__Group__2__Impl_in_rule__ConstructorPartCS__Group__221195 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ConstructorPartCS__InitExpressionAssignment_2_in_rule__ConstructorPartCS__Group__2__Impl21222 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__0__Impl_in_rule__TupleLiteralExpCS__Group__021258 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1_in_rule__TupleLiteralExpCS__Group__021261 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_55_in_rule__TupleLiteralExpCS__Group__0__Impl21289 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__1__Impl_in_rule__TupleLiteralExpCS__Group__121320 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2_in_rule__TupleLiteralExpCS__Group__121323 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__TupleLiteralExpCS__Group__1__Impl21351 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__2__Impl_in_rule__TupleLiteralExpCS__Group__221382 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3_in_rule__TupleLiteralExpCS__Group__221385 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_2_in_rule__TupleLiteralExpCS__Group__2__Impl21412 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__3__Impl_in_rule__TupleLiteralExpCS__Group__321442 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4_in_rule__TupleLiteralExpCS__Group__321445 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0_in_rule__TupleLiteralExpCS__Group__3__Impl21472 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group__4__Impl_in_rule__TupleLiteralExpCS__Group__421503 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__TupleLiteralExpCS__Group__4__Impl21531 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__0__Impl_in_rule__TupleLiteralExpCS__Group_3__021572 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1_in_rule__TupleLiteralExpCS__Group_3__021575 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__TupleLiteralExpCS__Group_3__0__Impl21603 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__Group_3__1__Impl_in_rule__TupleLiteralExpCS__Group_3__121634 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_1_in_rule__TupleLiteralExpCS__Group_3__1__Impl21661 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__0__Impl_in_rule__TupleLiteralPartCS__Group__021695 = new BitSet(new long[]{0x0000800000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1_in_rule__TupleLiteralPartCS__Group__021698 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__NameAssignment_0_in_rule__TupleLiteralPartCS__Group__0__Impl21725 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__1__Impl_in_rule__TupleLiteralPartCS__Group__121755 = new BitSet(new long[]{0x0000800000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2_in_rule__TupleLiteralPartCS__Group__121758 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0_in_rule__TupleLiteralPartCS__Group__1__Impl21785 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__2__Impl_in_rule__TupleLiteralPartCS__Group__221816 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3_in_rule__TupleLiteralPartCS__Group__221819 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_rule__TupleLiteralPartCS__Group__2__Impl21847 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group__3__Impl_in_rule__TupleLiteralPartCS__Group__321878 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__InitExpressionAssignment_3_in_rule__TupleLiteralPartCS__Group__3__Impl21905 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__0__Impl_in_rule__TupleLiteralPartCS__Group_1__021943 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1_in_rule__TupleLiteralPartCS__Group_1__021946 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__TupleLiteralPartCS__Group_1__0__Impl21974 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__Group_1__1__Impl_in_rule__TupleLiteralPartCS__Group_1__122005 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_1_in_rule__TupleLiteralPartCS__Group_1__1__Impl22032 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__0__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__022066 = new BitSet(new long[]{0x0000001000000000L});
+ public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1_in_rule__UnlimitedNaturalLiteralExpCS__Group__022069 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl_in_rule__UnlimitedNaturalLiteralExpCS__Group__122127 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_36_in_rule__UnlimitedNaturalLiteralExpCS__Group__1__Impl22155 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__0__Impl_in_rule__InvalidLiteralExpCS__Group__022190 = new BitSet(new long[]{0x0000000000000000L,0x0000000000040000L});
+ public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1_in_rule__InvalidLiteralExpCS__Group__022193 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__InvalidLiteralExpCS__Group__1__Impl_in_rule__InvalidLiteralExpCS__Group__122251 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_82_in_rule__InvalidLiteralExpCS__Group__1__Impl22279 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__0__Impl_in_rule__NullLiteralExpCS__Group__022314 = new BitSet(new long[]{0x0000001000000030L,0x00000000300C0000L});
}
private static class FollowSets001 {
- public static final BitSet FOLLOW_rule__ExpCS__Group_0__2__Impl_in_rule__ExpCS__Group_0__222423 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_2_in_rule__ExpCS__Group_0__2__Impl22450 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__022486 = new BitSet(new long[]{0x007FFD9000000000L});
- public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__022489 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_0_in_rule__ExpCS__Group_0_1__0__Impl22516 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__122546 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl22573 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__022607 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x00000000382C081FL});
- public static final BitSet FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__022610 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__122668 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__122671 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl22700 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x00000000382C081FL});
- public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl22712 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x00000000382C081FL});
- public static final BitSet FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__222745 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl22772 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_1__0__Impl_in_rule__PrefixedExpCS__Group_1__022808 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x00000000382C081FL});
- public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_1__1_in_rule__PrefixedExpCS__Group_1__022811 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_1__1__Impl_in_rule__PrefixedExpCS__Group_1__122869 = new BitSet(new long[]{0xFF80007FFFFC00F0L,0x00000000382C081FL});
- public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_1__2_in_rule__PrefixedExpCS__Group_1__122872 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpCS__Group_1__1__Impl22901 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x00000000382C081FL});
- public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpCS__Group_1__1__Impl22913 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x00000000382C081FL});
- public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_1__2__Impl_in_rule__PrefixedExpCS__Group_1__222946 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_1_2_in_rule__PrefixedExpCS__Group_1__2__Impl22973 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__0__Impl_in_rule__PrefixedExpOrLetExpCS__Group_1__023009 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__1_in_rule__PrefixedExpOrLetExpCS__Group_1__023012 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__1__Impl_in_rule__PrefixedExpOrLetExpCS__Group_1__123070 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__2_in_rule__PrefixedExpOrLetExpCS__Group_1__123073 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpOrLetExpCS__Group_1__1__Impl23102 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpOrLetExpCS__Group_1__1__Impl23114 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__2__Impl_in_rule__PrefixedExpOrLetExpCS__Group_1__223147 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2_in_rule__PrefixedExpOrLetExpCS__Group_1__2__Impl23174 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__0__Impl_in_rule__PrimaryExpCS__Group_0__023210 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__1_in_rule__PrimaryExpCS__Group_0__023213 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__1__Impl_in_rule__PrimaryExpCS__Group_0__123271 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__2_in_rule__PrimaryExpCS__Group_0__123274 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_0_1_in_rule__PrimaryExpCS__Group_0__1__Impl23301 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__2__Impl_in_rule__PrimaryExpCS__Group_0__223331 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__3_in_rule__PrimaryExpCS__Group_0__223334 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_rule__PrimaryExpCS__Group_0__2__Impl23362 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__3__Impl_in_rule__PrimaryExpCS__Group_0__323393 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__4_in_rule__PrimaryExpCS__Group_0__323396 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_0_3_in_rule__PrimaryExpCS__Group_0__3__Impl23423 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__4__Impl_in_rule__PrimaryExpCS__Group_0__423453 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__5_in_rule__PrimaryExpCS__Group_0__423456 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_4__0_in_rule__PrimaryExpCS__Group_0__4__Impl23483 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__5__Impl_in_rule__PrimaryExpCS__Group_0__523514 = new BitSet(new long[]{0x0000000000000000L,0x0000000040010000L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__6_in_rule__PrimaryExpCS__Group_0__523517 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_81_in_rule__PrimaryExpCS__Group_0__5__Impl23545 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__6__Impl_in_rule__PrimaryExpCS__Group_0__623576 = new BitSet(new long[]{0x0000000000000000L,0x0000000040010000L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__7_in_rule__PrimaryExpCS__Group_0__623579 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__0_in_rule__PrimaryExpCS__Group_0__6__Impl23606 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__7__Impl_in_rule__PrimaryExpCS__Group_0__723637 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_7__0_in_rule__PrimaryExpCS__Group_0__7__Impl23664 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_4__0__Impl_in_rule__PrimaryExpCS__Group_0_4__023711 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_4__1_in_rule__PrimaryExpCS__Group_0_4__023714 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__PrimaryExpCS__Group_0_4__0__Impl23742 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_4__1__Impl_in_rule__PrimaryExpCS__Group_0_4__123773 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1_in_rule__PrimaryExpCS__Group_0_4__1__Impl23800 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__0__Impl_in_rule__PrimaryExpCS__Group_0_6__023834 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__1_in_rule__PrimaryExpCS__Group_0_6__023837 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_80_in_rule__PrimaryExpCS__Group_0_6__0__Impl23865 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__1__Impl_in_rule__PrimaryExpCS__Group_0_6__123896 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__2_in_rule__PrimaryExpCS__Group_0_6__123899 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1_in_rule__PrimaryExpCS__Group_0_6__1__Impl23926 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__2__Impl_in_rule__PrimaryExpCS__Group_0_6__223956 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__3_in_rule__PrimaryExpCS__Group_0_6__223959 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6_2__0_in_rule__PrimaryExpCS__Group_0_6__2__Impl23986 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__3__Impl_in_rule__PrimaryExpCS__Group_0_6__324017 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_81_in_rule__PrimaryExpCS__Group_0_6__3__Impl24045 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6_2__0__Impl_in_rule__PrimaryExpCS__Group_0_6_2__024084 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6_2__1_in_rule__PrimaryExpCS__Group_0_6_2__024087 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__PrimaryExpCS__Group_0_6_2__0__Impl24115 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6_2__1__Impl_in_rule__PrimaryExpCS__Group_0_6_2__124146 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1_in_rule__PrimaryExpCS__Group_0_6_2__1__Impl24173 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_7__0__Impl_in_rule__PrimaryExpCS__Group_0_7__024207 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_7__1_in_rule__PrimaryExpCS__Group_0_7__024210 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_0_7_0_in_rule__PrimaryExpCS__Group_0_7__0__Impl24237 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_7__1__Impl_in_rule__PrimaryExpCS__Group_0_7__124267 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_84_in_rule__PrimaryExpCS__Group_0_7__1__Impl24295 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__0__Impl_in_rule__PrimaryExpCS__Group_1__024330 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__1_in_rule__PrimaryExpCS__Group_1__024333 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__1__Impl_in_rule__PrimaryExpCS__Group_1__124391 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__2_in_rule__PrimaryExpCS__Group_1__124394 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_1_1_in_rule__PrimaryExpCS__Group_1__1__Impl24421 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__2__Impl_in_rule__PrimaryExpCS__Group_1__224451 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__3_in_rule__PrimaryExpCS__Group_1__224454 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rule__PrimaryExpCS__Group_1__2__Impl24482 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__3__Impl_in_rule__PrimaryExpCS__Group_1__324513 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__4_in_rule__PrimaryExpCS__Group_1__324516 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_1_3_in_rule__PrimaryExpCS__Group_1__3__Impl24543 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__4__Impl_in_rule__PrimaryExpCS__Group_1__424573 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__5_in_rule__PrimaryExpCS__Group_1__424576 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1_4__0_in_rule__PrimaryExpCS__Group_1__4__Impl24603 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__5__Impl_in_rule__PrimaryExpCS__Group_1__524634 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rule__PrimaryExpCS__Group_1__5__Impl24662 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1_4__0__Impl_in_rule__PrimaryExpCS__Group_1_4__024705 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1_4__1_in_rule__PrimaryExpCS__Group_1_4__024708 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__PrimaryExpCS__Group_1_4__0__Impl24736 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1_4__1__Impl_in_rule__PrimaryExpCS__Group_1_4__124767 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1_in_rule__PrimaryExpCS__Group_1_4__1__Impl24794 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__0__Impl_in_rule__PrimaryExpCS__Group_2__024828 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__1_in_rule__PrimaryExpCS__Group_2__024831 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__1__Impl_in_rule__PrimaryExpCS__Group_2__124889 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000800L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__2_in_rule__PrimaryExpCS__Group_2__124892 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_2_1_in_rule__PrimaryExpCS__Group_2__1__Impl24919 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__2__Impl_in_rule__PrimaryExpCS__Group_2__224949 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000800L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__3_in_rule__PrimaryExpCS__Group_2__224952 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_2__0_in_rule__PrimaryExpCS__Group_2__2__Impl24979 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__3__Impl_in_rule__PrimaryExpCS__Group_2__325010 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C181FL});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__4_in_rule__PrimaryExpCS__Group_2__325013 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_75_in_rule__PrimaryExpCS__Group_2__3__Impl25041 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__4__Impl_in_rule__PrimaryExpCS__Group_2__425072 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C181FL});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__5_in_rule__PrimaryExpCS__Group_2__425075 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__0_in_rule__PrimaryExpCS__Group_2__4__Impl25102 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__5__Impl_in_rule__PrimaryExpCS__Group_2__525133 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_rule__PrimaryExpCS__Group_2__5__Impl25161 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_2__0__Impl_in_rule__PrimaryExpCS__Group_2_2__025204 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_2__1_in_rule__PrimaryExpCS__Group_2_2__025207 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_2_2_0_in_rule__PrimaryExpCS__Group_2_2__0__Impl25234 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_2__1__Impl_in_rule__PrimaryExpCS__Group_2_2__125264 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_84_in_rule__PrimaryExpCS__Group_2_2__1__Impl25292 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__0__Impl_in_rule__PrimaryExpCS__Group_2_4__025327 = new BitSet(new long[]{0x0000000000020000L,0x0000000080000400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__1_in_rule__PrimaryExpCS__Group_2_4__025330 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_0_in_rule__PrimaryExpCS__Group_2_4__0__Impl25357 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__1__Impl_in_rule__PrimaryExpCS__Group_2_4__125387 = new BitSet(new long[]{0x0000000000020000L,0x0000000080000400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__2_in_rule__PrimaryExpCS__Group_2_4__125390 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_1_in_rule__PrimaryExpCS__Group_2_4__1__Impl25417 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__2__Impl_in_rule__PrimaryExpCS__Group_2_4__225448 = new BitSet(new long[]{0x0000000000020000L,0x0000000080000400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__3_in_rule__PrimaryExpCS__Group_2_4__225451 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_2__0_in_rule__PrimaryExpCS__Group_2_4__2__Impl25478 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__3__Impl_in_rule__PrimaryExpCS__Group_2_4__325509 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_3__0_in_rule__PrimaryExpCS__Group_2_4__3__Impl25536 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_2__0__Impl_in_rule__PrimaryExpCS__Group_2_4_2__025575 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_2__1_in_rule__PrimaryExpCS__Group_2_4_2__025578 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0_in_rule__PrimaryExpCS__Group_2_4_2__0__Impl25605 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_2__1__Impl_in_rule__PrimaryExpCS__Group_2_4_2__125635 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1_in_rule__PrimaryExpCS__Group_2_4_2__1__Impl25662 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_3__0__Impl_in_rule__PrimaryExpCS__Group_2_4_3__025697 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_3__1_in_rule__PrimaryExpCS__Group_2_4_3__025700 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0_in_rule__PrimaryExpCS__Group_2_4_3__0__Impl25727 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_3__1__Impl_in_rule__PrimaryExpCS__Group_2_4_3__125757 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1_in_rule__PrimaryExpCS__Group_2_4_3__1__Impl25784 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3__0__Impl_in_rule__PrimaryExpCS__Group_3__025819 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3__1_in_rule__PrimaryExpCS__Group_3__025822 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3__1__Impl_in_rule__PrimaryExpCS__Group_3__125880 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3__2_in_rule__PrimaryExpCS__Group_3__125883 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_3_1_in_rule__PrimaryExpCS__Group_3__1__Impl25910 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3__2__Impl_in_rule__PrimaryExpCS__Group_3__225940 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3_2__0_in_rule__PrimaryExpCS__Group_3__2__Impl25967 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3_2__0__Impl_in_rule__PrimaryExpCS__Group_3_2__026004 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3_2__1_in_rule__PrimaryExpCS__Group_3_2__026007 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_3_2_0_in_rule__PrimaryExpCS__Group_3_2__0__Impl26034 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3_2__1__Impl_in_rule__PrimaryExpCS__Group_3_2__126064 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_84_in_rule__PrimaryExpCS__Group_3_2__1__Impl26092 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__026127 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__026130 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl26157 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__126187 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl26214 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__026249 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__026252 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__NavigatingArgCS__Group_1__0__Impl26280 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__126311 = new BitSet(new long[]{0x0000800000000000L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__126314 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl26341 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__226371 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl26398 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__026435 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__026438 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_rule__NavigatingArgCS__Group_1_2__0__Impl26466 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__126497 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl26524 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__026558 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__026561 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl26588 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__126618 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__126621 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl26648 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__226678 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl26705 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__026742 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__026745 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__NavigatingBarArgCS__Group_2__0__Impl26773 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__126804 = new BitSet(new long[]{0x0000800000000000L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__126807 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl26834 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__226864 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl26891 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__026928 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__026931 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl26959 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__126990 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl27017 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__027051 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__027054 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl27081 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__127111 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__127114 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl27141 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__227171 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl27198 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__027235 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__027238 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__NavigatingCommaArgCS__Group_2__0__Impl27266 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__127297 = new BitSet(new long[]{0x0000800000000000L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__127300 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl27327 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__227357 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl27384 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__027421 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__027424 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl27452 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__127483 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl27510 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__027544 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__027547 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl27574 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__127604 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__127607 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl27634 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__227664 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl27691 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__027728 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__027731 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__NavigatingSemiArgCS__Group_2__0__Impl27759 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__127790 = new BitSet(new long[]{0x0000800000000000L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__127793 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl27820 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__227850 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl27877 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__027914 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__027917 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl27945 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__127976 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl28003 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__028037 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__028040 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_85_in_rule__IfExpCS__Group__0__Impl28068 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__128099 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
- public static final BitSet FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__128102 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl28129 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__228159 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__228162 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_86_in_rule__IfExpCS__Group__2__Impl28190 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__328221 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__328224 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl28251 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__428281 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__428284 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_87_in_rule__IfExpCS__Group__4__Impl28312 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__528343 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
- public static final BitSet FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__528346 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl28373 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__628403 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_88_in_rule__IfExpCS__Group__6__Impl28431 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__028476 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__028479 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_89_in_rule__LetExpCS__Group__0__Impl28507 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__128538 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000400L});
- public static final BitSet FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__128541 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl28568 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__228598 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000400L});
- public static final BitSet FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__228601 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl28628 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
- public static final BitSet FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__328659 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__328662 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_90_in_rule__LetExpCS__Group__3__Impl28690 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__428721 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl28748 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__028788 = new BitSet(new long[]{0x0000006FFFFC00C0L});
- public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__028791 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__LetExpCS__Group_2__0__Impl28819 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__128850 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl28877 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__028911 = new BitSet(new long[]{0x0000800000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__028914 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl28941 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__128971 = new BitSet(new long[]{0x0000800000000000L,0x0000000000000040L});
- public static final BitSet FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__128974 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl29001 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__229032 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__229035 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_rule__LetVariableCS__Group__2__Impl29063 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__329094 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl29121 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__029159 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
- public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__029162 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rule__LetVariableCS__Group_1__0__Impl29190 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__129221 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl29248 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__029282 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
- public static final BitSet FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__029285 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_75_in_rule__NestedExpCS__Group__0__Impl29313 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__129344 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
- public static final BitSet FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__129347 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl29374 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__229404 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_rule__NestedExpCS__Group__2__Impl29432 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__029469 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
- public static final BitSet FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__029472 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__129530 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_91_in_rule__SelfExpCS__Group__1__Impl29558 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnitCS_in_rule__TopLevelCS__OwnedImportAssignment_0_029598 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_129629 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationAssignment_129660 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__CollectionTemplateCS__PropertyIdAssignment_029695 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypedRefCS_in_rule__CollectionTemplateCS__TypeAssignment_229730 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_0_0_in_rule__CollectionTemplateCS__MemberIdentifierAssignment_4_029761 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifierAlternatives_4_1_1_0_in_rule__CollectionTemplateCS__MemberIdentifierAssignment_4_1_129794 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0_in_rule__CollectionTemplateCS__RestIdentifierAssignment_4_329827 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DefaultValueCS__PropertyIdAssignment_029864 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__DefaultValueCS__InitialiserAssignment_229899 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_18_in_rule__DomainCS__CheckonlyAssignment_0_029935 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_21_in_rule__DomainCS__EnforceAssignment_0_129979 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DomainCS__ModelIdAssignment_230022 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTemplateCS_in_rule__DomainCS__TemplateAssignment_330057 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__DomainCS__ImplementedByAssignment_4_130088 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDefaultValueCS_in_rule__DomainCS__DefaultValueAssignment_5_230119 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__PathNameAssignment_130150 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdAssignment_330185 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdAssignment_4_130224 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_130263 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__NameAssignment_030298 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdAssignment_2_030333 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdAssignment_2_1_130372 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdAssignment_2_1_2_130411 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ObjectTemplateCS__PropertyIdAssignment_030450 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__ObjectTemplateCS__TypeAssignment_230485 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplateAssignment_4_030516 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplateAssignment_4_1_130547 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_030578 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__ParamDeclarationCS__TypeAssignment_230609 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__PrimitiveTypeDomainCS__NameAssignment_230640 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__PrimitiveTypeDomainCS__TypeAssignment_430671 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__PropertyTemplateCS__PropertyIdAssignment_030706 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__PropertyTemplateCS__OclExpressionAssignment_230741 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rule__QueryCS__PathNameAssignment_130772 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_3_030803 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationAssignment_3_1_130834 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__QueryCS__TypeAssignment_630865 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__QueryCS__OclExpressionAssignment_7_1_130896 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_32_in_rule__RelationCS__TopAssignment_030932 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__NameAssignment_230971 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__OverridesAssignment_3_131006 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleVarDeclarationCS_in_rule__RelationCS__VarDeclarationAssignment_531041 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDomainCS_in_rule__RelationCS__DomainAssignment_6_031072 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeDomainCS_in_rule__RelationCS__DomainAssignment_6_131103 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleWhenCS_in_rule__RelationCS__WhenAssignment_731134 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleWhereCS_in_rule__RelationCS__WhereAssignment_831165 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__TemplateCS__GuardExpressionAssignment_1_131196 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__NameAssignment_131227 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclAssignment_331258 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclAssignment_4_131289 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_131324 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_2_131363 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleKeyDeclCS_in_rule__TransformationCS__KeyDeclAssignment_831398 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationCS_in_rule__TransformationCS__RelationAssignment_9_031429 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQueryCS_in_rule__TransformationCS__QueryAssignment_9_131460 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__UnitCS__NameAssignment_1_031491 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleURI_in_rule__UnitCS__NamespaceAssignment_231526 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__VarDeclarationCS__VarDeclarationIdAssignment_031565 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__VarDeclarationCS__VarDeclarationIdAssignment_1_131604 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__VarDeclarationCS__TypeAssignment_331639 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__WhenCS__ExprAssignment_3_031670 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__WhereCS__ExprAssignment_3_031701 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rule__NameExpCS__PathNameAssignment31732 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rule__CollectionTypedRefCS__PathNameAssignment31763 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rule__TypedRefCS__PathNameAssignment31794 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_031826 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_131857 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment31892 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment31931 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment31966 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_031997 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_132028 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_032059 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_132090 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment32121 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_55_in_rule__TupleTypeCS__NameAssignment_032159 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_032198 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_132229 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_032260 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_232291 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_032322 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_032353 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_132384 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_032415 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_132446 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_032481 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_232516 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_232547 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_132578 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_032609 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_132640 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_332671 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment32702 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment32733 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_92_in_rule__BooleanLiteralExpCS__NameAssignment_032769 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_93_in_rule__BooleanLiteralExpCS__NameAssignment_132813 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment32852 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment32883 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_132914 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_032945 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_132976 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedExpOrLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_233007 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_133038 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_233069 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInfixOperator_in_rule__InfixOperatorCS__NameAssignment33100 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigationOperator_in_rule__NavigationOperatorCS__NameAssignment33131 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_1_133162 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_1_233193 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_133224 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_233255 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixOperator_in_rule__UnaryOperatorCS__NameAssignment33286 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_0_133317 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_0_333348 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_0_4_133379 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_133410 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_133441 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_94_in_rule__PrimaryExpCS__AtPreAssignment_0_7_033477 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_1_133516 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_1_333547 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_1_4_133578 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_2_133609 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_94_in_rule__PrimaryExpCS__AtPreAssignment_2_2_033645 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_033684 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_133715 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_033746 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_133777 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_033808 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_133839 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_3_133870 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_94_in_rule__PrimaryExpCS__AtPreAssignment_3_2_033906 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_033945 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_133976 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_134007 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_rule__NavigatingBarArgCS__PrefixAssignment_034043 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_134082 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_134113 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_134144 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_rule__NavigatingCommaArgCS__PrefixAssignment_034180 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_134219 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_134250 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_134281 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_17_in_rule__NavigatingSemiArgCS__PrefixAssignment_034317 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_134356 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_134387 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_134418 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_134449 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_334480 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_534511 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_134542 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_134573 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_434604 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_034635 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_134666 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_334697 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_134728 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleObjectTemplateCS_in_synpred12_InternalQVTrelation5806 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__Group_0__0_in_synpred79_InternalQVTrelation7802 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__Group_1__0_in_synpred80_InternalQVTrelation7820 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__0_in_synpred84_InternalQVTrelation8019 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__0_in_synpred85_InternalQVTrelation8037 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__0_in_synpred86_InternalQVTrelation8055 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3__0_in_synpred87_InternalQVTrelation8073 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred90_InternalQVTrelation8125 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred91_InternalQVTrelation8142 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred92_InternalQVTrelation8159 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_1__0_in_synpred128_InternalQVTrelation17932 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_synpred143_InternalQVTrelation22390 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1_in_rule__NullLiteralExpCS__Group__022317 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NullLiteralExpCS__Group__1__Impl_in_rule__NullLiteralExpCS__Group__122375 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_83_in_rule__NullLiteralExpCS__Group__1__Impl22403 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TypeExpCS__Group__0__Impl_in_rule__TypeExpCS__Group__022438 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_rule__TypeExpCS__Group__1_in_rule__TypeExpCS__Group__022441 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TypeExpCS__Alternatives_0_in_rule__TypeExpCS__Group__0__Impl22468 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TypeExpCS__Group__1__Impl_in_rule__TypeExpCS__Group__122498 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__TypeExpCS__MultiplicityAssignment_1_in_rule__TypeExpCS__Group__1__Impl22525 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_0__0__Impl_in_rule__ExpCS__Group_0__022560 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x00000000382C081FL});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_0__1_in_rule__ExpCS__Group_0__022563 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_0__1__Impl_in_rule__ExpCS__Group_0__122621 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_0__2_in_rule__ExpCS__Group_0__122624 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl22653 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x00000000382C081FL});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_rule__ExpCS__Group_0__1__Impl22665 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x00000000382C081FL});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_0__2__Impl_in_rule__ExpCS__Group_0__222698 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_2_in_rule__ExpCS__Group_0__2__Impl22725 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0__Impl_in_rule__ExpCS__Group_0_1__022761 = new BitSet(new long[]{0x007FFD9000000000L});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1_in_rule__ExpCS__Group_0_1__022764 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_0_1_0_in_rule__ExpCS__Group_0_1__0__Impl22791 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__1__Impl_in_rule__ExpCS__Group_0_1__122821 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_0_1_1_in_rule__ExpCS__Group_0_1__1__Impl22848 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_1__0__Impl_in_rule__ExpCS__Group_1__022882 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x00000000382C081FL});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_1__1_in_rule__ExpCS__Group_1__022885 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_1__1__Impl_in_rule__ExpCS__Group_1__122943 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_1__2_in_rule__ExpCS__Group_1__122946 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl22975 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x00000000382C081FL});
+ public static final BitSet FOLLOW_rule__ExpCS__OwnedOperatorAssignment_1_1_in_rule__ExpCS__Group_1__1__Impl22987 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x00000000382C081FL});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_1__2__Impl_in_rule__ExpCS__Group_1__223020 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__OwnedExpressionAssignment_1_2_in_rule__ExpCS__Group_1__2__Impl23047 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_1__0__Impl_in_rule__PrefixedExpCS__Group_1__023083 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x00000000382C081FL});
+ public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_1__1_in_rule__PrefixedExpCS__Group_1__023086 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_1__1__Impl_in_rule__PrefixedExpCS__Group_1__123144 = new BitSet(new long[]{0xFF80007FFFFC00F0L,0x00000000382C081FL});
+ public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_1__2_in_rule__PrefixedExpCS__Group_1__123147 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpCS__Group_1__1__Impl23176 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x00000000382C081FL});
+ public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpCS__Group_1__1__Impl23188 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x00000000382C081FL});
+ public static final BitSet FOLLOW_rule__PrefixedExpCS__Group_1__2__Impl_in_rule__PrefixedExpCS__Group_1__223221 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrefixedExpCS__OwnedExpressionAssignment_1_2_in_rule__PrefixedExpCS__Group_1__2__Impl23248 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__0__Impl_in_rule__PrefixedExpOrLetExpCS__Group_1__023284 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__1_in_rule__PrefixedExpOrLetExpCS__Group_1__023287 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__1__Impl_in_rule__PrefixedExpOrLetExpCS__Group_1__123345 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__2_in_rule__PrefixedExpOrLetExpCS__Group_1__123348 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpOrLetExpCS__Group_1__1__Impl23377 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_1_in_rule__PrefixedExpOrLetExpCS__Group_1__1__Impl23389 = new BitSet(new long[]{0xFF80037FFFFC00F2L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__Group_1__2__Impl_in_rule__PrefixedExpOrLetExpCS__Group_1__223422 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_2_in_rule__PrefixedExpOrLetExpCS__Group_1__2__Impl23449 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__0__Impl_in_rule__PrimaryExpCS__Group_0__023485 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__1_in_rule__PrimaryExpCS__Group_0__023488 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__1__Impl_in_rule__PrimaryExpCS__Group_0__123546 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__2_in_rule__PrimaryExpCS__Group_0__123549 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_0_1_in_rule__PrimaryExpCS__Group_0__1__Impl23576 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__2__Impl_in_rule__PrimaryExpCS__Group_0__223606 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__3_in_rule__PrimaryExpCS__Group_0__223609 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_rule__PrimaryExpCS__Group_0__2__Impl23637 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__3__Impl_in_rule__PrimaryExpCS__Group_0__323668 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__4_in_rule__PrimaryExpCS__Group_0__323671 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_0_3_in_rule__PrimaryExpCS__Group_0__3__Impl23698 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__4__Impl_in_rule__PrimaryExpCS__Group_0__423728 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__5_in_rule__PrimaryExpCS__Group_0__423731 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_4__0_in_rule__PrimaryExpCS__Group_0__4__Impl23758 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__5__Impl_in_rule__PrimaryExpCS__Group_0__523789 = new BitSet(new long[]{0x0000000000000000L,0x0000000040010000L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__6_in_rule__PrimaryExpCS__Group_0__523792 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_81_in_rule__PrimaryExpCS__Group_0__5__Impl23820 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__6__Impl_in_rule__PrimaryExpCS__Group_0__623851 = new BitSet(new long[]{0x0000000000000000L,0x0000000040010000L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__7_in_rule__PrimaryExpCS__Group_0__623854 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__0_in_rule__PrimaryExpCS__Group_0__6__Impl23881 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__7__Impl_in_rule__PrimaryExpCS__Group_0__723912 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_7__0_in_rule__PrimaryExpCS__Group_0__7__Impl23939 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_4__0__Impl_in_rule__PrimaryExpCS__Group_0_4__023986 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_4__1_in_rule__PrimaryExpCS__Group_0_4__023989 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__PrimaryExpCS__Group_0_4__0__Impl24017 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_4__1__Impl_in_rule__PrimaryExpCS__Group_0_4__124048 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__FirstIndexesAssignment_0_4_1_in_rule__PrimaryExpCS__Group_0_4__1__Impl24075 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__0__Impl_in_rule__PrimaryExpCS__Group_0_6__024109 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__1_in_rule__PrimaryExpCS__Group_0_6__024112 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_80_in_rule__PrimaryExpCS__Group_0_6__0__Impl24140 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__1__Impl_in_rule__PrimaryExpCS__Group_0_6__124171 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__2_in_rule__PrimaryExpCS__Group_0_6__124174 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_1_in_rule__PrimaryExpCS__Group_0_6__1__Impl24201 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__2__Impl_in_rule__PrimaryExpCS__Group_0_6__224231 = new BitSet(new long[]{0x0000000000000000L,0x0000000000020400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__3_in_rule__PrimaryExpCS__Group_0_6__224234 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6_2__0_in_rule__PrimaryExpCS__Group_0_6__2__Impl24261 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6__3__Impl_in_rule__PrimaryExpCS__Group_0_6__324292 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_81_in_rule__PrimaryExpCS__Group_0_6__3__Impl24320 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6_2__0__Impl_in_rule__PrimaryExpCS__Group_0_6_2__024359 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6_2__1_in_rule__PrimaryExpCS__Group_0_6_2__024362 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__PrimaryExpCS__Group_0_6_2__0__Impl24390 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_6_2__1__Impl_in_rule__PrimaryExpCS__Group_0_6_2__124421 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_1_in_rule__PrimaryExpCS__Group_0_6_2__1__Impl24448 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_7__0__Impl_in_rule__PrimaryExpCS__Group_0_7__024482 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_7__1_in_rule__PrimaryExpCS__Group_0_7__024485 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_0_7_0_in_rule__PrimaryExpCS__Group_0_7__0__Impl24512 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0_7__1__Impl_in_rule__PrimaryExpCS__Group_0_7__124542 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_84_in_rule__PrimaryExpCS__Group_0_7__1__Impl24570 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__0__Impl_in_rule__PrimaryExpCS__Group_1__024605 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__1_in_rule__PrimaryExpCS__Group_1__024608 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__1__Impl_in_rule__PrimaryExpCS__Group_1__124666 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000080L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__2_in_rule__PrimaryExpCS__Group_1__124669 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_1_1_in_rule__PrimaryExpCS__Group_1__1__Impl24696 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__2__Impl_in_rule__PrimaryExpCS__Group_1__224726 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__3_in_rule__PrimaryExpCS__Group_1__224729 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rule__PrimaryExpCS__Group_1__2__Impl24757 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__3__Impl_in_rule__PrimaryExpCS__Group_1__324788 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__4_in_rule__PrimaryExpCS__Group_1__324791 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_1_3_in_rule__PrimaryExpCS__Group_1__3__Impl24818 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__4__Impl_in_rule__PrimaryExpCS__Group_1__424848 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000500L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__5_in_rule__PrimaryExpCS__Group_1__424851 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1_4__0_in_rule__PrimaryExpCS__Group_1__4__Impl24878 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__5__Impl_in_rule__PrimaryExpCS__Group_1__524909 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rule__PrimaryExpCS__Group_1__5__Impl24937 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1_4__0__Impl_in_rule__PrimaryExpCS__Group_1_4__024980 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1_4__1_in_rule__PrimaryExpCS__Group_1_4__024983 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__PrimaryExpCS__Group_1_4__0__Impl25011 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1_4__1__Impl_in_rule__PrimaryExpCS__Group_1_4__125042 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__OwnedPartsAssignment_1_4_1_in_rule__PrimaryExpCS__Group_1_4__1__Impl25069 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__0__Impl_in_rule__PrimaryExpCS__Group_2__025103 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__1_in_rule__PrimaryExpCS__Group_2__025106 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__1__Impl_in_rule__PrimaryExpCS__Group_2__125164 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000800L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__2_in_rule__PrimaryExpCS__Group_2__125167 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_2_1_in_rule__PrimaryExpCS__Group_2__1__Impl25194 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__2__Impl_in_rule__PrimaryExpCS__Group_2__225224 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000800L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__3_in_rule__PrimaryExpCS__Group_2__225227 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_2__0_in_rule__PrimaryExpCS__Group_2__2__Impl25254 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__3__Impl_in_rule__PrimaryExpCS__Group_2__325285 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C181FL});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__4_in_rule__PrimaryExpCS__Group_2__325288 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_75_in_rule__PrimaryExpCS__Group_2__3__Impl25316 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__4__Impl_in_rule__PrimaryExpCS__Group_2__425347 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C181FL});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__5_in_rule__PrimaryExpCS__Group_2__425350 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__0_in_rule__PrimaryExpCS__Group_2__4__Impl25377 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__5__Impl_in_rule__PrimaryExpCS__Group_2__525408 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__PrimaryExpCS__Group_2__5__Impl25436 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_2__0__Impl_in_rule__PrimaryExpCS__Group_2_2__025479 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_2__1_in_rule__PrimaryExpCS__Group_2_2__025482 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_2_2_0_in_rule__PrimaryExpCS__Group_2_2__0__Impl25509 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_2__1__Impl_in_rule__PrimaryExpCS__Group_2_2__125539 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_84_in_rule__PrimaryExpCS__Group_2_2__1__Impl25567 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__0__Impl_in_rule__PrimaryExpCS__Group_2_4__025602 = new BitSet(new long[]{0x0000000000020000L,0x0000000080000400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__1_in_rule__PrimaryExpCS__Group_2_4__025605 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_0_in_rule__PrimaryExpCS__Group_2_4__0__Impl25632 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__1__Impl_in_rule__PrimaryExpCS__Group_2_4__125662 = new BitSet(new long[]{0x0000000000020000L,0x0000000080000400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__2_in_rule__PrimaryExpCS__Group_2_4__125665 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_1_in_rule__PrimaryExpCS__Group_2_4__1__Impl25692 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__2__Impl_in_rule__PrimaryExpCS__Group_2_4__225723 = new BitSet(new long[]{0x0000000000020000L,0x0000000080000400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__3_in_rule__PrimaryExpCS__Group_2_4__225726 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_2__0_in_rule__PrimaryExpCS__Group_2_4__2__Impl25753 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4__3__Impl_in_rule__PrimaryExpCS__Group_2_4__325784 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_3__0_in_rule__PrimaryExpCS__Group_2_4__3__Impl25811 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_2__0__Impl_in_rule__PrimaryExpCS__Group_2_4_2__025850 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_2__1_in_rule__PrimaryExpCS__Group_2_4_2__025853 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_0_in_rule__PrimaryExpCS__Group_2_4_2__0__Impl25880 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_2__1__Impl_in_rule__PrimaryExpCS__Group_2_4_2__125910 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_1_in_rule__PrimaryExpCS__Group_2_4_2__1__Impl25937 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_3__0__Impl_in_rule__PrimaryExpCS__Group_2_4_3__025972 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_3__1_in_rule__PrimaryExpCS__Group_2_4_3__025975 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_0_in_rule__PrimaryExpCS__Group_2_4_3__0__Impl26002 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2_4_3__1__Impl_in_rule__PrimaryExpCS__Group_2_4_3__126032 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_1_in_rule__PrimaryExpCS__Group_2_4_3__1__Impl26059 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3__0__Impl_in_rule__PrimaryExpCS__Group_3__026094 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3__1_in_rule__PrimaryExpCS__Group_3__026097 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3__1__Impl_in_rule__PrimaryExpCS__Group_3__126155 = new BitSet(new long[]{0x0000000000000000L,0x0000000040000000L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3__2_in_rule__PrimaryExpCS__Group_3__126158 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__PathNameAssignment_3_1_in_rule__PrimaryExpCS__Group_3__1__Impl26185 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3__2__Impl_in_rule__PrimaryExpCS__Group_3__226215 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3_2__0_in_rule__PrimaryExpCS__Group_3__2__Impl26242 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3_2__0__Impl_in_rule__PrimaryExpCS__Group_3_2__026279 = new BitSet(new long[]{0x0000000000000000L,0x0000000000100000L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3_2__1_in_rule__PrimaryExpCS__Group_3_2__026282 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__AtPreAssignment_3_2_0_in_rule__PrimaryExpCS__Group_3_2__0__Impl26309 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3_2__1__Impl_in_rule__PrimaryExpCS__Group_3_2__126339 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_84_in_rule__PrimaryExpCS__Group_3_2__1__Impl26367 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__0__Impl_in_rule__NavigatingArgCS__Group__026402 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1_in_rule__NavigatingArgCS__Group__026405 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__NameAssignment_0_in_rule__NavigatingArgCS__Group__0__Impl26432 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__Group__1__Impl_in_rule__NavigatingArgCS__Group__126462 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0_in_rule__NavigatingArgCS__Group__1__Impl26489 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__0__Impl_in_rule__NavigatingArgCS__Group_1__026524 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1_in_rule__NavigatingArgCS__Group_1__026527 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__NavigatingArgCS__Group_1__0__Impl26555 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__1__Impl_in_rule__NavigatingArgCS__Group_1__126586 = new BitSet(new long[]{0x0000800000000000L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2_in_rule__NavigatingArgCS__Group_1__126589 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__OwnedTypeAssignment_1_1_in_rule__NavigatingArgCS__Group_1__1__Impl26616 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1__2__Impl_in_rule__NavigatingArgCS__Group_1__226646 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0_in_rule__NavigatingArgCS__Group_1__2__Impl26673 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__0__Impl_in_rule__NavigatingArgCS__Group_1_2__026710 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1_in_rule__NavigatingArgCS__Group_1_2__026713 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_rule__NavigatingArgCS__Group_1_2__0__Impl26741 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__Group_1_2__1__Impl_in_rule__NavigatingArgCS__Group_1_2__126772 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingArgCS__InitAssignment_1_2_1_in_rule__NavigatingArgCS__Group_1_2__1__Impl26799 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__0__Impl_in_rule__NavigatingBarArgCS__Group__026833 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1_in_rule__NavigatingBarArgCS__Group__026836 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__PrefixAssignment_0_in_rule__NavigatingBarArgCS__Group__0__Impl26863 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__1__Impl_in_rule__NavigatingBarArgCS__Group__126893 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2_in_rule__NavigatingBarArgCS__Group__126896 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__NameAssignment_1_in_rule__NavigatingBarArgCS__Group__1__Impl26923 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group__2__Impl_in_rule__NavigatingBarArgCS__Group__226953 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0_in_rule__NavigatingBarArgCS__Group__2__Impl26980 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2__027017 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1_in_rule__NavigatingBarArgCS__Group_2__027020 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__NavigatingBarArgCS__Group_2__0__Impl27048 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2__127079 = new BitSet(new long[]{0x0000800000000000L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2_in_rule__NavigatingBarArgCS__Group_2__127082 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingBarArgCS__Group_2__1__Impl27109 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2__2__Impl_in_rule__NavigatingBarArgCS__Group_2__227139 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0_in_rule__NavigatingBarArgCS__Group_2__2__Impl27166 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__0__Impl_in_rule__NavigatingBarArgCS__Group_2_2__027203 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1_in_rule__NavigatingBarArgCS__Group_2_2__027206 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_rule__NavigatingBarArgCS__Group_2_2__0__Impl27234 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__Group_2_2__1__Impl_in_rule__NavigatingBarArgCS__Group_2_2__127265 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingBarArgCS__InitAssignment_2_2_1_in_rule__NavigatingBarArgCS__Group_2_2__1__Impl27292 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__0__Impl_in_rule__NavigatingCommaArgCS__Group__027326 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1_in_rule__NavigatingCommaArgCS__Group__027329 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__PrefixAssignment_0_in_rule__NavigatingCommaArgCS__Group__0__Impl27356 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__1__Impl_in_rule__NavigatingCommaArgCS__Group__127386 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2_in_rule__NavigatingCommaArgCS__Group__127389 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__NameAssignment_1_in_rule__NavigatingCommaArgCS__Group__1__Impl27416 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group__2__Impl_in_rule__NavigatingCommaArgCS__Group__227446 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0_in_rule__NavigatingCommaArgCS__Group__2__Impl27473 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2__027510 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1_in_rule__NavigatingCommaArgCS__Group_2__027513 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__NavigatingCommaArgCS__Group_2__0__Impl27541 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2__127572 = new BitSet(new long[]{0x0000800000000000L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2_in_rule__NavigatingCommaArgCS__Group_2__127575 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingCommaArgCS__Group_2__1__Impl27602 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2__2__Impl_in_rule__NavigatingCommaArgCS__Group_2__227632 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0_in_rule__NavigatingCommaArgCS__Group_2__2__Impl27659 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__0__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__027696 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1_in_rule__NavigatingCommaArgCS__Group_2_2__027699 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_rule__NavigatingCommaArgCS__Group_2_2__0__Impl27727 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__Group_2_2__1__Impl_in_rule__NavigatingCommaArgCS__Group_2_2__127758 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingCommaArgCS__InitAssignment_2_2_1_in_rule__NavigatingCommaArgCS__Group_2_2__1__Impl27785 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__0__Impl_in_rule__NavigatingSemiArgCS__Group__027819 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1_in_rule__NavigatingSemiArgCS__Group__027822 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__PrefixAssignment_0_in_rule__NavigatingSemiArgCS__Group__0__Impl27849 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__1__Impl_in_rule__NavigatingSemiArgCS__Group__127879 = new BitSet(new long[]{0x0000000000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2_in_rule__NavigatingSemiArgCS__Group__127882 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__NameAssignment_1_in_rule__NavigatingSemiArgCS__Group__1__Impl27909 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group__2__Impl_in_rule__NavigatingSemiArgCS__Group__227939 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0_in_rule__NavigatingSemiArgCS__Group__2__Impl27966 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2__028003 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1_in_rule__NavigatingSemiArgCS__Group_2__028006 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__NavigatingSemiArgCS__Group_2__0__Impl28034 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2__128065 = new BitSet(new long[]{0x0000800000000000L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2_in_rule__NavigatingSemiArgCS__Group_2__128068 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_1_in_rule__NavigatingSemiArgCS__Group_2__1__Impl28095 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2__2__Impl_in_rule__NavigatingSemiArgCS__Group_2__228125 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0_in_rule__NavigatingSemiArgCS__Group_2__2__Impl28152 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__0__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__028189 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1_in_rule__NavigatingSemiArgCS__Group_2_2__028192 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_rule__NavigatingSemiArgCS__Group_2_2__0__Impl28220 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__Group_2_2__1__Impl_in_rule__NavigatingSemiArgCS__Group_2_2__128251 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NavigatingSemiArgCS__InitAssignment_2_2_1_in_rule__NavigatingSemiArgCS__Group_2_2__1__Impl28278 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfExpCS__Group__0__Impl_in_rule__IfExpCS__Group__028312 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__IfExpCS__Group__1_in_rule__IfExpCS__Group__028315 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_85_in_rule__IfExpCS__Group__0__Impl28343 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfExpCS__Group__1__Impl_in_rule__IfExpCS__Group__128374 = new BitSet(new long[]{0x0000000000000000L,0x0000000000400000L});
+ public static final BitSet FOLLOW_rule__IfExpCS__Group__2_in_rule__IfExpCS__Group__128377 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfExpCS__ConditionAssignment_1_in_rule__IfExpCS__Group__1__Impl28404 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfExpCS__Group__2__Impl_in_rule__IfExpCS__Group__228434 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__IfExpCS__Group__3_in_rule__IfExpCS__Group__228437 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_86_in_rule__IfExpCS__Group__2__Impl28465 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfExpCS__Group__3__Impl_in_rule__IfExpCS__Group__328496 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_rule__IfExpCS__Group__4_in_rule__IfExpCS__Group__328499 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfExpCS__ThenExpressionAssignment_3_in_rule__IfExpCS__Group__3__Impl28526 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfExpCS__Group__4__Impl_in_rule__IfExpCS__Group__428556 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__IfExpCS__Group__5_in_rule__IfExpCS__Group__428559 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_87_in_rule__IfExpCS__Group__4__Impl28587 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfExpCS__Group__5__Impl_in_rule__IfExpCS__Group__528618 = new BitSet(new long[]{0x0000000000000000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_rule__IfExpCS__Group__6_in_rule__IfExpCS__Group__528621 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfExpCS__ElseExpressionAssignment_5_in_rule__IfExpCS__Group__5__Impl28648 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__IfExpCS__Group__6__Impl_in_rule__IfExpCS__Group__628678 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_88_in_rule__IfExpCS__Group__6__Impl28706 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetExpCS__Group__0__Impl_in_rule__LetExpCS__Group__028751 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__LetExpCS__Group__1_in_rule__LetExpCS__Group__028754 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_89_in_rule__LetExpCS__Group__0__Impl28782 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetExpCS__Group__1__Impl_in_rule__LetExpCS__Group__128813 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000400L});
+ public static final BitSet FOLLOW_rule__LetExpCS__Group__2_in_rule__LetExpCS__Group__128816 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_1_in_rule__LetExpCS__Group__1__Impl28843 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetExpCS__Group__2__Impl_in_rule__LetExpCS__Group__228873 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000400L});
+ public static final BitSet FOLLOW_rule__LetExpCS__Group__3_in_rule__LetExpCS__Group__228876 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0_in_rule__LetExpCS__Group__2__Impl28903 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000400L});
+ public static final BitSet FOLLOW_rule__LetExpCS__Group__3__Impl_in_rule__LetExpCS__Group__328934 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__LetExpCS__Group__4_in_rule__LetExpCS__Group__328937 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_90_in_rule__LetExpCS__Group__3__Impl28965 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetExpCS__Group__4__Impl_in_rule__LetExpCS__Group__428996 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetExpCS__InAssignment_4_in_rule__LetExpCS__Group__4__Impl29023 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetExpCS__Group_2__0__Impl_in_rule__LetExpCS__Group_2__029063 = new BitSet(new long[]{0x0000006FFFFC00C0L});
+ public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1_in_rule__LetExpCS__Group_2__029066 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__LetExpCS__Group_2__0__Impl29094 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetExpCS__Group_2__1__Impl_in_rule__LetExpCS__Group_2__129125 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetExpCS__VariableAssignment_2_1_in_rule__LetExpCS__Group_2__1__Impl29152 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetVariableCS__Group__0__Impl_in_rule__LetVariableCS__Group__029186 = new BitSet(new long[]{0x0000800000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__LetVariableCS__Group__1_in_rule__LetVariableCS__Group__029189 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetVariableCS__NameAssignment_0_in_rule__LetVariableCS__Group__0__Impl29216 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetVariableCS__Group__1__Impl_in_rule__LetVariableCS__Group__129246 = new BitSet(new long[]{0x0000800000000000L,0x0000000000000040L});
+ public static final BitSet FOLLOW_rule__LetVariableCS__Group__2_in_rule__LetVariableCS__Group__129249 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0_in_rule__LetVariableCS__Group__1__Impl29276 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetVariableCS__Group__2__Impl_in_rule__LetVariableCS__Group__229307 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__LetVariableCS__Group__3_in_rule__LetVariableCS__Group__229310 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_rule__LetVariableCS__Group__2__Impl29338 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetVariableCS__Group__3__Impl_in_rule__LetVariableCS__Group__329369 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetVariableCS__InitExpressionAssignment_3_in_rule__LetVariableCS__Group__3__Impl29396 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__0__Impl_in_rule__LetVariableCS__Group_1__029434 = new BitSet(new long[]{0xFF80006FFFFC00C0L,0x000000000000001FL});
+ public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1_in_rule__LetVariableCS__Group_1__029437 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rule__LetVariableCS__Group_1__0__Impl29465 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetVariableCS__Group_1__1__Impl_in_rule__LetVariableCS__Group_1__129496 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__LetVariableCS__OwnedTypeAssignment_1_1_in_rule__LetVariableCS__Group_1__1__Impl29523 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NestedExpCS__Group__0__Impl_in_rule__NestedExpCS__Group__029557 = new BitSet(new long[]{0xFF80037FFFFC00F0L,0x000000003A2C081FL});
+ public static final BitSet FOLLOW_rule__NestedExpCS__Group__1_in_rule__NestedExpCS__Group__029560 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_75_in_rule__NestedExpCS__Group__0__Impl29588 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NestedExpCS__Group__1__Impl_in_rule__NestedExpCS__Group__129619 = new BitSet(new long[]{0x0000000000000000L,0x0000000000001000L});
+ public static final BitSet FOLLOW_rule__NestedExpCS__Group__2_in_rule__NestedExpCS__Group__129622 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NestedExpCS__SourceAssignment_1_in_rule__NestedExpCS__Group__1__Impl29649 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NestedExpCS__Group__2__Impl_in_rule__NestedExpCS__Group__229679 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_rule__NestedExpCS__Group__2__Impl29707 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelfExpCS__Group__0__Impl_in_rule__SelfExpCS__Group__029744 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_rule__SelfExpCS__Group__1_in_rule__SelfExpCS__Group__029747 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__SelfExpCS__Group__1__Impl_in_rule__SelfExpCS__Group__129805 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_91_in_rule__SelfExpCS__Group__1__Impl29833 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnitCS_in_rule__TopLevelCS__OwnedImportAssignment_0_029873 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLibraryCS_in_rule__TopLevelCS__OwnedLibraryAssignment_0_129904 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTransformationCS_in_rule__TopLevelCS__TransformationsAssignment_129935 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__CollectionTemplateCS__NameAssignment_029966 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypedRefCS_in_rule__CollectionTemplateCS__TypeAssignment_229997 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_0_0_in_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_030028 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__MemberIdentifiersAlternatives_4_1_1_0_in_rule__CollectionTemplateCS__MemberIdentifiersAssignment_4_1_130061 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__CollectionTemplateCS__RestIdentifierAlternatives_4_3_0_in_rule__CollectionTemplateCS__RestIdentifierAssignment_4_330094 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DefaultValueCS__PropertyIdAssignment_030131 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__DefaultValueCS__InitialiserAssignment_230166 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_rule__DomainCS__CheckonlyAssignment_0_030202 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_21_in_rule__DomainCS__EnforceAssignment_0_130246 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__DomainCS__ModelIdAssignment_230289 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDomainPatternCS_in_rule__DomainCS__PatternAssignment_330324 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__DomainCS__ImplementedByAssignment_4_130355 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDefaultValueCS_in_rule__DomainCS__DefaultValuesAssignment_5_230386 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateCS_in_rule__DomainPatternCS__TemplateAssignment30417 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_rule__KeyDeclCS__PathNameAssignment_130448 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdsAssignment_330483 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__KeyDeclCS__PropertyIdsAssignment_4_130522 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleURI_in_rule__LibraryCS__PackageAssignment_130561 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__NameAssignment_030596 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_030631 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_130670 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ModelDeclCS__MetaModelIdsAssignment_2_1_2_130709 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ObjectTemplateCS__NameAssignment_030744 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__ObjectTemplateCS__TypeAssignment_230775 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_030806 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePropertyTemplateCS_in_rule__ObjectTemplateCS__PropertyTemplatesAssignment_4_1_130837 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ParamDeclarationCS__NameAssignment_030868 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__ParamDeclarationCS__OwnedTypeAssignment_230899 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__PredicateCS__ExprAssignment_030930 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__PrimitiveTypeDomainCS__NameAssignment_230961 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__PrimitiveTypeDomainCS__TypeAssignment_430992 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__PropertyTemplateCS__PropertyIdAssignment_031027 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCSOrTemplateCS_in_rule__PropertyTemplateCS__OclExpressionAssignment_231062 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__QueryCS__NameAssignment_131093 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationsAssignment_3_031124 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParamDeclarationCS_in_rule__QueryCS__InputParamDeclarationsAssignment_3_1_131155 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__QueryCS__OwnedTypeAssignment_631186 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__QueryCS__OclExpressionAssignment_7_1_131217 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_rule__RelationCS__TopAssignment_031253 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__NameAssignment_231292 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__RelationCS__OverridesAssignment_3_131327 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleVarDeclarationCS_in_rule__RelationCS__VarDeclarationsAssignment_531362 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDomainCS_in_rule__RelationCS__DomainsAssignment_6_031393 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeDomainCS_in_rule__RelationCS__DomainsAssignment_6_131424 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleWhenCS_in_rule__RelationCS__WhenAssignment_731455 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleWhereCS_in_rule__RelationCS__WhereAssignment_831486 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__TemplateCS__GuardExpressionAssignment_1_131517 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__NameAssignment_131548 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclsAssignment_331579 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleModelDeclCS_in_rule__TransformationCS__ModelDeclsAssignment_4_131610 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_131645 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TransformationCS__ExtendsAssignment_6_2_131684 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleKeyDeclCS_in_rule__TransformationCS__KeyDeclsAssignment_831719 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRelationCS_in_rule__TransformationCS__RelationAssignment_9_031750 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQueryCS_in_rule__TransformationCS__QueriesAssignment_9_131781 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__UnitCS__NameAssignment_1_031812 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleURI_in_rule__UnitCS__NamespaceAssignment_231847 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleVarDeclarationIdCS_in_rule__VarDeclarationCS__VarDeclarationIdsAssignment_031882 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleVarDeclarationIdCS_in_rule__VarDeclarationCS__VarDeclarationIdsAssignment_1_131913 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_rule__VarDeclarationCS__TypeAssignment_331944 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__VarDeclarationIdCS__NameAssignment31975 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePredicateCS_in_rule__WhenCS__PredicatesAssignment_332006 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePredicateCS_in_rule__WhereCS__PredicatesAssignment_332037 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_rule__NameExpCS__PathNameAssignment32068 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_rule__CollectionTypedRefCS__PathNameAssignment32099 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_rule__TypedTypeRefCS__PathNameAssignment32130 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rule__PathNameCS__PathAssignment_032162 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNextPathElementCS_in_rule__PathNameCS__PathAssignment_1_132193 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__FirstPathElementCS__ElementAssignment32228 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnreservedName_in_rule__NextPathElementCS__ElementAssignment32267 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rule__PrimitiveTypeCS__NameAssignment32302 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_rule__CollectionTypeCS__NameAssignment_032333 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__CollectionTypeCS__OwnedTypeAssignment_1_132364 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLOWER_in_rule__MultiplicityBoundsCS__LowerBoundAssignment_032395 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUPPER_in_rule__MultiplicityBoundsCS__UpperBoundAssignment_1_132426 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__MultiplicityStringCS__StringBoundsAlternatives_0_in_rule__MultiplicityStringCS__StringBoundsAssignment32457 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_55_in_rule__TupleTypeCS__NameAssignment_032495 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_032534 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuplePartCS_in_rule__TupleTypeCS__OwnedPartsAssignment_1_1_1_132565 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TuplePartCS__NameAssignment_032596 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TuplePartCS__OwnedTypeAssignment_232627 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeCS_in_rule__CollectionLiteralExpCS__OwnedTypeAssignment_032658 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_032689 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_rule__CollectionLiteralExpCS__OwnedPartsAssignment_2_1_132720 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__ExpressionCSAssignment_032751 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__CollectionLiteralPartCS__LastExpressionCSAssignment_1_132782 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__ConstructorPartCS__PropertyAssignment_032817 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__ConstructorPartCS__InitExpressionAssignment_232852 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_232883 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_rule__TupleLiteralExpCS__OwnedPartsAssignment_3_132914 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__TupleLiteralPartCS__NameAssignment_032945 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__TupleLiteralPartCS__OwnedTypeAssignment_1_132976 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__TupleLiteralPartCS__InitExpressionAssignment_333007 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_rule__NumberLiteralExpCS__NameAssignment33038 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteral_in_rule__StringLiteralExpCS__NameAssignment33069 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_92_in_rule__BooleanLiteralExpCS__NameAssignment_033105 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_93_in_rule__BooleanLiteralExpCS__NameAssignment_133149 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralCS_in_rule__TypeLiteralExpCS__OwnedTypeAssignment33188 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_rule__TypeNameExpCS__PathNameAssignment33219 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityCS_in_rule__TypeExpCS__MultiplicityAssignment_133250 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_1_033281 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_0_1_133312 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedExpOrLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_0_233343 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__ExpCS__OwnedOperatorAssignment_1_133374 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__ExpCS__OwnedExpressionAssignment_1_233405 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInfixOperator_in_rule__InfixOperatorCS__NameAssignment33436 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigationOperator_in_rule__NavigationOperatorCS__NameAssignment33467 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpCS__OwnedOperatorAssignment_1_133498 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpCS_in_rule__PrefixedExpCS__OwnedExpressionAssignment_1_233529 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rule__PrefixedExpOrLetExpCS__OwnedOperatorAssignment_1_133560 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_rule__PrefixedExpOrLetExpCS__OwnedExpressionAssignment_1_233591 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixOperator_in_rule__UnaryOperatorCS__NameAssignment33622 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_0_133653 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_0_333684 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__FirstIndexesAssignment_0_4_133715 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_133746 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__PrimaryExpCS__SecondIndexesAssignment_0_6_2_133777 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_94_in_rule__PrimaryExpCS__AtPreAssignment_0_7_033813 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_1_133852 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_1_333883 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConstructorPartCS_in_rule__PrimaryExpCS__OwnedPartsAssignment_1_4_133914 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_2_133945 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_94_in_rule__PrimaryExpCS__AtPreAssignment_2_2_033981 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_034020 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_134051 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_034082 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_2_134113 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_034144 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rule__PrimaryExpCS__ArgumentAssignment_2_4_3_134175 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_rule__PrimaryExpCS__PathNameAssignment_3_134206 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_94_in_rule__PrimaryExpCS__AtPreAssignment_3_2_034242 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingArgCS__NameAssignment_034281 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingArgCS__OwnedTypeAssignment_1_134312 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingArgCS__InitAssignment_1_2_134343 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_rule__NavigatingBarArgCS__PrefixAssignment_034379 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingBarArgCS__NameAssignment_134418 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingBarArgCS__OwnedTypeAssignment_2_134449 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingBarArgCS__InitAssignment_2_2_134480 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_rule__NavigatingCommaArgCS__PrefixAssignment_034516 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingCommaArgCS__NameAssignment_134555 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingCommaArgCS__OwnedTypeAssignment_2_134586 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingCommaArgCS__InitAssignment_2_2_134617 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_17_in_rule__NavigatingSemiArgCS__PrefixAssignment_034653 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_rule__NavigatingSemiArgCS__NameAssignment_134692 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__NavigatingSemiArgCS__OwnedTypeAssignment_2_134723 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__NavigatingSemiArgCS__InitAssignment_2_2_134754 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ConditionAssignment_134785 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ThenExpressionAssignment_334816 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__IfExpCS__ElseExpressionAssignment_534847 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_134878 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetVariableCS_in_rule__LetExpCS__VariableAssignment_2_134909 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__LetExpCS__InAssignment_434940 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rule__LetVariableCS__NameAssignment_034971 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_rule__LetVariableCS__OwnedTypeAssignment_1_135002 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__LetVariableCS__InitExpressionAssignment_335033 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rule__NestedExpCS__SourceAssignment_135064 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleObjectTemplateCS_in_synpred12_InternalQVTrelation6106 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_0__0_in_synpred81_InternalQVTrelation8200 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_1__0_in_synpred82_InternalQVTrelation8218 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_0__0_in_synpred86_InternalQVTrelation8417 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_1__0_in_synpred87_InternalQVTrelation8435 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_2__0_in_synpred88_InternalQVTrelation8453 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__PrimaryExpCS__Group_3__0_in_synpred89_InternalQVTrelation8471 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred92_InternalQVTrelation8523 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred93_InternalQVTrelation8540 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred94_InternalQVTrelation8557 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__NUMBER_LITERAL__Group_1__0_in_synpred130_InternalQVTrelation18207 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rule__ExpCS__Group_0_1__0_in_synpred145_InternalQVTrelation22665 = new BitSet(new long[]{0x0000000000000002L});
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src/org/eclipse/qvtd/xtext/qvtrelation/ui/labeling/QVTrelationLabelProvider.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src/org/eclipse/qvtd/xtext/qvtrelation/ui/labeling/QVTrelationLabelProvider.java
index 23d60f787..1e2a56394 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src/org/eclipse/qvtd/xtext/qvtrelation/ui/labeling/QVTrelationLabelProvider.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation.ui/src/org/eclipse/qvtd/xtext/qvtrelation/ui/labeling/QVTrelationLabelProvider.java
@@ -4,8 +4,18 @@
package org.eclipse.qvtd.xtext.qvtrelation.ui.labeling;
import org.eclipse.emf.edit.ui.provider.AdapterFactoryLabelProvider;
-import org.eclipse.xtext.ui.label.DefaultEObjectLabelProvider;
-
+import org.eclipse.ocl.examples.xtext.essentialocl.ui.labeling.EssentialOCLLabelProvider;
+import org.eclipse.qvtd.pivot.qvtbase.Predicate;
+import org.eclipse.qvtd.pivot.qvtrelation.DomainPattern;
+import org.eclipse.qvtd.pivot.qvtrelation.Key;
+import org.eclipse.qvtd.pivot.qvtrelation.OppositePropertyCallExp;
+import org.eclipse.qvtd.pivot.qvtrelation.Relation;
+import org.eclipse.qvtd.pivot.qvtrelation.RelationCallExp;
+import org.eclipse.qvtd.pivot.qvtrelation.RelationDomain;
+import org.eclipse.qvtd.pivot.qvtrelation.RelationDomainAssignment;
+import org.eclipse.qvtd.pivot.qvtrelation.RelationImplementation;
+import org.eclipse.qvtd.pivot.qvtrelation.RelationalTransformation;
+
import com.google.inject.Inject;
/**
@@ -13,13 +23,57 @@ import com.google.inject.Inject;
*
* see http://www.eclipse.org/Xtext/documentation/latest/xtext.html#labelProvider
*/
-public class QVTrelationLabelProvider extends DefaultEObjectLabelProvider {
+public class QVTrelationLabelProvider extends EssentialOCLLabelProvider {
@Inject
public QVTrelationLabelProvider(AdapterFactoryLabelProvider delegate) {
super(delegate);
}
+ protected String image(DomainPattern ele) {
+ return "DomainPattern.gif";
+ }
+
+ protected String image(Key ele) {
+ return "Key.gif";
+ }
+
+ protected String image(OppositePropertyCallExp ele) {
+ return "OppositePropertyCallExp.gif";
+ }
+
+ protected String image(Predicate ele) {
+ return "When.gif"; // FIXME
+ }
+
+ protected String image(Relation ele) {
+ return "Relation.gif";
+ }
+
+ protected String image(RelationCallExp ele) {
+ return "RelationCallExp.gif";
+ }
+
+ protected String image(RelationDomain ele) {
+ return "RelationDomain.gif";
+ }
+
+ protected String image(RelationDomainAssignment ele) {
+ return "RelationDomainAssignment.gif";
+ }
+
+ protected String image(RelationImplementation ele) {
+ return "RelationImplementation.gif";
+ }
+
+ protected String image(RelationalTransformation ele) {
+ return "RelationalTransformation.gif";
+ }
+
+ protected String text(RelationalTransformation ele) {
+ return ele.getName();
+ }
+
/*
//Labels and icons can be computed like this:
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/CollectionTemplateCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/CollectionTemplateCS.java
index 84f5525c6..5991f36a1 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/CollectionTemplateCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/CollectionTemplateCS.java
@@ -27,7 +27,7 @@ import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS#getMemberIdentifier <em>Member Identifier</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS#getMemberIdentifiers <em>Member Identifiers</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS#getRestIdentifier <em>Rest Identifier</em>}</li>
* </ul>
* </p>
@@ -38,20 +38,20 @@ import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
*/
public interface CollectionTemplateCS extends TemplateCS {
/**
- * Returns the value of the '<em><b>Member Identifier</b></em>' containment reference list.
+ * Returns the value of the '<em><b>Member Identifiers</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Member Identifier</em>' containment reference list isn't clear,
+ * If the meaning of the '<em>Member Identifiers</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Member Identifier</em>' containment reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getCollectionTemplateCS_MemberIdentifier()
+ * @return the value of the '<em>Member Identifiers</em>' containment reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getCollectionTemplateCS_MemberIdentifiers()
* @model containment="true" required="true"
* @generated
*/
- EList<ExpCS> getMemberIdentifier();
+ EList<ExpCS> getMemberIdentifiers();
/**
* Returns the value of the '<em><b>Rest Identifier</b></em>' containment reference.
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/DomainCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/DomainCS.java
index c86f93458..fd834aa22 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/DomainCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/DomainCS.java
@@ -32,8 +32,8 @@ import org.eclipse.qvtd.pivot.qvtbase.TypedModel;
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#isEnforce <em>Enforce</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getModelId <em>Model Id</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#isReplace <em>Replace</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getTemplate <em>Template</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getDefaultValue <em>Default Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getPattern <em>Pattern</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getDefaultValues <em>Default Values</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getImplementedBy <em>Implemented By</em>}</li>
* </ul>
* </p>
@@ -148,46 +148,46 @@ public interface DomainCS extends AbstractDomainCS {
void setReplace(boolean value);
/**
- * Returns the value of the '<em><b>Template</b></em>' containment reference.
+ * Returns the value of the '<em><b>Pattern</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Template</em>' containment reference isn't clear,
+ * If the meaning of the '<em>Pattern</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Template</em>' containment reference.
- * @see #setTemplate(TemplateCS)
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getDomainCS_Template()
+ * @return the value of the '<em>Pattern</em>' containment reference.
+ * @see #setPattern(DomainPatternCS)
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getDomainCS_Pattern()
* @model containment="true"
* @generated
*/
- TemplateCS getTemplate();
+ DomainPatternCS getPattern();
/**
- * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getTemplate <em>Template</em>}' containment reference.
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getPattern <em>Pattern</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Template</em>' containment reference.
- * @see #getTemplate()
+ * @param value the new value of the '<em>Pattern</em>' containment reference.
+ * @see #getPattern()
* @generated
*/
- void setTemplate(TemplateCS value);
+ void setPattern(DomainPatternCS value);
/**
- * Returns the value of the '<em><b>Default Value</b></em>' containment reference list.
+ * Returns the value of the '<em><b>Default Values</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.qvtd.xtext.qvtrelationcst.DefaultValueCS}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Default Value</em>' containment reference list isn't clear,
+ * If the meaning of the '<em>Default Values</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Default Value</em>' containment reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getDomainCS_DefaultValue()
+ * @return the value of the '<em>Default Values</em>' containment reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getDomainCS_DefaultValues()
* @model containment="true"
* @generated
*/
- EList<DefaultValueCS> getDefaultValue();
+ EList<DefaultValueCS> getDefaultValues();
/**
* Returns the value of the '<em><b>Implemented By</b></em>' containment reference.
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/DomainPatternCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/DomainPatternCS.java
new file mode 100644
index 000000000..16277f34e
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/DomainPatternCS.java
@@ -0,0 +1,64 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2012 E.D.Willink and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - initial API and implementation
+ *
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.qvtd.xtext.qvtrelationcst;
+
+import org.eclipse.ocl.examples.xtext.base.baseCST.ModelElementCS;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Domain Pattern CS</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS#getTemplate <em>Template</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getDomainPatternCS()
+ * @model
+ * @generated
+ */
+public interface DomainPatternCS extends ModelElementCS {
+ /**
+ * Returns the value of the '<em><b>Template</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Template</em>' containment reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Template</em>' containment reference.
+ * @see #setTemplate(TemplateCS)
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getDomainPatternCS_Template()
+ * @model containment="true"
+ * @generated
+ */
+ TemplateCS getTemplate();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS#getTemplate <em>Template</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Template</em>' containment reference.
+ * @see #getTemplate()
+ * @generated
+ */
+ void setTemplate(TemplateCS value);
+
+} // DomainPatternCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/KeyDeclCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/KeyDeclCS.java
index 26152a761..7e1c46336 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/KeyDeclCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/KeyDeclCS.java
@@ -30,7 +30,7 @@ import org.eclipse.ocl.examples.xtext.base.baseCST.PathNameCS;
* The following features are supported:
* <ul>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS#getPathName <em>Path Name</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS#getPropertyId <em>Property Id</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS#getPropertyIds <em>Property Ids</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS#getClassId <em>Class Id</em>}</li>
* </ul>
* </p>
@@ -67,20 +67,20 @@ public interface KeyDeclCS extends ModelElementCS {
void setPathName(PathNameCS value);
/**
- * Returns the value of the '<em><b>Property Id</b></em>' reference list.
+ * Returns the value of the '<em><b>Property Ids</b></em>' reference list.
* The list contents are of type {@link org.eclipse.ocl.examples.pivot.Property}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Property Id</em>' reference list isn't clear,
+ * If the meaning of the '<em>Property Ids</em>' reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Property Id</em>' reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getKeyDeclCS_PropertyId()
+ * @return the value of the '<em>Property Ids</em>' reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getKeyDeclCS_PropertyIds()
* @model
* @generated
*/
- EList<Property> getPropertyId();
+ EList<Property> getPropertyIds();
/**
* Returns the value of the '<em><b>Class Id</b></em>' reference.
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ModelDeclCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ModelDeclCS.java
index b5754bf5e..9e1b0353a 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ModelDeclCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ModelDeclCS.java
@@ -27,7 +27,7 @@ import org.eclipse.ocl.examples.xtext.base.baseCST.NamedElementCS;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.ModelDeclCS#getMetaModelId <em>Meta Model Id</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.ModelDeclCS#getMetaModelIds <em>Meta Model Ids</em>}</li>
* </ul>
* </p>
*
@@ -37,19 +37,19 @@ import org.eclipse.ocl.examples.xtext.base.baseCST.NamedElementCS;
*/
public interface ModelDeclCS extends NamedElementCS {
/**
- * Returns the value of the '<em><b>Meta Model Id</b></em>' reference list.
+ * Returns the value of the '<em><b>Meta Model Ids</b></em>' reference list.
* The list contents are of type {@link org.eclipse.ocl.examples.pivot.Package}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Meta Model Id</em>' reference list isn't clear,
+ * If the meaning of the '<em>Meta Model Ids</em>' reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Meta Model Id</em>' reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getModelDeclCS_MetaModelId()
+ * @return the value of the '<em>Meta Model Ids</em>' reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getModelDeclCS_MetaModelIds()
* @model
* @generated
*/
- EList<org.eclipse.ocl.examples.pivot.Package> getMetaModelId();
+ EList<org.eclipse.ocl.examples.pivot.Package> getMetaModelIds();
} // ModelDeclCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ObjectTemplateCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ObjectTemplateCS.java
index 43c738834..1ef2a96a5 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ObjectTemplateCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ObjectTemplateCS.java
@@ -26,7 +26,7 @@ import org.eclipse.emf.common.util.EList;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS#getPropertyTemplate <em>Property Template</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS#getPropertyTemplates <em>Property Templates</em>}</li>
* </ul>
* </p>
*
@@ -36,19 +36,21 @@ import org.eclipse.emf.common.util.EList;
*/
public interface ObjectTemplateCS extends TemplateCS {
/**
- * Returns the value of the '<em><b>Property Template</b></em>' containment reference list.
+ * Returns the value of the '<em><b>Property Templates</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS}.
+ * It is bidirectional and its opposite is '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS#getObjectTemplate <em>Object Template</em>}'.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Property Template</em>' containment reference list isn't clear,
+ * If the meaning of the '<em>Property Templates</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Property Template</em>' containment reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getObjectTemplateCS_PropertyTemplate()
- * @model containment="true"
+ * @return the value of the '<em>Property Templates</em>' containment reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getObjectTemplateCS_PropertyTemplates()
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS#getObjectTemplate
+ * @model opposite="objectTemplate" containment="true"
* @generated
*/
- EList<PropertyTemplateCS> getPropertyTemplate();
+ EList<PropertyTemplateCS> getPropertyTemplates();
} // ObjectTemplateCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ParamDeclarationCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ParamDeclarationCS.java
index cac973966..6adf4fab9 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ParamDeclarationCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/ParamDeclarationCS.java
@@ -16,6 +16,7 @@
*/
package org.eclipse.qvtd.xtext.qvtrelationcst;
+import org.eclipse.ocl.examples.xtext.base.baseCST.TypedElementCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.NamedElementCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.TypedRefCS;
@@ -24,42 +25,11 @@ import org.eclipse.ocl.examples.xtext.base.baseCST.TypedRefCS;
* A representation of the model object '<em><b>Param Declaration CS</b></em>'.
* <!-- end-user-doc -->
*
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS#getType <em>Type</em>}</li>
- * </ul>
- * </p>
*
* @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getParamDeclarationCS()
* @model
* @generated
*/
-public interface ParamDeclarationCS extends NamedElementCS {
- /**
- * Returns the value of the '<em><b>Type</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Type</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Type</em>' containment reference.
- * @see #setType(TypedRefCS)
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getParamDeclarationCS_Type()
- * @model containment="true"
- * @generated
- */
- TypedRefCS getType();
-
- /**
- * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS#getType <em>Type</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Type</em>' containment reference.
- * @see #getType()
- * @generated
- */
- void setType(TypedRefCS value);
+public interface ParamDeclarationCS extends TypedElementCS {
} // ParamDeclarationCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/WhereCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PatternCS.java
index 0bde76c20..1822a7809 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/WhereCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PatternCS.java
@@ -18,39 +18,38 @@ package org.eclipse.qvtd.xtext.qvtrelationcst;
import org.eclipse.emf.common.util.EList;
import org.eclipse.ocl.examples.xtext.base.baseCST.ModelElementCS;
-import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
/**
* <!-- begin-user-doc -->
- * A representation of the model object '<em><b>Where CS</b></em>'.
+ * A representation of the model object '<em><b>Pattern CS</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS#getExpr <em>Expr</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS#getPredicates <em>Predicates</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getWhereCS()
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getPatternCS()
* @model
* @generated
*/
-public interface WhereCS extends ModelElementCS {
+public interface PatternCS extends ModelElementCS {
/**
- * Returns the value of the '<em><b>Expr</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS}.
+ * Returns the value of the '<em><b>Predicates</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Expr</em>' containment reference list isn't clear,
+ * If the meaning of the '<em>Predicates</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Expr</em>' containment reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getWhereCS_Expr()
+ * @return the value of the '<em>Predicates</em>' containment reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getPatternCS_Predicates()
* @model containment="true" required="true"
* @generated
*/
- EList<ExpCS> getExpr();
+ EList<PredicateCS> getPredicates();
-} // WhereCS
+} // PatternCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/WhenCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PredicateCS.java
index 7de73d519..b7398922e 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/WhenCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PredicateCS.java
@@ -16,41 +16,50 @@
*/
package org.eclipse.qvtd.xtext.qvtrelationcst;
-import org.eclipse.emf.common.util.EList;
import org.eclipse.ocl.examples.xtext.base.baseCST.ModelElementCS;
import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
/**
* <!-- begin-user-doc -->
- * A representation of the model object '<em><b>When CS</b></em>'.
+ * A representation of the model object '<em><b>Predicate CS</b></em>'.
* <!-- end-user-doc -->
*
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS#getExpr <em>Expr</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS#getExpr <em>Expr</em>}</li>
* </ul>
* </p>
*
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getWhenCS()
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getPredicateCS()
* @model
* @generated
*/
-public interface WhenCS extends ModelElementCS {
+public interface PredicateCS extends ModelElementCS {
/**
- * Returns the value of the '<em><b>Expr</b></em>' containment reference list.
- * The list contents are of type {@link org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS}.
+ * Returns the value of the '<em><b>Expr</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Expr</em>' containment reference list isn't clear,
+ * If the meaning of the '<em>Expr</em>' containment reference isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Expr</em>' containment reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getWhenCS_Expr()
+ * @return the value of the '<em>Expr</em>' containment reference.
+ * @see #setExpr(ExpCS)
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getPredicateCS_Expr()
* @model containment="true" required="true"
* @generated
*/
- EList<ExpCS> getExpr();
+ ExpCS getExpr();
-} // WhenCS
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS#getExpr <em>Expr</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Expr</em>' containment reference.
+ * @see #getExpr()
+ * @generated
+ */
+ void setExpr(ExpCS value);
+
+} // PredicateCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PrimitiveTypeDomainCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PrimitiveTypeDomainCS.java
index 501f70824..1a4506033 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PrimitiveTypeDomainCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PrimitiveTypeDomainCS.java
@@ -22,42 +22,11 @@ package org.eclipse.qvtd.xtext.qvtrelationcst;
* A representation of the model object '<em><b>Primitive Type Domain CS</b></em>'.
* <!-- end-user-doc -->
*
- * <p>
- * The following features are supported:
- * <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS#getName <em>Name</em>}</li>
- * </ul>
- * </p>
*
* @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getPrimitiveTypeDomainCS()
* @model
* @generated
*/
public interface PrimitiveTypeDomainCS extends TemplateVariableCS, AbstractDomainCS {
- /**
- * Returns the value of the '<em><b>Name</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Name</em>' attribute.
- * @see #setName(String)
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getPrimitiveTypeDomainCS_Name()
- * @model
- * @generated
- */
- String getName();
-
- /**
- * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS#getName <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Name</em>' attribute.
- * @see #getName()
- * @generated
- */
- void setName(String value);
} // PrimitiveTypeDomainCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PropertyTemplateCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PropertyTemplateCS.java
index c32541677..ef77566e7 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PropertyTemplateCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/PropertyTemplateCS.java
@@ -28,6 +28,7 @@ import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
* <p>
* The following features are supported:
* <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS#getObjectTemplate <em>Object Template</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS#getPropertyId <em>Property Id</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS#getOclExpression <em>Ocl Expression</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS#isOpposite <em>Opposite</em>}</li>
@@ -40,6 +41,34 @@ import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
*/
public interface PropertyTemplateCS extends ModelElementCS {
/**
+ * Returns the value of the '<em><b>Object Template</b></em>' container reference.
+ * It is bidirectional and its opposite is '{@link org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS#getPropertyTemplates <em>Property Templates</em>}'.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Object Template</em>' container reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Object Template</em>' container reference.
+ * @see #setObjectTemplate(ObjectTemplateCS)
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getPropertyTemplateCS_ObjectTemplate()
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS#getPropertyTemplates
+ * @model opposite="propertyTemplates" resolveProxies="false" transient="false"
+ * @generated
+ */
+ ObjectTemplateCS getObjectTemplate();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS#getObjectTemplate <em>Object Template</em>}' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Object Template</em>' container reference.
+ * @see #getObjectTemplate()
+ * @generated
+ */
+ void setObjectTemplate(ObjectTemplateCS value);
+
+ /**
* Returns the value of the '<em><b>Property Id</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QVTrelationCSTFactory.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QVTrelationCSTFactory.java
index 16c58a8c7..84966a1f8 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QVTrelationCSTFactory.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QVTrelationCSTFactory.java
@@ -72,6 +72,15 @@ public interface QVTrelationCSTFactory extends EFactory {
DomainCS createDomainCS();
/**
+ * Returns a new object of class '<em>Domain Pattern CS</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Domain Pattern CS</em>'.
+ * @generated
+ */
+ DomainPatternCS createDomainPatternCS();
+
+ /**
* Returns a new object of class '<em>Key Decl CS</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -108,6 +117,24 @@ public interface QVTrelationCSTFactory extends EFactory {
ParamDeclarationCS createParamDeclarationCS();
/**
+ * Returns a new object of class '<em>Pattern CS</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Pattern CS</em>'.
+ * @generated
+ */
+ PatternCS createPatternCS();
+
+ /**
+ * Returns a new object of class '<em>Predicate CS</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Predicate CS</em>'.
+ * @generated
+ */
+ PredicateCS createPredicateCS();
+
+ /**
* Returns a new object of class '<em>Primitive Type Domain CS</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -180,22 +207,13 @@ public interface QVTrelationCSTFactory extends EFactory {
VarDeclarationCS createVarDeclarationCS();
/**
- * Returns a new object of class '<em>When CS</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>When CS</em>'.
- * @generated
- */
- WhenCS createWhenCS();
-
- /**
- * Returns a new object of class '<em>Where CS</em>'.
+ * Returns a new object of class '<em>Var Declaration Id CS</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return a new object of class '<em>Where CS</em>'.
+ * @return a new object of class '<em>Var Declaration Id CS</em>'.
* @generated
*/
- WhereCS createWhereCS();
+ VarDeclarationIdCS createVarDeclarationIdCS();
/**
* Returns the package supported by this factory.
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QVTrelationCSTPackage.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QVTrelationCSTPackage.java
index 7f3ac14e3..053e6e9a4 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QVTrelationCSTPackage.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QVTrelationCSTPackage.java
@@ -216,7 +216,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getTemplateVariableCS()
* @generated
*/
- int TEMPLATE_VARIABLE_CS = 14;
+ int TEMPLATE_VARIABLE_CS = 17;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -225,7 +225,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int TEMPLATE_VARIABLE_CS__LOGICAL_PARENT = BaseCSTPackage.MODEL_ELEMENT_CS__LOGICAL_PARENT;
+ int TEMPLATE_VARIABLE_CS__LOGICAL_PARENT = BaseCSTPackage.NAMED_ELEMENT_CS__LOGICAL_PARENT;
/**
* The feature id for the '<em><b>Pivot</b></em>' reference.
@@ -234,7 +234,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int TEMPLATE_VARIABLE_CS__PIVOT = BaseCSTPackage.MODEL_ELEMENT_CS__PIVOT;
+ int TEMPLATE_VARIABLE_CS__PIVOT = BaseCSTPackage.NAMED_ELEMENT_CS__PIVOT;
/**
* The feature id for the '<em><b>Owned Annotation</b></em>' containment reference list.
@@ -243,7 +243,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int TEMPLATE_VARIABLE_CS__OWNED_ANNOTATION = BaseCSTPackage.MODEL_ELEMENT_CS__OWNED_ANNOTATION;
+ int TEMPLATE_VARIABLE_CS__OWNED_ANNOTATION = BaseCSTPackage.NAMED_ELEMENT_CS__OWNED_ANNOTATION;
/**
* The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
@@ -252,7 +252,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int TEMPLATE_VARIABLE_CS__ORIGINAL_XMI_ID = BaseCSTPackage.MODEL_ELEMENT_CS__ORIGINAL_XMI_ID;
+ int TEMPLATE_VARIABLE_CS__ORIGINAL_XMI_ID = BaseCSTPackage.NAMED_ELEMENT_CS__ORIGINAL_XMI_ID;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -261,25 +261,25 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int TEMPLATE_VARIABLE_CS__CSI = BaseCSTPackage.MODEL_ELEMENT_CS__CSI;
+ int TEMPLATE_VARIABLE_CS__CSI = BaseCSTPackage.NAMED_ELEMENT_CS__CSI;
/**
- * The feature id for the '<em><b>Type</b></em>' containment reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int TEMPLATE_VARIABLE_CS__TYPE = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 0;
+ int TEMPLATE_VARIABLE_CS__NAME = BaseCSTPackage.NAMED_ELEMENT_CS__NAME;
/**
- * The feature id for the '<em><b>Property Id</b></em>' reference.
+ * The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int TEMPLATE_VARIABLE_CS__PROPERTY_ID = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 1;
+ int TEMPLATE_VARIABLE_CS__TYPE = BaseCSTPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Template Variable CS</em>' class.
@@ -288,7 +288,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int TEMPLATE_VARIABLE_CS_FEATURE_COUNT = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 2;
+ int TEMPLATE_VARIABLE_CS_FEATURE_COUNT = BaseCSTPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TemplateCSImpl <em>Template CS</em>}' class.
@@ -298,7 +298,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getTemplateCS()
* @generated
*/
- int TEMPLATE_CS = 13;
+ int TEMPLATE_CS = 16;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -346,22 +346,22 @@ public interface QVTrelationCSTPackage extends EPackage {
int TEMPLATE_CS__CSI = TEMPLATE_VARIABLE_CS__CSI;
/**
- * The feature id for the '<em><b>Type</b></em>' containment reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int TEMPLATE_CS__TYPE = TEMPLATE_VARIABLE_CS__TYPE;
+ int TEMPLATE_CS__NAME = TEMPLATE_VARIABLE_CS__NAME;
/**
- * The feature id for the '<em><b>Property Id</b></em>' reference.
+ * The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int TEMPLATE_CS__PROPERTY_ID = TEMPLATE_VARIABLE_CS__PROPERTY_ID;
+ int TEMPLATE_CS__TYPE = TEMPLATE_VARIABLE_CS__TYPE;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
@@ -446,22 +446,22 @@ public interface QVTrelationCSTPackage extends EPackage {
int COLLECTION_TEMPLATE_CS__CSI = TEMPLATE_CS__CSI;
/**
- * The feature id for the '<em><b>Type</b></em>' containment reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int COLLECTION_TEMPLATE_CS__TYPE = TEMPLATE_CS__TYPE;
+ int COLLECTION_TEMPLATE_CS__NAME = TEMPLATE_CS__NAME;
/**
- * The feature id for the '<em><b>Property Id</b></em>' reference.
+ * The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int COLLECTION_TEMPLATE_CS__PROPERTY_ID = TEMPLATE_CS__PROPERTY_ID;
+ int COLLECTION_TEMPLATE_CS__TYPE = TEMPLATE_CS__TYPE;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
@@ -482,13 +482,13 @@ public interface QVTrelationCSTPackage extends EPackage {
int COLLECTION_TEMPLATE_CS__GUARD_EXPRESSION = TEMPLATE_CS__GUARD_EXPRESSION;
/**
- * The feature id for the '<em><b>Member Identifier</b></em>' containment reference list.
+ * The feature id for the '<em><b>Member Identifiers</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIER = TEMPLATE_CS_FEATURE_COUNT + 0;
+ int COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIERS = TEMPLATE_CS_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Rest Identifier</b></em>' containment reference.
@@ -682,22 +682,22 @@ public interface QVTrelationCSTPackage extends EPackage {
int DOMAIN_CS__REPLACE = ABSTRACT_DOMAIN_CS_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Template</b></em>' containment reference.
+ * The feature id for the '<em><b>Pattern</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DOMAIN_CS__TEMPLATE = ABSTRACT_DOMAIN_CS_FEATURE_COUNT + 4;
+ int DOMAIN_CS__PATTERN = ABSTRACT_DOMAIN_CS_FEATURE_COUNT + 4;
/**
- * The feature id for the '<em><b>Default Value</b></em>' containment reference list.
+ * The feature id for the '<em><b>Default Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DOMAIN_CS__DEFAULT_VALUE = ABSTRACT_DOMAIN_CS_FEATURE_COUNT + 5;
+ int DOMAIN_CS__DEFAULT_VALUES = ABSTRACT_DOMAIN_CS_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Implemented By</b></em>' containment reference.
@@ -718,6 +718,79 @@ public interface QVTrelationCSTPackage extends EPackage {
int DOMAIN_CS_FEATURE_COUNT = ABSTRACT_DOMAIN_CS_FEATURE_COUNT + 7;
/**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.DomainPatternCSImpl <em>Domain Pattern CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.DomainPatternCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getDomainPatternCS()
+ * @generated
+ */
+ int DOMAIN_PATTERN_CS = 5;
+
+ /**
+ * The feature id for the '<em><b>Logical Parent</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOMAIN_PATTERN_CS__LOGICAL_PARENT = BaseCSTPackage.MODEL_ELEMENT_CS__LOGICAL_PARENT;
+
+ /**
+ * The feature id for the '<em><b>Pivot</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOMAIN_PATTERN_CS__PIVOT = BaseCSTPackage.MODEL_ELEMENT_CS__PIVOT;
+
+ /**
+ * The feature id for the '<em><b>Owned Annotation</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOMAIN_PATTERN_CS__OWNED_ANNOTATION = BaseCSTPackage.MODEL_ELEMENT_CS__OWNED_ANNOTATION;
+
+ /**
+ * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOMAIN_PATTERN_CS__ORIGINAL_XMI_ID = BaseCSTPackage.MODEL_ELEMENT_CS__ORIGINAL_XMI_ID;
+
+ /**
+ * The feature id for the '<em><b>Csi</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOMAIN_PATTERN_CS__CSI = BaseCSTPackage.MODEL_ELEMENT_CS__CSI;
+
+ /**
+ * The feature id for the '<em><b>Template</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOMAIN_PATTERN_CS__TEMPLATE = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Domain Pattern CS</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DOMAIN_PATTERN_CS_FEATURE_COUNT = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 1;
+
+ /**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.KeyDeclCSImpl <em>Key Decl CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -725,7 +798,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getKeyDeclCS()
* @generated
*/
- int KEY_DECL_CS = 5;
+ int KEY_DECL_CS = 6;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -782,13 +855,13 @@ public interface QVTrelationCSTPackage extends EPackage {
int KEY_DECL_CS__PATH_NAME = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Property Id</b></em>' reference list.
+ * The feature id for the '<em><b>Property Ids</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int KEY_DECL_CS__PROPERTY_ID = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 1;
+ int KEY_DECL_CS__PROPERTY_IDS = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Class Id</b></em>' reference.
@@ -816,7 +889,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getModelDeclCS()
* @generated
*/
- int MODEL_DECL_CS = 6;
+ int MODEL_DECL_CS = 7;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -873,13 +946,13 @@ public interface QVTrelationCSTPackage extends EPackage {
int MODEL_DECL_CS__NAME = BaseCSTPackage.NAMED_ELEMENT_CS__NAME;
/**
- * The feature id for the '<em><b>Meta Model Id</b></em>' reference list.
+ * The feature id for the '<em><b>Meta Model Ids</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int MODEL_DECL_CS__META_MODEL_ID = BaseCSTPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 0;
+ int MODEL_DECL_CS__META_MODEL_IDS = BaseCSTPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Model Decl CS</em>' class.
@@ -898,7 +971,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getObjectTemplateCS()
* @generated
*/
- int OBJECT_TEMPLATE_CS = 7;
+ int OBJECT_TEMPLATE_CS = 8;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -946,22 +1019,22 @@ public interface QVTrelationCSTPackage extends EPackage {
int OBJECT_TEMPLATE_CS__CSI = TEMPLATE_CS__CSI;
/**
- * The feature id for the '<em><b>Type</b></em>' containment reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int OBJECT_TEMPLATE_CS__TYPE = TEMPLATE_CS__TYPE;
+ int OBJECT_TEMPLATE_CS__NAME = TEMPLATE_CS__NAME;
/**
- * The feature id for the '<em><b>Property Id</b></em>' reference.
+ * The feature id for the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int OBJECT_TEMPLATE_CS__PROPERTY_ID = TEMPLATE_CS__PROPERTY_ID;
+ int OBJECT_TEMPLATE_CS__TYPE = TEMPLATE_CS__TYPE;
/**
* The feature id for the '<em><b>Parent</b></em>' reference.
@@ -982,13 +1055,13 @@ public interface QVTrelationCSTPackage extends EPackage {
int OBJECT_TEMPLATE_CS__GUARD_EXPRESSION = TEMPLATE_CS__GUARD_EXPRESSION;
/**
- * The feature id for the '<em><b>Property Template</b></em>' containment reference list.
+ * The feature id for the '<em><b>Property Templates</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATE = TEMPLATE_CS_FEATURE_COUNT + 0;
+ int OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATES = TEMPLATE_CS_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Object Template CS</em>' class.
@@ -1007,7 +1080,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getParamDeclarationCS()
* @generated
*/
- int PARAM_DECLARATION_CS = 8;
+ int PARAM_DECLARATION_CS = 9;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -1016,7 +1089,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__LOGICAL_PARENT = BaseCSTPackage.NAMED_ELEMENT_CS__LOGICAL_PARENT;
+ int PARAM_DECLARATION_CS__LOGICAL_PARENT = BaseCSTPackage.TYPED_ELEMENT_CS__LOGICAL_PARENT;
/**
* The feature id for the '<em><b>Pivot</b></em>' reference.
@@ -1025,7 +1098,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__PIVOT = BaseCSTPackage.NAMED_ELEMENT_CS__PIVOT;
+ int PARAM_DECLARATION_CS__PIVOT = BaseCSTPackage.TYPED_ELEMENT_CS__PIVOT;
/**
* The feature id for the '<em><b>Owned Annotation</b></em>' containment reference list.
@@ -1034,7 +1107,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__OWNED_ANNOTATION = BaseCSTPackage.NAMED_ELEMENT_CS__OWNED_ANNOTATION;
+ int PARAM_DECLARATION_CS__OWNED_ANNOTATION = BaseCSTPackage.TYPED_ELEMENT_CS__OWNED_ANNOTATION;
/**
* The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
@@ -1043,7 +1116,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__ORIGINAL_XMI_ID = BaseCSTPackage.NAMED_ELEMENT_CS__ORIGINAL_XMI_ID;
+ int PARAM_DECLARATION_CS__ORIGINAL_XMI_ID = BaseCSTPackage.TYPED_ELEMENT_CS__ORIGINAL_XMI_ID;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -1052,7 +1125,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__CSI = BaseCSTPackage.NAMED_ELEMENT_CS__CSI;
+ int PARAM_DECLARATION_CS__CSI = BaseCSTPackage.TYPED_ELEMENT_CS__CSI;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1061,16 +1134,34 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__NAME = BaseCSTPackage.NAMED_ELEMENT_CS__NAME;
+ int PARAM_DECLARATION_CS__NAME = BaseCSTPackage.TYPED_ELEMENT_CS__NAME;
/**
- * The feature id for the '<em><b>Type</b></em>' containment reference.
+ * The feature id for the '<em><b>Owned Type</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAM_DECLARATION_CS__OWNED_TYPE = BaseCSTPackage.TYPED_ELEMENT_CS__OWNED_TYPE;
+
+ /**
+ * The feature id for the '<em><b>Owned Constraint</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS__TYPE = BaseCSTPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 0;
+ int PARAM_DECLARATION_CS__OWNED_CONSTRAINT = BaseCSTPackage.TYPED_ELEMENT_CS__OWNED_CONSTRAINT;
+
+ /**
+ * The feature id for the '<em><b>Qualifier</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARAM_DECLARATION_CS__QUALIFIER = BaseCSTPackage.TYPED_ELEMENT_CS__QUALIFIER;
/**
* The number of structural features of the '<em>Param Declaration CS</em>' class.
@@ -1079,17 +1170,17 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PARAM_DECLARATION_CS_FEATURE_COUNT = BaseCSTPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 1;
+ int PARAM_DECLARATION_CS_FEATURE_COUNT = BaseCSTPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 0;
/**
- * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PrimitiveTypeDomainCSImpl <em>Primitive Type Domain CS</em>}' class.
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PatternCSImpl <em>Pattern CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.PrimitiveTypeDomainCSImpl
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getPrimitiveTypeDomainCS()
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.PatternCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getPatternCS()
* @generated
*/
- int PRIMITIVE_TYPE_DOMAIN_CS = 9;
+ int PATTERN_CS = 10;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -1098,7 +1189,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PRIMITIVE_TYPE_DOMAIN_CS__LOGICAL_PARENT = TEMPLATE_VARIABLE_CS__LOGICAL_PARENT;
+ int PATTERN_CS__LOGICAL_PARENT = BaseCSTPackage.MODEL_ELEMENT_CS__LOGICAL_PARENT;
/**
* The feature id for the '<em><b>Pivot</b></em>' reference.
@@ -1107,7 +1198,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PRIMITIVE_TYPE_DOMAIN_CS__PIVOT = TEMPLATE_VARIABLE_CS__PIVOT;
+ int PATTERN_CS__PIVOT = BaseCSTPackage.MODEL_ELEMENT_CS__PIVOT;
/**
* The feature id for the '<em><b>Owned Annotation</b></em>' containment reference list.
@@ -1116,7 +1207,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PRIMITIVE_TYPE_DOMAIN_CS__OWNED_ANNOTATION = TEMPLATE_VARIABLE_CS__OWNED_ANNOTATION;
+ int PATTERN_CS__OWNED_ANNOTATION = BaseCSTPackage.MODEL_ELEMENT_CS__OWNED_ANNOTATION;
/**
* The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
@@ -1125,7 +1216,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PRIMITIVE_TYPE_DOMAIN_CS__ORIGINAL_XMI_ID = TEMPLATE_VARIABLE_CS__ORIGINAL_XMI_ID;
+ int PATTERN_CS__ORIGINAL_XMI_ID = BaseCSTPackage.MODEL_ELEMENT_CS__ORIGINAL_XMI_ID;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -1134,25 +1225,153 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PRIMITIVE_TYPE_DOMAIN_CS__CSI = TEMPLATE_VARIABLE_CS__CSI;
+ int PATTERN_CS__CSI = BaseCSTPackage.MODEL_ELEMENT_CS__CSI;
/**
- * The feature id for the '<em><b>Type</b></em>' containment reference.
+ * The feature id for the '<em><b>Predicates</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PRIMITIVE_TYPE_DOMAIN_CS__TYPE = TEMPLATE_VARIABLE_CS__TYPE;
+ int PATTERN_CS__PREDICATES = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Property Id</b></em>' reference.
+ * The number of structural features of the '<em>Pattern CS</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PRIMITIVE_TYPE_DOMAIN_CS__PROPERTY_ID = TEMPLATE_VARIABLE_CS__PROPERTY_ID;
+ int PATTERN_CS_FEATURE_COUNT = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PredicateCSImpl <em>Predicate CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.PredicateCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getPredicateCS()
+ * @generated
+ */
+ int PREDICATE_CS = 11;
+
+ /**
+ * The feature id for the '<em><b>Logical Parent</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREDICATE_CS__LOGICAL_PARENT = BaseCSTPackage.MODEL_ELEMENT_CS__LOGICAL_PARENT;
+
+ /**
+ * The feature id for the '<em><b>Pivot</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREDICATE_CS__PIVOT = BaseCSTPackage.MODEL_ELEMENT_CS__PIVOT;
+
+ /**
+ * The feature id for the '<em><b>Owned Annotation</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREDICATE_CS__OWNED_ANNOTATION = BaseCSTPackage.MODEL_ELEMENT_CS__OWNED_ANNOTATION;
+
+ /**
+ * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREDICATE_CS__ORIGINAL_XMI_ID = BaseCSTPackage.MODEL_ELEMENT_CS__ORIGINAL_XMI_ID;
+
+ /**
+ * The feature id for the '<em><b>Csi</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREDICATE_CS__CSI = BaseCSTPackage.MODEL_ELEMENT_CS__CSI;
+
+ /**
+ * The feature id for the '<em><b>Expr</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREDICATE_CS__EXPR = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 0;
+
+ /**
+ * The number of structural features of the '<em>Predicate CS</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PREDICATE_CS_FEATURE_COUNT = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 1;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PrimitiveTypeDomainCSImpl <em>Primitive Type Domain CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.PrimitiveTypeDomainCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getPrimitiveTypeDomainCS()
+ * @generated
+ */
+ int PRIMITIVE_TYPE_DOMAIN_CS = 12;
+
+ /**
+ * The feature id for the '<em><b>Logical Parent</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PRIMITIVE_TYPE_DOMAIN_CS__LOGICAL_PARENT = TEMPLATE_VARIABLE_CS__LOGICAL_PARENT;
+
+ /**
+ * The feature id for the '<em><b>Pivot</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PRIMITIVE_TYPE_DOMAIN_CS__PIVOT = TEMPLATE_VARIABLE_CS__PIVOT;
+
+ /**
+ * The feature id for the '<em><b>Owned Annotation</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PRIMITIVE_TYPE_DOMAIN_CS__OWNED_ANNOTATION = TEMPLATE_VARIABLE_CS__OWNED_ANNOTATION;
+
+ /**
+ * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PRIMITIVE_TYPE_DOMAIN_CS__ORIGINAL_XMI_ID = TEMPLATE_VARIABLE_CS__ORIGINAL_XMI_ID;
+
+ /**
+ * The feature id for the '<em><b>Csi</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PRIMITIVE_TYPE_DOMAIN_CS__CSI = TEMPLATE_VARIABLE_CS__CSI;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1161,7 +1380,16 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PRIMITIVE_TYPE_DOMAIN_CS__NAME = TEMPLATE_VARIABLE_CS_FEATURE_COUNT + 0;
+ int PRIMITIVE_TYPE_DOMAIN_CS__NAME = TEMPLATE_VARIABLE_CS__NAME;
+
+ /**
+ * The feature id for the '<em><b>Type</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PRIMITIVE_TYPE_DOMAIN_CS__TYPE = TEMPLATE_VARIABLE_CS__TYPE;
/**
* The number of structural features of the '<em>Primitive Type Domain CS</em>' class.
@@ -1170,7 +1398,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PRIMITIVE_TYPE_DOMAIN_CS_FEATURE_COUNT = TEMPLATE_VARIABLE_CS_FEATURE_COUNT + 1;
+ int PRIMITIVE_TYPE_DOMAIN_CS_FEATURE_COUNT = TEMPLATE_VARIABLE_CS_FEATURE_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PropertyTemplateCSImpl <em>Property Template CS</em>}' class.
@@ -1180,7 +1408,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getPropertyTemplateCS()
* @generated
*/
- int PROPERTY_TEMPLATE_CS = 10;
+ int PROPERTY_TEMPLATE_CS = 13;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -1228,13 +1456,22 @@ public interface QVTrelationCSTPackage extends EPackage {
int PROPERTY_TEMPLATE_CS__CSI = BaseCSTPackage.MODEL_ELEMENT_CS__CSI;
/**
+ * The feature id for the '<em><b>Object Template</b></em>' container reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 0;
+
+ /**
* The feature id for the '<em><b>Property Id</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PROPERTY_TEMPLATE_CS__PROPERTY_ID = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 0;
+ int PROPERTY_TEMPLATE_CS__PROPERTY_ID = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Ocl Expression</b></em>' containment reference.
@@ -1243,7 +1480,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PROPERTY_TEMPLATE_CS__OCL_EXPRESSION = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 1;
+ int PROPERTY_TEMPLATE_CS__OCL_EXPRESSION = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Opposite</b></em>' attribute.
@@ -1252,7 +1489,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PROPERTY_TEMPLATE_CS__OPPOSITE = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 2;
+ int PROPERTY_TEMPLATE_CS__OPPOSITE = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Property Template CS</em>' class.
@@ -1261,7 +1498,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int PROPERTY_TEMPLATE_CS_FEATURE_COUNT = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 3;
+ int PROPERTY_TEMPLATE_CS_FEATURE_COUNT = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 4;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.QueryCSImpl <em>Query CS</em>}' class.
@@ -1271,7 +1508,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getQueryCS()
* @generated
*/
- int QUERY_CS = 11;
+ int QUERY_CS = 14;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -1280,7 +1517,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int QUERY_CS__LOGICAL_PARENT = BaseCSTPackage.MODEL_ELEMENT_CS__LOGICAL_PARENT;
+ int QUERY_CS__LOGICAL_PARENT = BaseCSTPackage.TYPED_ELEMENT_CS__LOGICAL_PARENT;
/**
* The feature id for the '<em><b>Pivot</b></em>' reference.
@@ -1289,7 +1526,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int QUERY_CS__PIVOT = BaseCSTPackage.MODEL_ELEMENT_CS__PIVOT;
+ int QUERY_CS__PIVOT = BaseCSTPackage.TYPED_ELEMENT_CS__PIVOT;
/**
* The feature id for the '<em><b>Owned Annotation</b></em>' containment reference list.
@@ -1298,7 +1535,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int QUERY_CS__OWNED_ANNOTATION = BaseCSTPackage.MODEL_ELEMENT_CS__OWNED_ANNOTATION;
+ int QUERY_CS__OWNED_ANNOTATION = BaseCSTPackage.TYPED_ELEMENT_CS__OWNED_ANNOTATION;
/**
* The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
@@ -1307,7 +1544,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int QUERY_CS__ORIGINAL_XMI_ID = BaseCSTPackage.MODEL_ELEMENT_CS__ORIGINAL_XMI_ID;
+ int QUERY_CS__ORIGINAL_XMI_ID = BaseCSTPackage.TYPED_ELEMENT_CS__ORIGINAL_XMI_ID;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -1316,43 +1553,61 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int QUERY_CS__CSI = BaseCSTPackage.MODEL_ELEMENT_CS__CSI;
+ int QUERY_CS__CSI = BaseCSTPackage.TYPED_ELEMENT_CS__CSI;
/**
- * The feature id for the '<em><b>Path Name</b></em>' containment reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUERY_CS__PATH_NAME = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 0;
+ int QUERY_CS__NAME = BaseCSTPackage.TYPED_ELEMENT_CS__NAME;
/**
- * The feature id for the '<em><b>Input Param Declaration</b></em>' containment reference list.
+ * The feature id for the '<em><b>Owned Type</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUERY_CS__INPUT_PARAM_DECLARATION = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 1;
+ int QUERY_CS__OWNED_TYPE = BaseCSTPackage.TYPED_ELEMENT_CS__OWNED_TYPE;
/**
- * The feature id for the '<em><b>Ocl Expression</b></em>' containment reference.
+ * The feature id for the '<em><b>Owned Constraint</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUERY_CS__OCL_EXPRESSION = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 2;
+ int QUERY_CS__OWNED_CONSTRAINT = BaseCSTPackage.TYPED_ELEMENT_CS__OWNED_CONSTRAINT;
/**
- * The feature id for the '<em><b>Type</b></em>' containment reference.
+ * The feature id for the '<em><b>Qualifier</b></em>' attribute list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int QUERY_CS__QUALIFIER = BaseCSTPackage.TYPED_ELEMENT_CS__QUALIFIER;
+
+ /**
+ * The feature id for the '<em><b>Input Param Declarations</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int QUERY_CS__INPUT_PARAM_DECLARATIONS = BaseCSTPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Ocl Expression</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUERY_CS__TYPE = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 3;
+ int QUERY_CS__OCL_EXPRESSION = BaseCSTPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Query CS</em>' class.
@@ -1361,7 +1616,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int QUERY_CS_FEATURE_COUNT = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 4;
+ int QUERY_CS_FEATURE_COUNT = BaseCSTPackage.TYPED_ELEMENT_CS_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.RelationCSImpl <em>Relation CS</em>}' class.
@@ -1371,7 +1626,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getRelationCS()
* @generated
*/
- int RELATION_CS = 12;
+ int RELATION_CS = 15;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -1446,22 +1701,22 @@ public interface QVTrelationCSTPackage extends EPackage {
int RELATION_CS__OVERRIDES = BaseCSTPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Var Declaration</b></em>' containment reference list.
+ * The feature id for the '<em><b>Var Declarations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int RELATION_CS__VAR_DECLARATION = BaseCSTPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 2;
+ int RELATION_CS__VAR_DECLARATIONS = BaseCSTPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Domain</b></em>' containment reference list.
+ * The feature id for the '<em><b>Domains</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int RELATION_CS__DOMAIN = BaseCSTPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 3;
+ int RELATION_CS__DOMAINS = BaseCSTPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>When</b></em>' containment reference.
@@ -1498,7 +1753,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getTopLevelCS()
* @generated
*/
- int TOP_LEVEL_CS = 15;
+ int TOP_LEVEL_CS = 18;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -1609,22 +1864,22 @@ public interface QVTrelationCSTPackage extends EPackage {
int TOP_LEVEL_CS__OWNED_LIBRARY = BaseCSTPackage.ROOT_PACKAGE_CS__OWNED_LIBRARY;
/**
- * The feature id for the '<em><b>Import Clause</b></em>' containment reference list.
+ * The feature id for the '<em><b>Import Clauses</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int TOP_LEVEL_CS__IMPORT_CLAUSE = BaseCSTPackage.ROOT_PACKAGE_CS_FEATURE_COUNT + 0;
+ int TOP_LEVEL_CS__IMPORT_CLAUSES = BaseCSTPackage.ROOT_PACKAGE_CS_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Transformation</b></em>' containment reference list.
+ * The feature id for the '<em><b>Transformations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int TOP_LEVEL_CS__TRANSFORMATION = BaseCSTPackage.ROOT_PACKAGE_CS_FEATURE_COUNT + 1;
+ int TOP_LEVEL_CS__TRANSFORMATIONS = BaseCSTPackage.ROOT_PACKAGE_CS_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Top Level CS</em>' class.
@@ -1643,7 +1898,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getTransformationCS()
* @generated
*/
- int TRANSFORMATION_CS = 16;
+ int TRANSFORMATION_CS = 19;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -1736,13 +1991,13 @@ public interface QVTrelationCSTPackage extends EPackage {
int TRANSFORMATION_CS__NS_URI = BaseCSTPackage.PACKAGE_CS__NS_URI;
/**
- * The feature id for the '<em><b>Model Decl</b></em>' containment reference list.
+ * The feature id for the '<em><b>Model Decls</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int TRANSFORMATION_CS__MODEL_DECL = BaseCSTPackage.PACKAGE_CS_FEATURE_COUNT + 0;
+ int TRANSFORMATION_CS__MODEL_DECLS = BaseCSTPackage.PACKAGE_CS_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Extends</b></em>' reference list.
@@ -1754,22 +2009,22 @@ public interface QVTrelationCSTPackage extends EPackage {
int TRANSFORMATION_CS__EXTENDS = BaseCSTPackage.PACKAGE_CS_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Key Decl</b></em>' containment reference list.
+ * The feature id for the '<em><b>Key Decls</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int TRANSFORMATION_CS__KEY_DECL = BaseCSTPackage.PACKAGE_CS_FEATURE_COUNT + 2;
+ int TRANSFORMATION_CS__KEY_DECLS = BaseCSTPackage.PACKAGE_CS_FEATURE_COUNT + 2;
/**
- * The feature id for the '<em><b>Query</b></em>' containment reference list.
+ * The feature id for the '<em><b>Queries</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int TRANSFORMATION_CS__QUERY = BaseCSTPackage.PACKAGE_CS_FEATURE_COUNT + 3;
+ int TRANSFORMATION_CS__QUERIES = BaseCSTPackage.PACKAGE_CS_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Relation</b></em>' containment reference list.
@@ -1797,7 +2052,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getUnitCS()
* @generated
*/
- int UNIT_CS = 17;
+ int UNIT_CS = 20;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -1870,7 +2125,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getVarDeclarationCS()
* @generated
*/
- int VAR_DECLARATION_CS = 18;
+ int VAR_DECLARATION_CS = 21;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -1918,13 +2173,13 @@ public interface QVTrelationCSTPackage extends EPackage {
int VAR_DECLARATION_CS__CSI = BaseCSTPackage.MODEL_ELEMENT_CS__CSI;
/**
- * The feature id for the '<em><b>Var Declaration Id</b></em>' reference list.
+ * The feature id for the '<em><b>Var Declaration Ids</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int VAR_DECLARATION_CS__VAR_DECLARATION_ID = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 0;
+ int VAR_DECLARATION_CS__VAR_DECLARATION_IDS = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference.
@@ -1945,14 +2200,14 @@ public interface QVTrelationCSTPackage extends EPackage {
int VAR_DECLARATION_CS_FEATURE_COUNT = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 2;
/**
- * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.WhenCSImpl <em>When CS</em>}' class.
+ * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.VarDeclarationIdCSImpl <em>Var Declaration Id CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.WhenCSImpl
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getWhenCS()
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.VarDeclarationIdCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getVarDeclarationIdCS()
* @generated
*/
- int WHEN_CS = 19;
+ int VAR_DECLARATION_ID_CS = 22;
/**
* The feature id for the '<em><b>Logical Parent</b></em>' reference.
@@ -1961,7 +2216,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int WHEN_CS__LOGICAL_PARENT = BaseCSTPackage.MODEL_ELEMENT_CS__LOGICAL_PARENT;
+ int VAR_DECLARATION_ID_CS__LOGICAL_PARENT = BaseCSTPackage.NAMED_ELEMENT_CS__LOGICAL_PARENT;
/**
* The feature id for the '<em><b>Pivot</b></em>' reference.
@@ -1970,7 +2225,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int WHEN_CS__PIVOT = BaseCSTPackage.MODEL_ELEMENT_CS__PIVOT;
+ int VAR_DECLARATION_ID_CS__PIVOT = BaseCSTPackage.NAMED_ELEMENT_CS__PIVOT;
/**
* The feature id for the '<em><b>Owned Annotation</b></em>' containment reference list.
@@ -1979,7 +2234,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int WHEN_CS__OWNED_ANNOTATION = BaseCSTPackage.MODEL_ELEMENT_CS__OWNED_ANNOTATION;
+ int VAR_DECLARATION_ID_CS__OWNED_ANNOTATION = BaseCSTPackage.NAMED_ELEMENT_CS__OWNED_ANNOTATION;
/**
* The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
@@ -1988,7 +2243,7 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int WHEN_CS__ORIGINAL_XMI_ID = BaseCSTPackage.MODEL_ELEMENT_CS__ORIGINAL_XMI_ID;
+ int VAR_DECLARATION_ID_CS__ORIGINAL_XMI_ID = BaseCSTPackage.NAMED_ELEMENT_CS__ORIGINAL_XMI_ID;
/**
* The feature id for the '<em><b>Csi</b></em>' attribute.
@@ -1997,99 +2252,25 @@ public interface QVTrelationCSTPackage extends EPackage {
* @generated
* @ordered
*/
- int WHEN_CS__CSI = BaseCSTPackage.MODEL_ELEMENT_CS__CSI;
+ int VAR_DECLARATION_ID_CS__CSI = BaseCSTPackage.NAMED_ELEMENT_CS__CSI;
/**
- * The feature id for the '<em><b>Expr</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int WHEN_CS__EXPR = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 0;
-
- /**
- * The number of structural features of the '<em>When CS</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int WHEN_CS_FEATURE_COUNT = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.WhereCSImpl <em>Where CS</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.WhereCSImpl
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getWhereCS()
- * @generated
- */
- int WHERE_CS = 20;
-
- /**
- * The feature id for the '<em><b>Logical Parent</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int WHERE_CS__LOGICAL_PARENT = BaseCSTPackage.MODEL_ELEMENT_CS__LOGICAL_PARENT;
-
- /**
- * The feature id for the '<em><b>Pivot</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int WHERE_CS__PIVOT = BaseCSTPackage.MODEL_ELEMENT_CS__PIVOT;
-
- /**
- * The feature id for the '<em><b>Owned Annotation</b></em>' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int WHERE_CS__OWNED_ANNOTATION = BaseCSTPackage.MODEL_ELEMENT_CS__OWNED_ANNOTATION;
-
- /**
- * The feature id for the '<em><b>Original Xmi Id</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int WHERE_CS__ORIGINAL_XMI_ID = BaseCSTPackage.MODEL_ELEMENT_CS__ORIGINAL_XMI_ID;
-
- /**
- * The feature id for the '<em><b>Csi</b></em>' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int WHERE_CS__CSI = BaseCSTPackage.MODEL_ELEMENT_CS__CSI;
-
- /**
- * The feature id for the '<em><b>Expr</b></em>' containment reference list.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int WHERE_CS__EXPR = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 0;
+ int VAR_DECLARATION_ID_CS__NAME = BaseCSTPackage.NAMED_ELEMENT_CS__NAME;
/**
- * The number of structural features of the '<em>Where CS</em>' class.
+ * The number of structural features of the '<em>Var Declaration Id CS</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int WHERE_CS_FEATURE_COUNT = BaseCSTPackage.MODEL_ELEMENT_CS_FEATURE_COUNT + 1;
-
+ int VAR_DECLARATION_ID_CS_FEATURE_COUNT = BaseCSTPackage.NAMED_ELEMENT_CS_FEATURE_COUNT + 0;
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.AbstractDomainCS <em>Abstract Domain CS</em>}'.
@@ -2122,15 +2303,15 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass getCollectionTemplateCS();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS#getMemberIdentifier <em>Member Identifier</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS#getMemberIdentifiers <em>Member Identifiers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Member Identifier</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS#getMemberIdentifier()
+ * @return the meta object for the containment reference list '<em>Member Identifiers</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS#getMemberIdentifiers()
* @see #getCollectionTemplateCS()
* @generated
*/
- EReference getCollectionTemplateCS_MemberIdentifier();
+ EReference getCollectionTemplateCS_MemberIdentifiers();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS#getRestIdentifier <em>Rest Identifier</em>}'.
@@ -2230,26 +2411,26 @@ public interface QVTrelationCSTPackage extends EPackage {
EAttribute getDomainCS_Replace();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getTemplate <em>Template</em>}'.
+ * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getPattern <em>Pattern</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Template</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getTemplate()
+ * @return the meta object for the containment reference '<em>Pattern</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getPattern()
* @see #getDomainCS()
* @generated
*/
- EReference getDomainCS_Template();
+ EReference getDomainCS_Pattern();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getDefaultValue <em>Default Value</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getDefaultValues <em>Default Values</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Default Value</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getDefaultValue()
+ * @return the meta object for the containment reference list '<em>Default Values</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getDefaultValues()
* @see #getDomainCS()
* @generated
*/
- EReference getDomainCS_DefaultValue();
+ EReference getDomainCS_DefaultValues();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS#getImplementedBy <em>Implemented By</em>}'.
@@ -2263,6 +2444,27 @@ public interface QVTrelationCSTPackage extends EPackage {
EReference getDomainCS_ImplementedBy();
/**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS <em>Domain Pattern CS</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Domain Pattern CS</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS
+ * @generated
+ */
+ EClass getDomainPatternCS();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS#getTemplate <em>Template</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Template</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS#getTemplate()
+ * @see #getDomainPatternCS()
+ * @generated
+ */
+ EReference getDomainPatternCS_Template();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS <em>Key Decl CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2284,15 +2486,15 @@ public interface QVTrelationCSTPackage extends EPackage {
EReference getKeyDeclCS_PathName();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS#getPropertyId <em>Property Id</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS#getPropertyIds <em>Property Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Property Id</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS#getPropertyId()
+ * @return the meta object for the reference list '<em>Property Ids</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS#getPropertyIds()
* @see #getKeyDeclCS()
* @generated
*/
- EReference getKeyDeclCS_PropertyId();
+ EReference getKeyDeclCS_PropertyIds();
/**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS#getClassId <em>Class Id</em>}'.
@@ -2316,15 +2518,15 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass getModelDeclCS();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.ModelDeclCS#getMetaModelId <em>Meta Model Id</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.ModelDeclCS#getMetaModelIds <em>Meta Model Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Meta Model Id</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.ModelDeclCS#getMetaModelId()
+ * @return the meta object for the reference list '<em>Meta Model Ids</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.ModelDeclCS#getMetaModelIds()
* @see #getModelDeclCS()
* @generated
*/
- EReference getModelDeclCS_MetaModelId();
+ EReference getModelDeclCS_MetaModelIds();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS <em>Object Template CS</em>}'.
@@ -2337,15 +2539,15 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass getObjectTemplateCS();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS#getPropertyTemplate <em>Property Template</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS#getPropertyTemplates <em>Property Templates</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Property Template</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS#getPropertyTemplate()
+ * @return the meta object for the containment reference list '<em>Property Templates</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS#getPropertyTemplates()
* @see #getObjectTemplateCS()
* @generated
*/
- EReference getObjectTemplateCS_PropertyTemplate();
+ EReference getObjectTemplateCS_PropertyTemplates();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS <em>Param Declaration CS</em>}'.
@@ -2358,36 +2560,56 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass getParamDeclarationCS();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS#getType <em>Type</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS <em>Pattern CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Type</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS#getType()
- * @see #getParamDeclarationCS()
+ * @return the meta object for class '<em>Pattern CS</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS
* @generated
*/
- EReference getParamDeclarationCS_Type();
+ EClass getPatternCS();
/**
- * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS <em>Primitive Type Domain CS</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS#getPredicates <em>Predicates</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for class '<em>Primitive Type Domain CS</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS
+ * @return the meta object for the containment reference list '<em>Predicates</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS#getPredicates()
+ * @see #getPatternCS()
* @generated
*/
- EClass getPrimitiveTypeDomainCS();
+ EReference getPatternCS_Predicates();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS <em>Predicate CS</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Predicate CS</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS
+ * @generated
+ */
+ EClass getPredicateCS();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS#getExpr <em>Expr</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Expr</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS#getExpr()
+ * @see #getPredicateCS()
+ * @generated
+ */
+ EReference getPredicateCS_Expr();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS#getName <em>Name</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS <em>Primitive Type Domain CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS#getName()
- * @see #getPrimitiveTypeDomainCS()
+ * @return the meta object for class '<em>Primitive Type Domain CS</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS
* @generated
*/
- EAttribute getPrimitiveTypeDomainCS_Name();
+ EClass getPrimitiveTypeDomainCS();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS <em>Property Template CS</em>}'.
@@ -2400,6 +2622,17 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass getPropertyTemplateCS();
/**
+ * Returns the meta object for the container reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS#getObjectTemplate <em>Object Template</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the container reference '<em>Object Template</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS#getObjectTemplate()
+ * @see #getPropertyTemplateCS()
+ * @generated
+ */
+ EReference getPropertyTemplateCS_ObjectTemplate();
+
+ /**
* Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS#getPropertyId <em>Property Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2443,26 +2676,15 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass getQueryCS();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getPathName <em>Path Name</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Path Name</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getPathName()
- * @see #getQueryCS()
- * @generated
- */
- EReference getQueryCS_PathName();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getInputParamDeclaration <em>Input Param Declaration</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getInputParamDeclarations <em>Input Param Declarations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Input Param Declaration</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getInputParamDeclaration()
+ * @return the meta object for the containment reference list '<em>Input Param Declarations</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getInputParamDeclarations()
* @see #getQueryCS()
* @generated
*/
- EReference getQueryCS_InputParamDeclaration();
+ EReference getQueryCS_InputParamDeclarations();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getOclExpression <em>Ocl Expression</em>}'.
@@ -2476,17 +2698,6 @@ public interface QVTrelationCSTPackage extends EPackage {
EReference getQueryCS_OclExpression();
/**
- * Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getType <em>Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference '<em>Type</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getType()
- * @see #getQueryCS()
- * @generated
- */
- EReference getQueryCS_Type();
-
- /**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS <em>Relation CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2519,26 +2730,26 @@ public interface QVTrelationCSTPackage extends EPackage {
EReference getRelationCS_Overrides();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getVarDeclaration <em>Var Declaration</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getVarDeclarations <em>Var Declarations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Var Declaration</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getVarDeclaration()
+ * @return the meta object for the containment reference list '<em>Var Declarations</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getVarDeclarations()
* @see #getRelationCS()
* @generated
*/
- EReference getRelationCS_VarDeclaration();
+ EReference getRelationCS_VarDeclarations();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getDomain <em>Domain</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getDomains <em>Domains</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Domain</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getDomain()
+ * @return the meta object for the containment reference list '<em>Domains</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getDomains()
* @see #getRelationCS()
* @generated
*/
- EReference getRelationCS_Domain();
+ EReference getRelationCS_Domains();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getWhen <em>When</em>}'.
@@ -2605,17 +2816,6 @@ public interface QVTrelationCSTPackage extends EPackage {
EReference getTemplateVariableCS_Type();
/**
- * Returns the meta object for the reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS#getPropertyId <em>Property Id</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Property Id</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS#getPropertyId()
- * @see #getTemplateVariableCS()
- * @generated
- */
- EReference getTemplateVariableCS_PropertyId();
-
- /**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS <em>Top Level CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2626,26 +2826,26 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass getTopLevelCS();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS#getImportClause <em>Import Clause</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS#getImportClauses <em>Import Clauses</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Import Clause</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS#getImportClause()
+ * @return the meta object for the containment reference list '<em>Import Clauses</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS#getImportClauses()
* @see #getTopLevelCS()
* @generated
*/
- EReference getTopLevelCS_ImportClause();
+ EReference getTopLevelCS_ImportClauses();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS#getTransformation <em>Transformation</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS#getTransformations <em>Transformations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Transformation</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS#getTransformation()
+ * @return the meta object for the containment reference list '<em>Transformations</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS#getTransformations()
* @see #getTopLevelCS()
* @generated
*/
- EReference getTopLevelCS_Transformation();
+ EReference getTopLevelCS_Transformations();
/**
* Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS <em>Transformation CS</em>}'.
@@ -2658,15 +2858,15 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass getTransformationCS();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getModelDecl <em>Model Decl</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getModelDecls <em>Model Decls</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Model Decl</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getModelDecl()
+ * @return the meta object for the containment reference list '<em>Model Decls</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getModelDecls()
* @see #getTransformationCS()
* @generated
*/
- EReference getTransformationCS_ModelDecl();
+ EReference getTransformationCS_ModelDecls();
/**
* Returns the meta object for the reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getExtends <em>Extends</em>}'.
@@ -2680,26 +2880,26 @@ public interface QVTrelationCSTPackage extends EPackage {
EReference getTransformationCS_Extends();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getKeyDecl <em>Key Decl</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getKeyDecls <em>Key Decls</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Key Decl</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getKeyDecl()
+ * @return the meta object for the containment reference list '<em>Key Decls</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getKeyDecls()
* @see #getTransformationCS()
* @generated
*/
- EReference getTransformationCS_KeyDecl();
+ EReference getTransformationCS_KeyDecls();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getQuery <em>Query</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getQueries <em>Queries</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Query</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getQuery()
+ * @return the meta object for the containment reference list '<em>Queries</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getQueries()
* @see #getTransformationCS()
* @generated
*/
- EReference getTransformationCS_Query();
+ EReference getTransformationCS_Queries();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getRelation <em>Relation</em>}'.
@@ -2744,15 +2944,15 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass getVarDeclarationCS();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS#getVarDeclarationId <em>Var Declaration Id</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS#getVarDeclarationIds <em>Var Declaration Ids</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the reference list '<em>Var Declaration Id</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS#getVarDeclarationId()
+ * @return the meta object for the containment reference list '<em>Var Declaration Ids</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS#getVarDeclarationIds()
* @see #getVarDeclarationCS()
* @generated
*/
- EReference getVarDeclarationCS_VarDeclarationId();
+ EReference getVarDeclarationCS_VarDeclarationIds();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS#getType <em>Type</em>}'.
@@ -2766,46 +2966,14 @@ public interface QVTrelationCSTPackage extends EPackage {
EReference getVarDeclarationCS_Type();
/**
- * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS <em>When CS</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS <em>Var Declaration Id CS</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for class '<em>When CS</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS
+ * @return the meta object for class '<em>Var Declaration Id CS</em>'.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS
* @generated
*/
- EClass getWhenCS();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS#getExpr <em>Expr</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Expr</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS#getExpr()
- * @see #getWhenCS()
- * @generated
- */
- EReference getWhenCS_Expr();
-
- /**
- * Returns the meta object for class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS <em>Where CS</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Where CS</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS
- * @generated
- */
- EClass getWhereCS();
-
- /**
- * Returns the meta object for the containment reference list '{@link org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS#getExpr <em>Expr</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the containment reference list '<em>Expr</em>'.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS#getExpr()
- * @see #getWhereCS()
- * @generated
- */
- EReference getWhereCS_Expr();
+ EClass getVarDeclarationIdCS();
/**
* Returns the factory that creates the instances of the model.
@@ -2860,12 +3028,12 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass COLLECTION_TEMPLATE_CS = eINSTANCE.getCollectionTemplateCS();
/**
- * The meta object literal for the '<em><b>Member Identifier</b></em>' containment reference list feature.
+ * The meta object literal for the '<em><b>Member Identifiers</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIER = eINSTANCE.getCollectionTemplateCS_MemberIdentifier();
+ EReference COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIERS = eINSTANCE.getCollectionTemplateCS_MemberIdentifiers();
/**
* The meta object literal for the '<em><b>Rest Identifier</b></em>' containment reference feature.
@@ -2944,20 +3112,20 @@ public interface QVTrelationCSTPackage extends EPackage {
EAttribute DOMAIN_CS__REPLACE = eINSTANCE.getDomainCS_Replace();
/**
- * The meta object literal for the '<em><b>Template</b></em>' containment reference feature.
+ * The meta object literal for the '<em><b>Pattern</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference DOMAIN_CS__TEMPLATE = eINSTANCE.getDomainCS_Template();
+ EReference DOMAIN_CS__PATTERN = eINSTANCE.getDomainCS_Pattern();
/**
- * The meta object literal for the '<em><b>Default Value</b></em>' containment reference list feature.
+ * The meta object literal for the '<em><b>Default Values</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference DOMAIN_CS__DEFAULT_VALUE = eINSTANCE.getDomainCS_DefaultValue();
+ EReference DOMAIN_CS__DEFAULT_VALUES = eINSTANCE.getDomainCS_DefaultValues();
/**
* The meta object literal for the '<em><b>Implemented By</b></em>' containment reference feature.
@@ -2968,6 +3136,24 @@ public interface QVTrelationCSTPackage extends EPackage {
EReference DOMAIN_CS__IMPLEMENTED_BY = eINSTANCE.getDomainCS_ImplementedBy();
/**
+ * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.DomainPatternCSImpl <em>Domain Pattern CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.DomainPatternCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getDomainPatternCS()
+ * @generated
+ */
+ EClass DOMAIN_PATTERN_CS = eINSTANCE.getDomainPatternCS();
+
+ /**
+ * The meta object literal for the '<em><b>Template</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DOMAIN_PATTERN_CS__TEMPLATE = eINSTANCE.getDomainPatternCS_Template();
+
+ /**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.KeyDeclCSImpl <em>Key Decl CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -2986,12 +3172,12 @@ public interface QVTrelationCSTPackage extends EPackage {
EReference KEY_DECL_CS__PATH_NAME = eINSTANCE.getKeyDeclCS_PathName();
/**
- * The meta object literal for the '<em><b>Property Id</b></em>' reference list feature.
+ * The meta object literal for the '<em><b>Property Ids</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference KEY_DECL_CS__PROPERTY_ID = eINSTANCE.getKeyDeclCS_PropertyId();
+ EReference KEY_DECL_CS__PROPERTY_IDS = eINSTANCE.getKeyDeclCS_PropertyIds();
/**
* The meta object literal for the '<em><b>Class Id</b></em>' reference feature.
@@ -3012,12 +3198,12 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass MODEL_DECL_CS = eINSTANCE.getModelDeclCS();
/**
- * The meta object literal for the '<em><b>Meta Model Id</b></em>' reference list feature.
+ * The meta object literal for the '<em><b>Meta Model Ids</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference MODEL_DECL_CS__META_MODEL_ID = eINSTANCE.getModelDeclCS_MetaModelId();
+ EReference MODEL_DECL_CS__META_MODEL_IDS = eINSTANCE.getModelDeclCS_MetaModelIds();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.ObjectTemplateCSImpl <em>Object Template CS</em>}' class.
@@ -3030,12 +3216,12 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass OBJECT_TEMPLATE_CS = eINSTANCE.getObjectTemplateCS();
/**
- * The meta object literal for the '<em><b>Property Template</b></em>' containment reference list feature.
+ * The meta object literal for the '<em><b>Property Templates</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATE = eINSTANCE.getObjectTemplateCS_PropertyTemplate();
+ EReference OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATES = eINSTANCE.getObjectTemplateCS_PropertyTemplates();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.ParamDeclarationCSImpl <em>Param Declaration CS</em>}' class.
@@ -3048,30 +3234,50 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass PARAM_DECLARATION_CS = eINSTANCE.getParamDeclarationCS();
/**
- * The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
+ * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PatternCSImpl <em>Pattern CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.PatternCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getPatternCS()
* @generated
*/
- EReference PARAM_DECLARATION_CS__TYPE = eINSTANCE.getParamDeclarationCS_Type();
+ EClass PATTERN_CS = eINSTANCE.getPatternCS();
/**
- * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PrimitiveTypeDomainCSImpl <em>Primitive Type Domain CS</em>}' class.
+ * The meta object literal for the '<em><b>Predicates</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.PrimitiveTypeDomainCSImpl
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getPrimitiveTypeDomainCS()
* @generated
*/
- EClass PRIMITIVE_TYPE_DOMAIN_CS = eINSTANCE.getPrimitiveTypeDomainCS();
+ EReference PATTERN_CS__PREDICATES = eINSTANCE.getPatternCS_Predicates();
/**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PredicateCSImpl <em>Predicate CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.PredicateCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getPredicateCS()
* @generated
*/
- EAttribute PRIMITIVE_TYPE_DOMAIN_CS__NAME = eINSTANCE.getPrimitiveTypeDomainCS_Name();
+ EClass PREDICATE_CS = eINSTANCE.getPredicateCS();
+
+ /**
+ * The meta object literal for the '<em><b>Expr</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PREDICATE_CS__EXPR = eINSTANCE.getPredicateCS_Expr();
+
+ /**
+ * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PrimitiveTypeDomainCSImpl <em>Primitive Type Domain CS</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.PrimitiveTypeDomainCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getPrimitiveTypeDomainCS()
+ * @generated
+ */
+ EClass PRIMITIVE_TYPE_DOMAIN_CS = eINSTANCE.getPrimitiveTypeDomainCS();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PropertyTemplateCSImpl <em>Property Template CS</em>}' class.
@@ -3084,6 +3290,14 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass PROPERTY_TEMPLATE_CS = eINSTANCE.getPropertyTemplateCS();
/**
+ * The meta object literal for the '<em><b>Object Template</b></em>' container reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE = eINSTANCE.getPropertyTemplateCS_ObjectTemplate();
+
+ /**
* The meta object literal for the '<em><b>Property Id</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3118,20 +3332,12 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass QUERY_CS = eINSTANCE.getQueryCS();
/**
- * The meta object literal for the '<em><b>Path Name</b></em>' containment reference feature.
+ * The meta object literal for the '<em><b>Input Param Declarations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference QUERY_CS__PATH_NAME = eINSTANCE.getQueryCS_PathName();
-
- /**
- * The meta object literal for the '<em><b>Input Param Declaration</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference QUERY_CS__INPUT_PARAM_DECLARATION = eINSTANCE.getQueryCS_InputParamDeclaration();
+ EReference QUERY_CS__INPUT_PARAM_DECLARATIONS = eINSTANCE.getQueryCS_InputParamDeclarations();
/**
* The meta object literal for the '<em><b>Ocl Expression</b></em>' containment reference feature.
@@ -3142,14 +3348,6 @@ public interface QVTrelationCSTPackage extends EPackage {
EReference QUERY_CS__OCL_EXPRESSION = eINSTANCE.getQueryCS_OclExpression();
/**
- * The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference QUERY_CS__TYPE = eINSTANCE.getQueryCS_Type();
-
- /**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.RelationCSImpl <em>Relation CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3176,20 +3374,20 @@ public interface QVTrelationCSTPackage extends EPackage {
EReference RELATION_CS__OVERRIDES = eINSTANCE.getRelationCS_Overrides();
/**
- * The meta object literal for the '<em><b>Var Declaration</b></em>' containment reference list feature.
+ * The meta object literal for the '<em><b>Var Declarations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference RELATION_CS__VAR_DECLARATION = eINSTANCE.getRelationCS_VarDeclaration();
+ EReference RELATION_CS__VAR_DECLARATIONS = eINSTANCE.getRelationCS_VarDeclarations();
/**
- * The meta object literal for the '<em><b>Domain</b></em>' containment reference list feature.
+ * The meta object literal for the '<em><b>Domains</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference RELATION_CS__DOMAIN = eINSTANCE.getRelationCS_Domain();
+ EReference RELATION_CS__DOMAINS = eINSTANCE.getRelationCS_Domains();
/**
* The meta object literal for the '<em><b>When</b></em>' containment reference feature.
@@ -3244,14 +3442,6 @@ public interface QVTrelationCSTPackage extends EPackage {
EReference TEMPLATE_VARIABLE_CS__TYPE = eINSTANCE.getTemplateVariableCS_Type();
/**
- * The meta object literal for the '<em><b>Property Id</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference TEMPLATE_VARIABLE_CS__PROPERTY_ID = eINSTANCE.getTemplateVariableCS_PropertyId();
-
- /**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TopLevelCSImpl <em>Top Level CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3262,20 +3452,20 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass TOP_LEVEL_CS = eINSTANCE.getTopLevelCS();
/**
- * The meta object literal for the '<em><b>Import Clause</b></em>' containment reference list feature.
+ * The meta object literal for the '<em><b>Import Clauses</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference TOP_LEVEL_CS__IMPORT_CLAUSE = eINSTANCE.getTopLevelCS_ImportClause();
+ EReference TOP_LEVEL_CS__IMPORT_CLAUSES = eINSTANCE.getTopLevelCS_ImportClauses();
/**
- * The meta object literal for the '<em><b>Transformation</b></em>' containment reference list feature.
+ * The meta object literal for the '<em><b>Transformations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference TOP_LEVEL_CS__TRANSFORMATION = eINSTANCE.getTopLevelCS_Transformation();
+ EReference TOP_LEVEL_CS__TRANSFORMATIONS = eINSTANCE.getTopLevelCS_Transformations();
/**
* The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TransformationCSImpl <em>Transformation CS</em>}' class.
@@ -3288,12 +3478,12 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass TRANSFORMATION_CS = eINSTANCE.getTransformationCS();
/**
- * The meta object literal for the '<em><b>Model Decl</b></em>' containment reference list feature.
+ * The meta object literal for the '<em><b>Model Decls</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference TRANSFORMATION_CS__MODEL_DECL = eINSTANCE.getTransformationCS_ModelDecl();
+ EReference TRANSFORMATION_CS__MODEL_DECLS = eINSTANCE.getTransformationCS_ModelDecls();
/**
* The meta object literal for the '<em><b>Extends</b></em>' reference list feature.
@@ -3304,20 +3494,20 @@ public interface QVTrelationCSTPackage extends EPackage {
EReference TRANSFORMATION_CS__EXTENDS = eINSTANCE.getTransformationCS_Extends();
/**
- * The meta object literal for the '<em><b>Key Decl</b></em>' containment reference list feature.
+ * The meta object literal for the '<em><b>Key Decls</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference TRANSFORMATION_CS__KEY_DECL = eINSTANCE.getTransformationCS_KeyDecl();
+ EReference TRANSFORMATION_CS__KEY_DECLS = eINSTANCE.getTransformationCS_KeyDecls();
/**
- * The meta object literal for the '<em><b>Query</b></em>' containment reference list feature.
+ * The meta object literal for the '<em><b>Queries</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference TRANSFORMATION_CS__QUERY = eINSTANCE.getTransformationCS_Query();
+ EReference TRANSFORMATION_CS__QUERIES = eINSTANCE.getTransformationCS_Queries();
/**
* The meta object literal for the '<em><b>Relation</b></em>' containment reference list feature.
@@ -3356,12 +3546,12 @@ public interface QVTrelationCSTPackage extends EPackage {
EClass VAR_DECLARATION_CS = eINSTANCE.getVarDeclarationCS();
/**
- * The meta object literal for the '<em><b>Var Declaration Id</b></em>' reference list feature.
+ * The meta object literal for the '<em><b>Var Declaration Ids</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference VAR_DECLARATION_CS__VAR_DECLARATION_ID = eINSTANCE.getVarDeclarationCS_VarDeclarationId();
+ EReference VAR_DECLARATION_CS__VAR_DECLARATION_IDS = eINSTANCE.getVarDeclarationCS_VarDeclarationIds();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
@@ -3372,40 +3562,14 @@ public interface QVTrelationCSTPackage extends EPackage {
EReference VAR_DECLARATION_CS__TYPE = eINSTANCE.getVarDeclarationCS_Type();
/**
- * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.WhenCSImpl <em>When CS</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.WhenCSImpl
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getWhenCS()
- * @generated
- */
- EClass WHEN_CS = eINSTANCE.getWhenCS();
-
- /**
- * The meta object literal for the '<em><b>Expr</b></em>' containment reference list feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference WHEN_CS__EXPR = eINSTANCE.getWhenCS_Expr();
-
- /**
- * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.WhereCSImpl <em>Where CS</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.WhereCSImpl
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getWhereCS()
- * @generated
- */
- EClass WHERE_CS = eINSTANCE.getWhereCS();
-
- /**
- * The meta object literal for the '<em><b>Expr</b></em>' containment reference list feature.
+ * The meta object literal for the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.VarDeclarationIdCSImpl <em>Var Declaration Id CS</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.VarDeclarationIdCSImpl
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.impl.QVTrelationCSTPackageImpl#getVarDeclarationIdCS()
* @generated
*/
- EReference WHERE_CS__EXPR = eINSTANCE.getWhereCS_Expr();
+ EClass VAR_DECLARATION_ID_CS = eINSTANCE.getVarDeclarationIdCS();
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QueryCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QueryCS.java
index fef9bef28..497164aa1 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QueryCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/QueryCS.java
@@ -17,10 +17,9 @@
package org.eclipse.qvtd.xtext.qvtrelationcst;
import org.eclipse.emf.common.util.EList;
-import org.eclipse.ocl.examples.pivot.util.Nameable;
-import org.eclipse.ocl.examples.xtext.base.baseCST.ModelElementCS;
-import org.eclipse.ocl.examples.xtext.base.baseCST.PathNameCS;
-import org.eclipse.ocl.examples.xtext.base.baseCST.TypedTypeRefCS;
+import org.eclipse.ocl.examples.xtext.base.baseCST.TypedElementCS;
+import org.eclipse.ocl.examples.xtext.base.baseCST.NamedElementCS;
+import org.eclipse.ocl.examples.xtext.base.baseCST.TypedRefCS;
import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
/**
@@ -31,59 +30,31 @@ import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getPathName <em>Path Name</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getInputParamDeclaration <em>Input Param Declaration</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getInputParamDeclarations <em>Input Param Declarations</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getOclExpression <em>Ocl Expression</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getType <em>Type</em>}</li>
* </ul>
* </p>
*
* @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getQueryCS()
- * @model superTypes="org.eclipse.ocl.examples.xtext.base.baseCST.ModelElementCS org.eclipse.ocl.examples.pivot.Nameable"
+ * @model
* @generated
*/
-public interface QueryCS extends ModelElementCS, Nameable {
+public interface QueryCS extends TypedElementCS {
/**
- * Returns the value of the '<em><b>Path Name</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Path Name</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Path Name</em>' containment reference.
- * @see #setPathName(PathNameCS)
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getQueryCS_PathName()
- * @model containment="true"
- * @generated
- */
- PathNameCS getPathName();
-
- /**
- * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getPathName <em>Path Name</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Path Name</em>' containment reference.
- * @see #getPathName()
- * @generated
- */
- void setPathName(PathNameCS value);
-
- /**
- * Returns the value of the '<em><b>Input Param Declaration</b></em>' containment reference list.
+ * Returns the value of the '<em><b>Input Param Declarations</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Input Param Declaration</em>' containment reference list isn't clear,
+ * If the meaning of the '<em>Input Param Declarations</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Input Param Declaration</em>' containment reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getQueryCS_InputParamDeclaration()
+ * @return the value of the '<em>Input Param Declarations</em>' containment reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getQueryCS_InputParamDeclarations()
* @model containment="true"
* @generated
*/
- EList<ParamDeclarationCS> getInputParamDeclaration();
+ EList<ParamDeclarationCS> getInputParamDeclarations();
/**
* Returns the value of the '<em><b>Ocl Expression</b></em>' containment reference.
@@ -111,30 +82,4 @@ public interface QueryCS extends ModelElementCS, Nameable {
*/
void setOclExpression(ExpCS value);
- /**
- * Returns the value of the '<em><b>Type</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Type</em>' containment reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Type</em>' containment reference.
- * @see #setType(TypedTypeRefCS)
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getQueryCS_Type()
- * @model containment="true"
- * @generated
- */
- TypedTypeRefCS getType();
-
- /**
- * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS#getType <em>Type</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Type</em>' containment reference.
- * @see #getType()
- * @generated
- */
- void setType(TypedTypeRefCS value);
-
} // QueryCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/RelationCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/RelationCS.java
index 7bd7a2c0e..88637e637 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/RelationCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/RelationCS.java
@@ -30,8 +30,8 @@ import org.eclipse.qvtd.pivot.qvtrelation.Relation;
* <ul>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#isTop <em>Top</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getOverrides <em>Overrides</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getVarDeclaration <em>Var Declaration</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getDomain <em>Domain</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getVarDeclarations <em>Var Declarations</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getDomains <em>Domains</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getWhen <em>When</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getWhere <em>Where</em>}</li>
* </ul>
@@ -95,36 +95,36 @@ public interface RelationCS extends NamedElementCS {
void setOverrides(Relation value);
/**
- * Returns the value of the '<em><b>Var Declaration</b></em>' containment reference list.
+ * Returns the value of the '<em><b>Var Declarations</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Var Declaration</em>' containment reference list isn't clear,
+ * If the meaning of the '<em>Var Declarations</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Var Declaration</em>' containment reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getRelationCS_VarDeclaration()
+ * @return the value of the '<em>Var Declarations</em>' containment reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getRelationCS_VarDeclarations()
* @model containment="true"
* @generated
*/
- EList<VarDeclarationCS> getVarDeclaration();
+ EList<VarDeclarationCS> getVarDeclarations();
/**
- * Returns the value of the '<em><b>Domain</b></em>' containment reference list.
+ * Returns the value of the '<em><b>Domains</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.qvtd.xtext.qvtrelationcst.AbstractDomainCS}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Domain</em>' containment reference list isn't clear,
+ * If the meaning of the '<em>Domains</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Domain</em>' containment reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getRelationCS_Domain()
+ * @return the value of the '<em>Domains</em>' containment reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getRelationCS_Domains()
* @model containment="true"
* @generated
*/
- EList<AbstractDomainCS> getDomain();
+ EList<AbstractDomainCS> getDomains();
/**
* Returns the value of the '<em><b>When</b></em>' containment reference.
@@ -135,12 +135,12 @@ public interface RelationCS extends NamedElementCS {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>When</em>' containment reference.
- * @see #setWhen(WhenCS)
+ * @see #setWhen(PatternCS)
* @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getRelationCS_When()
* @model containment="true"
* @generated
*/
- WhenCS getWhen();
+ PatternCS getWhen();
/**
* Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getWhen <em>When</em>}' containment reference.
@@ -150,7 +150,7 @@ public interface RelationCS extends NamedElementCS {
* @see #getWhen()
* @generated
*/
- void setWhen(WhenCS value);
+ void setWhen(PatternCS value);
/**
* Returns the value of the '<em><b>Where</b></em>' containment reference.
@@ -161,12 +161,12 @@ public interface RelationCS extends NamedElementCS {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Where</em>' containment reference.
- * @see #setWhere(WhereCS)
+ * @see #setWhere(PatternCS)
* @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getRelationCS_Where()
* @model containment="true"
* @generated
*/
- WhereCS getWhere();
+ PatternCS getWhere();
/**
* Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS#getWhere <em>Where</em>}' containment reference.
@@ -176,6 +176,6 @@ public interface RelationCS extends NamedElementCS {
* @see #getWhere()
* @generated
*/
- void setWhere(WhereCS value);
+ void setWhere(PatternCS value);
} // RelationCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TemplateVariableCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TemplateVariableCS.java
index afd98fc87..9c82139ad 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TemplateVariableCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TemplateVariableCS.java
@@ -16,9 +16,8 @@
*/
package org.eclipse.qvtd.xtext.qvtrelationcst;
-import org.eclipse.ocl.examples.pivot.Property;
-import org.eclipse.ocl.examples.xtext.base.baseCST.ModelElementCS;
-import org.eclipse.ocl.examples.xtext.base.baseCST.TypedTypeRefCS;
+import org.eclipse.ocl.examples.xtext.base.baseCST.NamedElementCS;
+import org.eclipse.ocl.examples.xtext.base.baseCST.TypedRefCS;
/**
* <!-- begin-user-doc -->
@@ -29,7 +28,6 @@ import org.eclipse.ocl.examples.xtext.base.baseCST.TypedTypeRefCS;
* The following features are supported:
* <ul>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS#getType <em>Type</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS#getPropertyId <em>Property Id</em>}</li>
* </ul>
* </p>
*
@@ -37,7 +35,7 @@ import org.eclipse.ocl.examples.xtext.base.baseCST.TypedTypeRefCS;
* @model abstract="true"
* @generated
*/
-public interface TemplateVariableCS extends ModelElementCS {
+public interface TemplateVariableCS extends NamedElementCS {
/**
* Returns the value of the '<em><b>Type</b></em>' containment reference.
* <!-- begin-user-doc -->
@@ -47,12 +45,12 @@ public interface TemplateVariableCS extends ModelElementCS {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Type</em>' containment reference.
- * @see #setType(TypedTypeRefCS)
+ * @see #setType(TypedRefCS)
* @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getTemplateVariableCS_Type()
* @model containment="true"
* @generated
*/
- TypedTypeRefCS getType();
+ TypedRefCS getType();
/**
* Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS#getType <em>Type</em>}' containment reference.
@@ -62,32 +60,6 @@ public interface TemplateVariableCS extends ModelElementCS {
* @see #getType()
* @generated
*/
- void setType(TypedTypeRefCS value);
-
- /**
- * Returns the value of the '<em><b>Property Id</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Property Id</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Property Id</em>' reference.
- * @see #setPropertyId(Property)
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getTemplateVariableCS_PropertyId()
- * @model
- * @generated
- */
- Property getPropertyId();
-
- /**
- * Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS#getPropertyId <em>Property Id</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Property Id</em>' reference.
- * @see #getPropertyId()
- * @generated
- */
- void setPropertyId(Property value);
+ void setType(TypedRefCS value);
} // TemplateVariableCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TopLevelCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TopLevelCS.java
index d1a6cc72e..e77f2eb71 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TopLevelCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TopLevelCS.java
@@ -27,8 +27,8 @@ import org.eclipse.ocl.examples.xtext.base.baseCST.RootPackageCS;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS#getImportClause <em>Import Clause</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS#getTransformation <em>Transformation</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS#getImportClauses <em>Import Clauses</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS#getTransformations <em>Transformations</em>}</li>
* </ul>
* </p>
*
@@ -38,35 +38,35 @@ import org.eclipse.ocl.examples.xtext.base.baseCST.RootPackageCS;
*/
public interface TopLevelCS extends RootPackageCS {
/**
- * Returns the value of the '<em><b>Import Clause</b></em>' containment reference list.
+ * Returns the value of the '<em><b>Import Clauses</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.qvtd.xtext.qvtrelationcst.UnitCS}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Import Clause</em>' containment reference list isn't clear,
+ * If the meaning of the '<em>Import Clauses</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Import Clause</em>' containment reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getTopLevelCS_ImportClause()
+ * @return the value of the '<em>Import Clauses</em>' containment reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getTopLevelCS_ImportClauses()
* @model containment="true"
* @generated
*/
- EList<UnitCS> getImportClause();
+ EList<UnitCS> getImportClauses();
/**
- * Returns the value of the '<em><b>Transformation</b></em>' containment reference list.
+ * Returns the value of the '<em><b>Transformations</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Transformation</em>' containment reference list isn't clear,
+ * If the meaning of the '<em>Transformations</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Transformation</em>' containment reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getTopLevelCS_Transformation()
+ * @return the value of the '<em>Transformations</em>' containment reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getTopLevelCS_Transformations()
* @model containment="true"
* @generated
*/
- EList<TransformationCS> getTransformation();
+ EList<TransformationCS> getTransformations();
} // TopLevelCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TransformationCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TransformationCS.java
index 113b1579f..db7e9a67b 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TransformationCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/TransformationCS.java
@@ -28,10 +28,10 @@ import org.eclipse.qvtd.pivot.qvtbase.Transformation;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getModelDecl <em>Model Decl</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getModelDecls <em>Model Decls</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getExtends <em>Extends</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getKeyDecl <em>Key Decl</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getQuery <em>Query</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getKeyDecls <em>Key Decls</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getQueries <em>Queries</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS#getRelation <em>Relation</em>}</li>
* </ul>
* </p>
@@ -42,20 +42,20 @@ import org.eclipse.qvtd.pivot.qvtbase.Transformation;
*/
public interface TransformationCS extends PackageCS {
/**
- * Returns the value of the '<em><b>Model Decl</b></em>' containment reference list.
+ * Returns the value of the '<em><b>Model Decls</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.qvtd.xtext.qvtrelationcst.ModelDeclCS}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Model Decl</em>' containment reference list isn't clear,
+ * If the meaning of the '<em>Model Decls</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Model Decl</em>' containment reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getTransformationCS_ModelDecl()
+ * @return the value of the '<em>Model Decls</em>' containment reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getTransformationCS_ModelDecls()
* @model containment="true"
* @generated
*/
- EList<ModelDeclCS> getModelDecl();
+ EList<ModelDeclCS> getModelDecls();
/**
* Returns the value of the '<em><b>Extends</b></em>' reference list.
@@ -74,36 +74,36 @@ public interface TransformationCS extends PackageCS {
EList<Transformation> getExtends();
/**
- * Returns the value of the '<em><b>Key Decl</b></em>' containment reference list.
+ * Returns the value of the '<em><b>Key Decls</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Key Decl</em>' containment reference list isn't clear,
+ * If the meaning of the '<em>Key Decls</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Key Decl</em>' containment reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getTransformationCS_KeyDecl()
+ * @return the value of the '<em>Key Decls</em>' containment reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getTransformationCS_KeyDecls()
* @model containment="true"
* @generated
*/
- EList<KeyDeclCS> getKeyDecl();
+ EList<KeyDeclCS> getKeyDecls();
/**
- * Returns the value of the '<em><b>Query</b></em>' containment reference list.
+ * Returns the value of the '<em><b>Queries</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Query</em>' containment reference list isn't clear,
+ * If the meaning of the '<em>Queries</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Query</em>' containment reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getTransformationCS_Query()
+ * @return the value of the '<em>Queries</em>' containment reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getTransformationCS_Queries()
* @model containment="true"
* @generated
*/
- EList<QueryCS> getQuery();
+ EList<QueryCS> getQueries();
/**
* Returns the value of the '<em><b>Relation</b></em>' containment reference list.
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/VarDeclarationCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/VarDeclarationCS.java
index 2317997c7..8dead24ee 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/VarDeclarationCS.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/VarDeclarationCS.java
@@ -16,10 +16,11 @@
*/
package org.eclipse.qvtd.xtext.qvtrelationcst;
+import org.eclipse.ocl.examples.xtext.base.baseCST.TypedElementCS;
import org.eclipse.emf.common.util.EList;
-import org.eclipse.ocl.examples.pivot.Property;
import org.eclipse.ocl.examples.xtext.base.baseCST.ModelElementCS;
-import org.eclipse.ocl.examples.xtext.base.baseCST.TypedTypeRefCS;
+import org.eclipse.ocl.examples.xtext.base.baseCST.NamedElementCS;
+import org.eclipse.ocl.examples.xtext.base.baseCST.TypedRefCS;
/**
* <!-- begin-user-doc -->
@@ -29,7 +30,7 @@ import org.eclipse.ocl.examples.xtext.base.baseCST.TypedTypeRefCS;
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS#getVarDeclarationId <em>Var Declaration Id</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS#getVarDeclarationIds <em>Var Declaration Ids</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS#getType <em>Type</em>}</li>
* </ul>
* </p>
@@ -39,21 +40,22 @@ import org.eclipse.ocl.examples.xtext.base.baseCST.TypedTypeRefCS;
* @generated
*/
public interface VarDeclarationCS extends ModelElementCS {
+
/**
- * Returns the value of the '<em><b>Var Declaration Id</b></em>' reference list.
- * The list contents are of type {@link org.eclipse.ocl.examples.pivot.Property}.
+ * Returns the value of the '<em><b>Var Declaration Ids</b></em>' containment reference list.
+ * The list contents are of type {@link org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Var Declaration Id</em>' reference list isn't clear,
+ * If the meaning of the '<em>Var Declaration Ids</em>' containment reference list isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Var Declaration Id</em>' reference list.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getVarDeclarationCS_VarDeclarationId()
- * @model
+ * @return the value of the '<em>Var Declaration Ids</em>' containment reference list.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getVarDeclarationCS_VarDeclarationIds()
+ * @model containment="true"
* @generated
*/
- EList<Property> getVarDeclarationId();
+ EList<VarDeclarationIdCS> getVarDeclarationIds();
/**
* Returns the value of the '<em><b>Type</b></em>' containment reference.
@@ -64,12 +66,12 @@ public interface VarDeclarationCS extends ModelElementCS {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Type</em>' containment reference.
- * @see #setType(TypedTypeRefCS)
+ * @see #setType(TypedRefCS)
* @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getVarDeclarationCS_Type()
* @model containment="true"
* @generated
*/
- TypedTypeRefCS getType();
+ TypedRefCS getType();
/**
* Sets the value of the '{@link org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS#getType <em>Type</em>}' containment reference.
@@ -79,6 +81,6 @@ public interface VarDeclarationCS extends ModelElementCS {
* @see #getType()
* @generated
*/
- void setType(TypedTypeRefCS value);
+ void setType(TypedRefCS value);
} // VarDeclarationCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/VarDeclarationIdCS.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/VarDeclarationIdCS.java
new file mode 100644
index 000000000..b453770db
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/VarDeclarationIdCS.java
@@ -0,0 +1,32 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2012 E.D.Willink and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - initial API and implementation
+ *
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.qvtd.xtext.qvtrelationcst;
+
+import org.eclipse.ocl.examples.xtext.base.baseCST.NamedElementCS;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Var Declaration Id CS</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage#getVarDeclarationIdCS()
+ * @model
+ * @generated
+ */
+public interface VarDeclarationIdCS extends NamedElementCS {
+} // VarDeclarationIdCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/CollectionTemplateCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/CollectionTemplateCSImpl.java
index 2316ded8b..04a600272 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/CollectionTemplateCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/CollectionTemplateCSImpl.java
@@ -39,7 +39,7 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.CollectionTemplateCSImpl#getMemberIdentifier <em>Member Identifier</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.CollectionTemplateCSImpl#getMemberIdentifiers <em>Member Identifiers</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.CollectionTemplateCSImpl#getRestIdentifier <em>Rest Identifier</em>}</li>
* </ul>
* </p>
@@ -48,14 +48,14 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
*/
public class CollectionTemplateCSImpl extends TemplateCSImpl implements CollectionTemplateCS {
/**
- * The cached value of the '{@link #getMemberIdentifier() <em>Member Identifier</em>}' containment reference list.
+ * The cached value of the '{@link #getMemberIdentifiers() <em>Member Identifiers</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getMemberIdentifier()
+ * @see #getMemberIdentifiers()
* @generated
* @ordered
*/
- protected EList<ExpCS> memberIdentifier;
+ protected EList<ExpCS> memberIdentifiers;
/**
* The cached value of the '{@link #getRestIdentifier() <em>Rest Identifier</em>}' containment reference.
@@ -91,11 +91,11 @@ public class CollectionTemplateCSImpl extends TemplateCSImpl implements Collecti
* <!-- end-user-doc -->
* @generated
*/
- public EList<ExpCS> getMemberIdentifier() {
- if (memberIdentifier == null) {
- memberIdentifier = new EObjectContainmentEList<ExpCS>(ExpCS.class, this, QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIER);
+ public EList<ExpCS> getMemberIdentifiers() {
+ if (memberIdentifiers == null) {
+ memberIdentifiers = new EObjectContainmentEList<ExpCS>(ExpCS.class, this, QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIERS);
}
- return memberIdentifier;
+ return memberIdentifiers;
}
/**
@@ -149,8 +149,8 @@ public class CollectionTemplateCSImpl extends TemplateCSImpl implements Collecti
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIER:
- return ((InternalEList<?>)getMemberIdentifier()).basicRemove(otherEnd, msgs);
+ case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIERS:
+ return ((InternalEList<?>)getMemberIdentifiers()).basicRemove(otherEnd, msgs);
case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__REST_IDENTIFIER:
return basicSetRestIdentifier(null, msgs);
}
@@ -165,8 +165,8 @@ public class CollectionTemplateCSImpl extends TemplateCSImpl implements Collecti
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIER:
- return getMemberIdentifier();
+ case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIERS:
+ return getMemberIdentifiers();
case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__REST_IDENTIFIER:
return getRestIdentifier();
}
@@ -182,9 +182,9 @@ public class CollectionTemplateCSImpl extends TemplateCSImpl implements Collecti
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIER:
- getMemberIdentifier().clear();
- getMemberIdentifier().addAll((Collection<? extends ExpCS>)newValue);
+ case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIERS:
+ getMemberIdentifiers().clear();
+ getMemberIdentifiers().addAll((Collection<? extends ExpCS>)newValue);
return;
case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__REST_IDENTIFIER:
setRestIdentifier((ExpCS)newValue);
@@ -201,8 +201,8 @@ public class CollectionTemplateCSImpl extends TemplateCSImpl implements Collecti
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIER:
- getMemberIdentifier().clear();
+ case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIERS:
+ getMemberIdentifiers().clear();
return;
case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__REST_IDENTIFIER:
setRestIdentifier((ExpCS)null);
@@ -219,8 +219,8 @@ public class CollectionTemplateCSImpl extends TemplateCSImpl implements Collecti
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIER:
- return memberIdentifier != null && !memberIdentifier.isEmpty();
+ case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIERS:
+ return memberIdentifiers != null && !memberIdentifiers.isEmpty();
case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS__REST_IDENTIFIER:
return restIdentifier != null;
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainCSImpl.java
index 8a394c389..5912f804b 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainCSImpl.java
@@ -31,8 +31,8 @@ import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
import org.eclipse.qvtd.pivot.qvtbase.TypedModel;
import org.eclipse.qvtd.xtext.qvtrelationcst.DefaultValueCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage;
-import org.eclipse.qvtd.xtext.qvtrelationcst.TemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
/**
@@ -46,8 +46,8 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.DomainCSImpl#isEnforce <em>Enforce</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.DomainCSImpl#getModelId <em>Model Id</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.DomainCSImpl#isReplace <em>Replace</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.DomainCSImpl#getTemplate <em>Template</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.DomainCSImpl#getDefaultValue <em>Default Value</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.DomainCSImpl#getPattern <em>Pattern</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.DomainCSImpl#getDefaultValues <em>Default Values</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.DomainCSImpl#getImplementedBy <em>Implemented By</em>}</li>
* </ul>
* </p>
@@ -126,24 +126,24 @@ public class DomainCSImpl extends AbstractDomainCSImpl implements DomainCS {
protected boolean replace = REPLACE_EDEFAULT;
/**
- * The cached value of the '{@link #getTemplate() <em>Template</em>}' containment reference.
+ * The cached value of the '{@link #getPattern() <em>Pattern</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getTemplate()
+ * @see #getPattern()
* @generated
* @ordered
*/
- protected TemplateCS template;
+ protected DomainPatternCS pattern;
/**
- * The cached value of the '{@link #getDefaultValue() <em>Default Value</em>}' containment reference list.
+ * The cached value of the '{@link #getDefaultValues() <em>Default Values</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getDefaultValue()
+ * @see #getDefaultValues()
* @generated
* @ordered
*/
- protected EList<DefaultValueCS> defaultValue;
+ protected EList<DefaultValueCS> defaultValues;
/**
* The cached value of the '{@link #getImplementedBy() <em>Implemented By</em>}' containment reference.
@@ -280,8 +280,8 @@ public class DomainCSImpl extends AbstractDomainCSImpl implements DomainCS {
* <!-- end-user-doc -->
* @generated
*/
- public TemplateCS getTemplate() {
- return template;
+ public DomainPatternCS getPattern() {
+ return pattern;
}
/**
@@ -289,11 +289,11 @@ public class DomainCSImpl extends AbstractDomainCSImpl implements DomainCS {
* <!-- end-user-doc -->
* @generated
*/
- public NotificationChain basicSetTemplate(TemplateCS newTemplate, NotificationChain msgs) {
- TemplateCS oldTemplate = template;
- template = newTemplate;
+ public NotificationChain basicSetPattern(DomainPatternCS newPattern, NotificationChain msgs) {
+ DomainPatternCS oldPattern = pattern;
+ pattern = newPattern;
if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.DOMAIN_CS__TEMPLATE, oldTemplate, newTemplate);
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.DOMAIN_CS__PATTERN, oldPattern, newPattern);
if (msgs == null) msgs = notification; else msgs.add(notification);
}
return msgs;
@@ -304,18 +304,18 @@ public class DomainCSImpl extends AbstractDomainCSImpl implements DomainCS {
* <!-- end-user-doc -->
* @generated
*/
- public void setTemplate(TemplateCS newTemplate) {
- if (newTemplate != template) {
+ public void setPattern(DomainPatternCS newPattern) {
+ if (newPattern != pattern) {
NotificationChain msgs = null;
- if (template != null)
- msgs = ((InternalEObject)template).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTrelationCSTPackage.DOMAIN_CS__TEMPLATE, null, msgs);
- if (newTemplate != null)
- msgs = ((InternalEObject)newTemplate).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTrelationCSTPackage.DOMAIN_CS__TEMPLATE, null, msgs);
- msgs = basicSetTemplate(newTemplate, msgs);
+ if (pattern != null)
+ msgs = ((InternalEObject)pattern).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTrelationCSTPackage.DOMAIN_CS__PATTERN, null, msgs);
+ if (newPattern != null)
+ msgs = ((InternalEObject)newPattern).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTrelationCSTPackage.DOMAIN_CS__PATTERN, null, msgs);
+ msgs = basicSetPattern(newPattern, msgs);
if (msgs != null) msgs.dispatch();
}
else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.DOMAIN_CS__TEMPLATE, newTemplate, newTemplate));
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.DOMAIN_CS__PATTERN, newPattern, newPattern));
}
/**
@@ -323,11 +323,11 @@ public class DomainCSImpl extends AbstractDomainCSImpl implements DomainCS {
* <!-- end-user-doc -->
* @generated
*/
- public EList<DefaultValueCS> getDefaultValue() {
- if (defaultValue == null) {
- defaultValue = new EObjectContainmentEList<DefaultValueCS>(DefaultValueCS.class, this, QVTrelationCSTPackage.DOMAIN_CS__DEFAULT_VALUE);
+ public EList<DefaultValueCS> getDefaultValues() {
+ if (defaultValues == null) {
+ defaultValues = new EObjectContainmentEList<DefaultValueCS>(DefaultValueCS.class, this, QVTrelationCSTPackage.DOMAIN_CS__DEFAULT_VALUES);
}
- return defaultValue;
+ return defaultValues;
}
/**
@@ -381,10 +381,10 @@ public class DomainCSImpl extends AbstractDomainCSImpl implements DomainCS {
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case QVTrelationCSTPackage.DOMAIN_CS__TEMPLATE:
- return basicSetTemplate(null, msgs);
- case QVTrelationCSTPackage.DOMAIN_CS__DEFAULT_VALUE:
- return ((InternalEList<?>)getDefaultValue()).basicRemove(otherEnd, msgs);
+ case QVTrelationCSTPackage.DOMAIN_CS__PATTERN:
+ return basicSetPattern(null, msgs);
+ case QVTrelationCSTPackage.DOMAIN_CS__DEFAULT_VALUES:
+ return ((InternalEList<?>)getDefaultValues()).basicRemove(otherEnd, msgs);
case QVTrelationCSTPackage.DOMAIN_CS__IMPLEMENTED_BY:
return basicSetImplementedBy(null, msgs);
}
@@ -408,10 +408,10 @@ public class DomainCSImpl extends AbstractDomainCSImpl implements DomainCS {
return basicGetModelId();
case QVTrelationCSTPackage.DOMAIN_CS__REPLACE:
return isReplace();
- case QVTrelationCSTPackage.DOMAIN_CS__TEMPLATE:
- return getTemplate();
- case QVTrelationCSTPackage.DOMAIN_CS__DEFAULT_VALUE:
- return getDefaultValue();
+ case QVTrelationCSTPackage.DOMAIN_CS__PATTERN:
+ return getPattern();
+ case QVTrelationCSTPackage.DOMAIN_CS__DEFAULT_VALUES:
+ return getDefaultValues();
case QVTrelationCSTPackage.DOMAIN_CS__IMPLEMENTED_BY:
return getImplementedBy();
}
@@ -439,12 +439,12 @@ public class DomainCSImpl extends AbstractDomainCSImpl implements DomainCS {
case QVTrelationCSTPackage.DOMAIN_CS__REPLACE:
setReplace((Boolean)newValue);
return;
- case QVTrelationCSTPackage.DOMAIN_CS__TEMPLATE:
- setTemplate((TemplateCS)newValue);
+ case QVTrelationCSTPackage.DOMAIN_CS__PATTERN:
+ setPattern((DomainPatternCS)newValue);
return;
- case QVTrelationCSTPackage.DOMAIN_CS__DEFAULT_VALUE:
- getDefaultValue().clear();
- getDefaultValue().addAll((Collection<? extends DefaultValueCS>)newValue);
+ case QVTrelationCSTPackage.DOMAIN_CS__DEFAULT_VALUES:
+ getDefaultValues().clear();
+ getDefaultValues().addAll((Collection<? extends DefaultValueCS>)newValue);
return;
case QVTrelationCSTPackage.DOMAIN_CS__IMPLEMENTED_BY:
setImplementedBy((ExpCS)newValue);
@@ -473,11 +473,11 @@ public class DomainCSImpl extends AbstractDomainCSImpl implements DomainCS {
case QVTrelationCSTPackage.DOMAIN_CS__REPLACE:
setReplace(REPLACE_EDEFAULT);
return;
- case QVTrelationCSTPackage.DOMAIN_CS__TEMPLATE:
- setTemplate((TemplateCS)null);
+ case QVTrelationCSTPackage.DOMAIN_CS__PATTERN:
+ setPattern((DomainPatternCS)null);
return;
- case QVTrelationCSTPackage.DOMAIN_CS__DEFAULT_VALUE:
- getDefaultValue().clear();
+ case QVTrelationCSTPackage.DOMAIN_CS__DEFAULT_VALUES:
+ getDefaultValues().clear();
return;
case QVTrelationCSTPackage.DOMAIN_CS__IMPLEMENTED_BY:
setImplementedBy((ExpCS)null);
@@ -502,10 +502,10 @@ public class DomainCSImpl extends AbstractDomainCSImpl implements DomainCS {
return modelId != null;
case QVTrelationCSTPackage.DOMAIN_CS__REPLACE:
return replace != REPLACE_EDEFAULT;
- case QVTrelationCSTPackage.DOMAIN_CS__TEMPLATE:
- return template != null;
- case QVTrelationCSTPackage.DOMAIN_CS__DEFAULT_VALUE:
- return defaultValue != null && !defaultValue.isEmpty();
+ case QVTrelationCSTPackage.DOMAIN_CS__PATTERN:
+ return pattern != null;
+ case QVTrelationCSTPackage.DOMAIN_CS__DEFAULT_VALUES:
+ return defaultValues != null && !defaultValues.isEmpty();
case QVTrelationCSTPackage.DOMAIN_CS__IMPLEMENTED_BY:
return implementedBy != null;
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainPatternCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainPatternCSImpl.java
new file mode 100644
index 000000000..06c1dde1f
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainPatternCSImpl.java
@@ -0,0 +1,194 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2012 E.D.Willink and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - initial API and implementation
+ *
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.qvtd.xtext.qvtrelationcst.impl;
+
+import org.eclipse.emf.common.notify.Notification;
+import org.eclipse.emf.common.notify.NotificationChain;
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl;
+import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor;
+import org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage;
+import org.eclipse.qvtd.xtext.qvtrelationcst.TemplateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Domain Pattern CS</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * The following features are implemented:
+ * <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.DomainPatternCSImpl#getTemplate <em>Template</em>}</li>
+ * </ul>
+ * </p>
+ *
+ * @generated
+ */
+public class DomainPatternCSImpl extends ModelElementCSImpl implements DomainPatternCS {
+ /**
+ * The cached value of the '{@link #getTemplate() <em>Template</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getTemplate()
+ * @generated
+ * @ordered
+ */
+ protected TemplateCS template;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected DomainPatternCSImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return QVTrelationCSTPackage.Literals.DOMAIN_PATTERN_CS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public TemplateCS getTemplate() {
+ return template;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetTemplate(TemplateCS newTemplate, NotificationChain msgs) {
+ TemplateCS oldTemplate = template;
+ template = newTemplate;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.DOMAIN_PATTERN_CS__TEMPLATE, oldTemplate, newTemplate);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setTemplate(TemplateCS newTemplate) {
+ if (newTemplate != template) {
+ NotificationChain msgs = null;
+ if (template != null)
+ msgs = ((InternalEObject)template).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTrelationCSTPackage.DOMAIN_PATTERN_CS__TEMPLATE, null, msgs);
+ if (newTemplate != null)
+ msgs = ((InternalEObject)newTemplate).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTrelationCSTPackage.DOMAIN_PATTERN_CS__TEMPLATE, null, msgs);
+ msgs = basicSetTemplate(newTemplate, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.DOMAIN_PATTERN_CS__TEMPLATE, newTemplate, newTemplate));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case QVTrelationCSTPackage.DOMAIN_PATTERN_CS__TEMPLATE:
+ return basicSetTemplate(null, msgs);
+ }
+ return super.eInverseRemove(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object eGet(int featureID, boolean resolve, boolean coreType) {
+ switch (featureID) {
+ case QVTrelationCSTPackage.DOMAIN_PATTERN_CS__TEMPLATE:
+ return getTemplate();
+ }
+ return super.eGet(featureID, resolve, coreType);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eSet(int featureID, Object newValue) {
+ switch (featureID) {
+ case QVTrelationCSTPackage.DOMAIN_PATTERN_CS__TEMPLATE:
+ setTemplate((TemplateCS)newValue);
+ return;
+ }
+ super.eSet(featureID, newValue);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void eUnset(int featureID) {
+ switch (featureID) {
+ case QVTrelationCSTPackage.DOMAIN_PATTERN_CS__TEMPLATE:
+ setTemplate((TemplateCS)null);
+ return;
+ }
+ super.eUnset(featureID);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public boolean eIsSet(int featureID) {
+ switch (featureID) {
+ case QVTrelationCSTPackage.DOMAIN_PATTERN_CS__TEMPLATE:
+ return template != null;
+ }
+ return super.eIsSet(featureID);
+ }
+
+ @SuppressWarnings("unchecked")
+ @Override
+ public <R> R accept(BaseCSVisitor<R> visitor) {
+ return (R) visitor.getAdapter(QVTrelationCSVisitor.class).visitDomainPatternCS(this);
+ }
+} //DomainPatternCSImpl
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/KeyDeclCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/KeyDeclCSImpl.java
index 7d30f5026..4c37ae36a 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/KeyDeclCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/KeyDeclCSImpl.java
@@ -26,7 +26,6 @@ import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.eclipse.ocl.examples.pivot.Property;
-import org.eclipse.ocl.examples.pivot.Type;
import org.eclipse.ocl.examples.xtext.base.baseCST.PathNameCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl;
import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor;
@@ -42,7 +41,7 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
* The following features are implemented:
* <ul>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.KeyDeclCSImpl#getPathName <em>Path Name</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.KeyDeclCSImpl#getPropertyId <em>Property Id</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.KeyDeclCSImpl#getPropertyIds <em>Property Ids</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.KeyDeclCSImpl#getClassId <em>Class Id</em>}</li>
* </ul>
* </p>
@@ -61,14 +60,14 @@ public class KeyDeclCSImpl extends ModelElementCSImpl implements KeyDeclCS {
protected PathNameCS pathName;
/**
- * The cached value of the '{@link #getPropertyId() <em>Property Id</em>}' reference list.
+ * The cached value of the '{@link #getPropertyIds() <em>Property Ids</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getPropertyId()
+ * @see #getPropertyIds()
* @generated
* @ordered
*/
- protected EList<Property> propertyId;
+ protected EList<Property> propertyIds;
/**
* <!-- begin-user-doc -->
@@ -137,11 +136,11 @@ public class KeyDeclCSImpl extends ModelElementCSImpl implements KeyDeclCS {
* <!-- end-user-doc -->
* @generated
*/
- public EList<Property> getPropertyId() {
- if (propertyId == null) {
- propertyId = new EObjectResolvingEList<Property>(Property.class, this, QVTrelationCSTPackage.KEY_DECL_CS__PROPERTY_ID);
+ public EList<Property> getPropertyIds() {
+ if (propertyIds == null) {
+ propertyIds = new EObjectResolvingEList<Property>(Property.class, this, QVTrelationCSTPackage.KEY_DECL_CS__PROPERTY_IDS);
}
- return propertyId;
+ return propertyIds;
}
/**
@@ -168,8 +167,8 @@ public class KeyDeclCSImpl extends ModelElementCSImpl implements KeyDeclCS {
switch (featureID) {
case QVTrelationCSTPackage.KEY_DECL_CS__PATH_NAME:
return getPathName();
- case QVTrelationCSTPackage.KEY_DECL_CS__PROPERTY_ID:
- return getPropertyId();
+ case QVTrelationCSTPackage.KEY_DECL_CS__PROPERTY_IDS:
+ return getPropertyIds();
case QVTrelationCSTPackage.KEY_DECL_CS__CLASS_ID:
return getClassId();
}
@@ -188,9 +187,9 @@ public class KeyDeclCSImpl extends ModelElementCSImpl implements KeyDeclCS {
case QVTrelationCSTPackage.KEY_DECL_CS__PATH_NAME:
setPathName((PathNameCS)newValue);
return;
- case QVTrelationCSTPackage.KEY_DECL_CS__PROPERTY_ID:
- getPropertyId().clear();
- getPropertyId().addAll((Collection<? extends Property>)newValue);
+ case QVTrelationCSTPackage.KEY_DECL_CS__PROPERTY_IDS:
+ getPropertyIds().clear();
+ getPropertyIds().addAll((Collection<? extends Property>)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -207,8 +206,8 @@ public class KeyDeclCSImpl extends ModelElementCSImpl implements KeyDeclCS {
case QVTrelationCSTPackage.KEY_DECL_CS__PATH_NAME:
setPathName((PathNameCS)null);
return;
- case QVTrelationCSTPackage.KEY_DECL_CS__PROPERTY_ID:
- getPropertyId().clear();
+ case QVTrelationCSTPackage.KEY_DECL_CS__PROPERTY_IDS:
+ getPropertyIds().clear();
return;
}
super.eUnset(featureID);
@@ -224,8 +223,8 @@ public class KeyDeclCSImpl extends ModelElementCSImpl implements KeyDeclCS {
switch (featureID) {
case QVTrelationCSTPackage.KEY_DECL_CS__PATH_NAME:
return pathName != null;
- case QVTrelationCSTPackage.KEY_DECL_CS__PROPERTY_ID:
- return propertyId != null && !propertyId.isEmpty();
+ case QVTrelationCSTPackage.KEY_DECL_CS__PROPERTY_IDS:
+ return propertyIds != null && !propertyIds.isEmpty();
case QVTrelationCSTPackage.KEY_DECL_CS__CLASS_ID:
return getClassId() != null;
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ModelDeclCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ModelDeclCSImpl.java
index cb2960447..0b28bee67 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ModelDeclCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ModelDeclCSImpl.java
@@ -34,7 +34,7 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.ModelDeclCSImpl#getMetaModelId <em>Meta Model Id</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.ModelDeclCSImpl#getMetaModelIds <em>Meta Model Ids</em>}</li>
* </ul>
* </p>
*
@@ -42,15 +42,14 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
*/
public class ModelDeclCSImpl extends NamedElementCSImpl implements ModelDeclCS {
/**
- * The cached value of the '{@link #getMetaModelId() <em>Meta Model Id</em>}' reference list.
+ * The cached value of the '{@link #getMetaModelIds() <em>Meta Model Ids</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getMetaModelId()
+ * @see #getMetaModelIds()
* @generated
* @ordered
*/
- protected EList<org.eclipse.ocl.examples.pivot.Package> metaModelId;
-
+ protected EList<org.eclipse.ocl.examples.pivot.Package> metaModelIds;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -75,11 +74,11 @@ public class ModelDeclCSImpl extends NamedElementCSImpl implements ModelDeclCS {
* <!-- end-user-doc -->
* @generated
*/
- public EList<org.eclipse.ocl.examples.pivot.Package> getMetaModelId() {
- if (metaModelId == null) {
- metaModelId = new EObjectResolvingEList<org.eclipse.ocl.examples.pivot.Package>(org.eclipse.ocl.examples.pivot.Package.class, this, QVTrelationCSTPackage.MODEL_DECL_CS__META_MODEL_ID);
+ public EList<org.eclipse.ocl.examples.pivot.Package> getMetaModelIds() {
+ if (metaModelIds == null) {
+ metaModelIds = new EObjectResolvingEList<org.eclipse.ocl.examples.pivot.Package>(org.eclipse.ocl.examples.pivot.Package.class, this, QVTrelationCSTPackage.MODEL_DECL_CS__META_MODEL_IDS);
}
- return metaModelId;
+ return metaModelIds;
}
/**
@@ -90,8 +89,8 @@ public class ModelDeclCSImpl extends NamedElementCSImpl implements ModelDeclCS {
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case QVTrelationCSTPackage.MODEL_DECL_CS__META_MODEL_ID:
- return getMetaModelId();
+ case QVTrelationCSTPackage.MODEL_DECL_CS__META_MODEL_IDS:
+ return getMetaModelIds();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -105,9 +104,9 @@ public class ModelDeclCSImpl extends NamedElementCSImpl implements ModelDeclCS {
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case QVTrelationCSTPackage.MODEL_DECL_CS__META_MODEL_ID:
- getMetaModelId().clear();
- getMetaModelId().addAll((Collection<? extends org.eclipse.ocl.examples.pivot.Package>)newValue);
+ case QVTrelationCSTPackage.MODEL_DECL_CS__META_MODEL_IDS:
+ getMetaModelIds().clear();
+ getMetaModelIds().addAll((Collection<? extends org.eclipse.ocl.examples.pivot.Package>)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -121,8 +120,8 @@ public class ModelDeclCSImpl extends NamedElementCSImpl implements ModelDeclCS {
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.MODEL_DECL_CS__META_MODEL_ID:
- getMetaModelId().clear();
+ case QVTrelationCSTPackage.MODEL_DECL_CS__META_MODEL_IDS:
+ getMetaModelIds().clear();
return;
}
super.eUnset(featureID);
@@ -136,8 +135,8 @@ public class ModelDeclCSImpl extends NamedElementCSImpl implements ModelDeclCS {
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.MODEL_DECL_CS__META_MODEL_ID:
- return metaModelId != null && !metaModelId.isEmpty();
+ case QVTrelationCSTPackage.MODEL_DECL_CS__META_MODEL_IDS:
+ return metaModelIds != null && !metaModelIds.isEmpty();
}
return super.eIsSet(featureID);
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ObjectTemplateCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ObjectTemplateCSImpl.java
index e0222636f..0fefd7c9a 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ObjectTemplateCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ObjectTemplateCSImpl.java
@@ -22,6 +22,7 @@ import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
+import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList;
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor;
@@ -37,7 +38,7 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.ObjectTemplateCSImpl#getPropertyTemplate <em>Property Template</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.ObjectTemplateCSImpl#getPropertyTemplates <em>Property Templates</em>}</li>
* </ul>
* </p>
*
@@ -45,15 +46,14 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
*/
public class ObjectTemplateCSImpl extends TemplateCSImpl implements ObjectTemplateCS {
/**
- * The cached value of the '{@link #getPropertyTemplate() <em>Property Template</em>}' containment reference list.
+ * The cached value of the '{@link #getPropertyTemplates() <em>Property Templates</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getPropertyTemplate()
+ * @see #getPropertyTemplates()
* @generated
* @ordered
*/
- protected EList<PropertyTemplateCS> propertyTemplate;
-
+ protected EList<PropertyTemplateCS> propertyTemplates;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -78,11 +78,26 @@ public class ObjectTemplateCSImpl extends TemplateCSImpl implements ObjectTempla
* <!-- end-user-doc -->
* @generated
*/
- public EList<PropertyTemplateCS> getPropertyTemplate() {
- if (propertyTemplate == null) {
- propertyTemplate = new EObjectContainmentEList<PropertyTemplateCS>(PropertyTemplateCS.class, this, QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATE);
+ public EList<PropertyTemplateCS> getPropertyTemplates() {
+ if (propertyTemplates == null) {
+ propertyTemplates = new EObjectContainmentWithInverseEList<PropertyTemplateCS>(PropertyTemplateCS.class, this, QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATES, QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE);
+ }
+ return propertyTemplates;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @SuppressWarnings("unchecked")
+ @Override
+ public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATES:
+ return ((InternalEList<InternalEObject>)(InternalEList<?>)getPropertyTemplates()).basicAdd(otherEnd, msgs);
}
- return propertyTemplate;
+ return super.eInverseAdd(otherEnd, featureID, msgs);
}
/**
@@ -93,8 +108,8 @@ public class ObjectTemplateCSImpl extends TemplateCSImpl implements ObjectTempla
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATE:
- return ((InternalEList<?>)getPropertyTemplate()).basicRemove(otherEnd, msgs);
+ case QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATES:
+ return ((InternalEList<?>)getPropertyTemplates()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -107,8 +122,8 @@ public class ObjectTemplateCSImpl extends TemplateCSImpl implements ObjectTempla
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATE:
- return getPropertyTemplate();
+ case QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATES:
+ return getPropertyTemplates();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -122,9 +137,9 @@ public class ObjectTemplateCSImpl extends TemplateCSImpl implements ObjectTempla
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATE:
- getPropertyTemplate().clear();
- getPropertyTemplate().addAll((Collection<? extends PropertyTemplateCS>)newValue);
+ case QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATES:
+ getPropertyTemplates().clear();
+ getPropertyTemplates().addAll((Collection<? extends PropertyTemplateCS>)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -138,8 +153,8 @@ public class ObjectTemplateCSImpl extends TemplateCSImpl implements ObjectTempla
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATE:
- getPropertyTemplate().clear();
+ case QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATES:
+ getPropertyTemplates().clear();
return;
}
super.eUnset(featureID);
@@ -153,8 +168,8 @@ public class ObjectTemplateCSImpl extends TemplateCSImpl implements ObjectTempla
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATE:
- return propertyTemplate != null && !propertyTemplate.isEmpty();
+ case QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATES:
+ return propertyTemplates != null && !propertyTemplates.isEmpty();
}
return super.eIsSet(featureID);
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ParamDeclarationCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ParamDeclarationCSImpl.java
index d520d1f82..58108b20a 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ParamDeclarationCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ParamDeclarationCSImpl.java
@@ -19,6 +19,7 @@ package org.eclipse.qvtd.xtext.qvtrelationcst.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.EClass;
+import org.eclipse.ocl.examples.xtext.base.baseCST.impl.TypedElementCSImpl;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.ocl.examples.xtext.base.baseCST.TypedRefCS;
@@ -33,25 +34,11 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
* An implementation of the model object '<em><b>Param Declaration CS</b></em>'.
* <!-- end-user-doc -->
* <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.ParamDeclarationCSImpl#getType <em>Type</em>}</li>
- * </ul>
* </p>
*
* @generated
*/
-public class ParamDeclarationCSImpl extends NamedElementCSImpl implements ParamDeclarationCS {
- /**
- * The cached value of the '{@link #getType() <em>Type</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getType()
- * @generated
- * @ordered
- */
- protected TypedRefCS type;
-
+public class ParamDeclarationCSImpl extends TypedElementCSImpl implements ParamDeclarationCS {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -71,121 +58,6 @@ public class ParamDeclarationCSImpl extends NamedElementCSImpl implements ParamD
return QVTrelationCSTPackage.Literals.PARAM_DECLARATION_CS;
}
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public TypedRefCS getType() {
- return type;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetType(TypedRefCS newType, NotificationChain msgs) {
- TypedRefCS oldType = type;
- type = newType;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.PARAM_DECLARATION_CS__TYPE, oldType, newType);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setType(TypedRefCS newType) {
- if (newType != type) {
- NotificationChain msgs = null;
- if (type != null)
- msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTrelationCSTPackage.PARAM_DECLARATION_CS__TYPE, null, msgs);
- if (newType != null)
- msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTrelationCSTPackage.PARAM_DECLARATION_CS__TYPE, null, msgs);
- msgs = basicSetType(newType, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.PARAM_DECLARATION_CS__TYPE, newType, newType));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
- switch (featureID) {
- case QVTrelationCSTPackage.PARAM_DECLARATION_CS__TYPE:
- return basicSetType(null, msgs);
- }
- return super.eInverseRemove(otherEnd, featureID, msgs);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case QVTrelationCSTPackage.PARAM_DECLARATION_CS__TYPE:
- return getType();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case QVTrelationCSTPackage.PARAM_DECLARATION_CS__TYPE:
- setType((TypedRefCS)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case QVTrelationCSTPackage.PARAM_DECLARATION_CS__TYPE:
- setType((TypedRefCS)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case QVTrelationCSTPackage.PARAM_DECLARATION_CS__TYPE:
- return type != null;
- }
- return super.eIsSet(featureID);
- }
-
@SuppressWarnings("unchecked")
@Override
public <R> R accept(BaseCSVisitor<R> visitor) {
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/WhenCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PatternCSImpl.java
index 90282608d..1acc82b3c 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/WhenCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PatternCSImpl.java
@@ -26,41 +26,40 @@ import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl;
import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor;
-import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage;
-import org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
/**
* <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>When CS</b></em>'.
+ * An implementation of the model object '<em><b>Pattern CS</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.WhenCSImpl#getExpr <em>Expr</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PatternCSImpl#getPredicates <em>Predicates</em>}</li>
* </ul>
* </p>
*
* @generated
*/
-public class WhenCSImpl extends ModelElementCSImpl implements WhenCS {
+public class PatternCSImpl extends ModelElementCSImpl implements PatternCS {
/**
- * The cached value of the '{@link #getExpr() <em>Expr</em>}' containment reference list.
+ * The cached value of the '{@link #getPredicates() <em>Predicates</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getExpr()
+ * @see #getPredicates()
* @generated
* @ordered
*/
- protected EList<ExpCS> expr;
-
+ protected EList<PredicateCS> predicates;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- protected WhenCSImpl() {
+ protected PatternCSImpl() {
super();
}
@@ -71,7 +70,7 @@ public class WhenCSImpl extends ModelElementCSImpl implements WhenCS {
*/
@Override
protected EClass eStaticClass() {
- return QVTrelationCSTPackage.Literals.WHEN_CS;
+ return QVTrelationCSTPackage.Literals.PATTERN_CS;
}
/**
@@ -79,11 +78,11 @@ public class WhenCSImpl extends ModelElementCSImpl implements WhenCS {
* <!-- end-user-doc -->
* @generated
*/
- public EList<ExpCS> getExpr() {
- if (expr == null) {
- expr = new EObjectContainmentEList<ExpCS>(ExpCS.class, this, QVTrelationCSTPackage.WHEN_CS__EXPR);
+ public EList<PredicateCS> getPredicates() {
+ if (predicates == null) {
+ predicates = new EObjectContainmentEList<PredicateCS>(PredicateCS.class, this, QVTrelationCSTPackage.PATTERN_CS__PREDICATES);
}
- return expr;
+ return predicates;
}
/**
@@ -94,8 +93,8 @@ public class WhenCSImpl extends ModelElementCSImpl implements WhenCS {
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case QVTrelationCSTPackage.WHEN_CS__EXPR:
- return ((InternalEList<?>)getExpr()).basicRemove(otherEnd, msgs);
+ case QVTrelationCSTPackage.PATTERN_CS__PREDICATES:
+ return ((InternalEList<?>)getPredicates()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -108,8 +107,8 @@ public class WhenCSImpl extends ModelElementCSImpl implements WhenCS {
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case QVTrelationCSTPackage.WHEN_CS__EXPR:
- return getExpr();
+ case QVTrelationCSTPackage.PATTERN_CS__PREDICATES:
+ return getPredicates();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -123,9 +122,9 @@ public class WhenCSImpl extends ModelElementCSImpl implements WhenCS {
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case QVTrelationCSTPackage.WHEN_CS__EXPR:
- getExpr().clear();
- getExpr().addAll((Collection<? extends ExpCS>)newValue);
+ case QVTrelationCSTPackage.PATTERN_CS__PREDICATES:
+ getPredicates().clear();
+ getPredicates().addAll((Collection<? extends PredicateCS>)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -139,8 +138,8 @@ public class WhenCSImpl extends ModelElementCSImpl implements WhenCS {
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.WHEN_CS__EXPR:
- getExpr().clear();
+ case QVTrelationCSTPackage.PATTERN_CS__PREDICATES:
+ getPredicates().clear();
return;
}
super.eUnset(featureID);
@@ -154,8 +153,8 @@ public class WhenCSImpl extends ModelElementCSImpl implements WhenCS {
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.WHEN_CS__EXPR:
- return expr != null && !expr.isEmpty();
+ case QVTrelationCSTPackage.PATTERN_CS__PREDICATES:
+ return predicates != null && !predicates.isEmpty();
}
return super.eIsSet(featureID);
}
@@ -163,6 +162,6 @@ public class WhenCSImpl extends ModelElementCSImpl implements WhenCS {
@SuppressWarnings("unchecked")
@Override
public <R> R accept(BaseCSVisitor<R> visitor) {
- return (R) visitor.getAdapter(QVTrelationCSVisitor.class).visitWhenCS(this);
+ return (R) visitor.getAdapter(QVTrelationCSVisitor.class).visitPatternCS(this);
}
-} //WhenCSImpl
+} //PatternCSImpl
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/WhereCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PredicateCSImpl.java
index baee08cc4..c827bbfd0 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/WhereCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PredicateCSImpl.java
@@ -16,51 +16,48 @@
*/
package org.eclipse.qvtd.xtext.qvtrelationcst.impl;
-import java.util.Collection;
-
+import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
-import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.InternalEObject;
-import org.eclipse.emf.ecore.util.EObjectContainmentEList;
-import org.eclipse.emf.ecore.util.InternalEList;
+import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl;
import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor;
import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage;
-import org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
/**
* <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Where CS</b></em>'.
+ * An implementation of the model object '<em><b>Predicate CS</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.WhereCSImpl#getExpr <em>Expr</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PredicateCSImpl#getExpr <em>Expr</em>}</li>
* </ul>
* </p>
*
* @generated
*/
-public class WhereCSImpl extends ModelElementCSImpl implements WhereCS {
+public class PredicateCSImpl extends ModelElementCSImpl implements PredicateCS {
/**
- * The cached value of the '{@link #getExpr() <em>Expr</em>}' containment reference list.
+ * The cached value of the '{@link #getExpr() <em>Expr</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getExpr()
* @generated
* @ordered
*/
- protected EList<ExpCS> expr;
+ protected ExpCS expr;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- protected WhereCSImpl() {
+ protected PredicateCSImpl() {
super();
}
@@ -71,7 +68,7 @@ public class WhereCSImpl extends ModelElementCSImpl implements WhereCS {
*/
@Override
protected EClass eStaticClass() {
- return QVTrelationCSTPackage.Literals.WHERE_CS;
+ return QVTrelationCSTPackage.Literals.PREDICATE_CS;
}
/**
@@ -79,10 +76,7 @@ public class WhereCSImpl extends ModelElementCSImpl implements WhereCS {
* <!-- end-user-doc -->
* @generated
*/
- public EList<ExpCS> getExpr() {
- if (expr == null) {
- expr = new EObjectContainmentEList<ExpCS>(ExpCS.class, this, QVTrelationCSTPackage.WHERE_CS__EXPR);
- }
+ public ExpCS getExpr() {
return expr;
}
@@ -91,11 +85,45 @@ public class WhereCSImpl extends ModelElementCSImpl implements WhereCS {
* <!-- end-user-doc -->
* @generated
*/
+ public NotificationChain basicSetExpr(ExpCS newExpr, NotificationChain msgs) {
+ ExpCS oldExpr = expr;
+ expr = newExpr;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.PREDICATE_CS__EXPR, oldExpr, newExpr);
+ if (msgs == null) msgs = notification; else msgs.add(notification);
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setExpr(ExpCS newExpr) {
+ if (newExpr != expr) {
+ NotificationChain msgs = null;
+ if (expr != null)
+ msgs = ((InternalEObject)expr).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTrelationCSTPackage.PREDICATE_CS__EXPR, null, msgs);
+ if (newExpr != null)
+ msgs = ((InternalEObject)newExpr).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTrelationCSTPackage.PREDICATE_CS__EXPR, null, msgs);
+ msgs = basicSetExpr(newExpr, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.PREDICATE_CS__EXPR, newExpr, newExpr));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case QVTrelationCSTPackage.WHERE_CS__EXPR:
- return ((InternalEList<?>)getExpr()).basicRemove(otherEnd, msgs);
+ case QVTrelationCSTPackage.PREDICATE_CS__EXPR:
+ return basicSetExpr(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -108,7 +136,7 @@ public class WhereCSImpl extends ModelElementCSImpl implements WhereCS {
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case QVTrelationCSTPackage.WHERE_CS__EXPR:
+ case QVTrelationCSTPackage.PREDICATE_CS__EXPR:
return getExpr();
}
return super.eGet(featureID, resolve, coreType);
@@ -119,13 +147,11 @@ public class WhereCSImpl extends ModelElementCSImpl implements WhereCS {
* <!-- end-user-doc -->
* @generated
*/
- @SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case QVTrelationCSTPackage.WHERE_CS__EXPR:
- getExpr().clear();
- getExpr().addAll((Collection<? extends ExpCS>)newValue);
+ case QVTrelationCSTPackage.PREDICATE_CS__EXPR:
+ setExpr((ExpCS)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -139,8 +165,8 @@ public class WhereCSImpl extends ModelElementCSImpl implements WhereCS {
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.WHERE_CS__EXPR:
- getExpr().clear();
+ case QVTrelationCSTPackage.PREDICATE_CS__EXPR:
+ setExpr((ExpCS)null);
return;
}
super.eUnset(featureID);
@@ -154,15 +180,16 @@ public class WhereCSImpl extends ModelElementCSImpl implements WhereCS {
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.WHERE_CS__EXPR:
- return expr != null && !expr.isEmpty();
+ case QVTrelationCSTPackage.PREDICATE_CS__EXPR:
+ return expr != null;
}
return super.eIsSet(featureID);
}
+
@SuppressWarnings("unchecked")
@Override
public <R> R accept(BaseCSVisitor<R> visitor) {
- return (R) visitor.getAdapter(QVTrelationCSVisitor.class).visitWhereCS(this);
+ return (R) visitor.getAdapter(QVTrelationCSVisitor.class).visitPredicateCS(this);
}
-} //WhereCSImpl
+} //PredicateCSImpl
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PrimitiveTypeDomainCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PrimitiveTypeDomainCSImpl.java
index def5c4f16..36f385035 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PrimitiveTypeDomainCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PrimitiveTypeDomainCSImpl.java
@@ -16,9 +16,7 @@
*/
package org.eclipse.qvtd.xtext.qvtrelationcst.impl;
-import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor;
import org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage;
@@ -29,36 +27,12 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
* An implementation of the model object '<em><b>Primitive Type Domain CS</b></em>'.
* <!-- end-user-doc -->
* <p>
- * The following features are implemented:
- * <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PrimitiveTypeDomainCSImpl#getName <em>Name</em>}</li>
- * </ul>
* </p>
*
* @generated
*/
public class PrimitiveTypeDomainCSImpl extends TemplateVariableCSImpl implements PrimitiveTypeDomainCS {
/**
- * The default value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected static final String NAME_EDEFAULT = null;
-
- /**
- * The cached value of the '{@link #getName() <em>Name</em>}' attribute.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getName()
- * @generated
- * @ordered
- */
- protected String name = NAME_EDEFAULT;
-
- /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -80,85 +54,6 @@ public class PrimitiveTypeDomainCSImpl extends TemplateVariableCSImpl implements
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @generated
- */
- public String getName() {
- return name;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setName(String newName) {
- String oldName = name;
- name = newName;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.PRIMITIVE_TYPE_DOMAIN_CS__NAME, oldName, name));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case QVTrelationCSTPackage.PRIMITIVE_TYPE_DOMAIN_CS__NAME:
- return getName();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case QVTrelationCSTPackage.PRIMITIVE_TYPE_DOMAIN_CS__NAME:
- setName((String)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case QVTrelationCSTPackage.PRIMITIVE_TYPE_DOMAIN_CS__NAME:
- setName(NAME_EDEFAULT);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case QVTrelationCSTPackage.PRIMITIVE_TYPE_DOMAIN_CS__NAME:
- return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name);
- }
- return super.eIsSet(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
* @generated NOT
*/
@Override
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PropertyTemplateCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PropertyTemplateCSImpl.java
index 0e04337cb..14fe6416c 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PropertyTemplateCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PropertyTemplateCSImpl.java
@@ -22,10 +22,12 @@ import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
+import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.ocl.examples.pivot.Property;
import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl;
import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor;
import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage;
import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
@@ -37,6 +39,7 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
* <p>
* The following features are implemented:
* <ul>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PropertyTemplateCSImpl#getObjectTemplate <em>Object Template</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PropertyTemplateCSImpl#getPropertyId <em>Property Id</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PropertyTemplateCSImpl#getOclExpression <em>Ocl Expression</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.PropertyTemplateCSImpl#isOpposite <em>Opposite</em>}</li>
@@ -110,6 +113,47 @@ public class PropertyTemplateCSImpl extends ModelElementCSImpl implements Proper
* <!-- end-user-doc -->
* @generated
*/
+ public ObjectTemplateCS getObjectTemplate() {
+ if (eContainerFeatureID() != QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE) return null;
+ return (ObjectTemplateCS)eContainer();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetObjectTemplate(ObjectTemplateCS newObjectTemplate, NotificationChain msgs) {
+ msgs = eBasicSetContainer((InternalEObject)newObjectTemplate, QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE, msgs);
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void setObjectTemplate(ObjectTemplateCS newObjectTemplate) {
+ if (newObjectTemplate != eInternalContainer() || (eContainerFeatureID() != QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE && newObjectTemplate != null)) {
+ if (EcoreUtil.isAncestor(this, newObjectTemplate))
+ throw new IllegalArgumentException("Recursive containment not allowed for " + toString());
+ NotificationChain msgs = null;
+ if (eInternalContainer() != null)
+ msgs = eBasicRemoveFromContainer(msgs);
+ if (newObjectTemplate != null)
+ msgs = ((InternalEObject)newObjectTemplate).eInverseAdd(this, QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATES, ObjectTemplateCS.class, msgs);
+ msgs = basicSetObjectTemplate(newObjectTemplate, msgs);
+ if (msgs != null) msgs.dispatch();
+ }
+ else if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE, newObjectTemplate, newObjectTemplate));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public Property getPropertyId() {
if (propertyId != null && ((EObject)propertyId).eIsProxy()) {
InternalEObject oldPropertyId = (InternalEObject)propertyId;
@@ -213,8 +257,26 @@ public class PropertyTemplateCSImpl extends ModelElementCSImpl implements Proper
* @generated
*/
@Override
+ public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
+ switch (featureID) {
+ case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE:
+ if (eInternalContainer() != null)
+ msgs = eBasicRemoveFromContainer(msgs);
+ return basicSetObjectTemplate((ObjectTemplateCS)otherEnd, msgs);
+ }
+ return super.eInverseAdd(otherEnd, featureID, msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
+ case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE:
+ return basicSetObjectTemplate(null, msgs);
case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OCL_EXPRESSION:
return basicSetOclExpression(null, msgs);
}
@@ -227,8 +289,24 @@ public class PropertyTemplateCSImpl extends ModelElementCSImpl implements Proper
* @generated
*/
@Override
+ public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs) {
+ switch (eContainerFeatureID()) {
+ case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE:
+ return eInternalContainer().eInverseRemove(this, QVTrelationCSTPackage.OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATES, ObjectTemplateCS.class, msgs);
+ }
+ return super.eBasicRemoveFromContainerFeature(msgs);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
+ case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE:
+ return getObjectTemplate();
case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__PROPERTY_ID:
if (resolve) return getPropertyId();
return basicGetPropertyId();
@@ -248,6 +326,9 @@ public class PropertyTemplateCSImpl extends ModelElementCSImpl implements Proper
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
+ case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE:
+ setObjectTemplate((ObjectTemplateCS)newValue);
+ return;
case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__PROPERTY_ID:
setPropertyId((Property)newValue);
return;
@@ -269,6 +350,9 @@ public class PropertyTemplateCSImpl extends ModelElementCSImpl implements Proper
@Override
public void eUnset(int featureID) {
switch (featureID) {
+ case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE:
+ setObjectTemplate((ObjectTemplateCS)null);
+ return;
case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__PROPERTY_ID:
setPropertyId((Property)null);
return;
@@ -290,6 +374,8 @@ public class PropertyTemplateCSImpl extends ModelElementCSImpl implements Proper
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
+ case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE:
+ return getObjectTemplate() != null;
case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__PROPERTY_ID:
return propertyId != null;
case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OCL_EXPRESSION:
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QVTrelationCSTFactoryImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QVTrelationCSTFactoryImpl.java
index f1d3c8991..32951e83d 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QVTrelationCSTFactoryImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QVTrelationCSTFactoryImpl.java
@@ -21,14 +21,18 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
+import org.eclipse.qvtd.xtext.qvtrelationcst.*;
import org.eclipse.qvtd.xtext.qvtrelationcst.AnyElementCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.DefaultValueCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.ModelDeclCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTFactory;
@@ -39,8 +43,6 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.UnitCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS;
-import org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS;
-import org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS;
/**
* <!-- begin-user-doc -->
@@ -90,10 +92,13 @@ public class QVTrelationCSTFactoryImpl extends EFactoryImpl implements QVTrelati
case QVTrelationCSTPackage.COLLECTION_TEMPLATE_CS: return createCollectionTemplateCS();
case QVTrelationCSTPackage.DEFAULT_VALUE_CS: return createDefaultValueCS();
case QVTrelationCSTPackage.DOMAIN_CS: return createDomainCS();
+ case QVTrelationCSTPackage.DOMAIN_PATTERN_CS: return createDomainPatternCS();
case QVTrelationCSTPackage.KEY_DECL_CS: return createKeyDeclCS();
case QVTrelationCSTPackage.MODEL_DECL_CS: return createModelDeclCS();
case QVTrelationCSTPackage.OBJECT_TEMPLATE_CS: return createObjectTemplateCS();
case QVTrelationCSTPackage.PARAM_DECLARATION_CS: return createParamDeclarationCS();
+ case QVTrelationCSTPackage.PATTERN_CS: return createPatternCS();
+ case QVTrelationCSTPackage.PREDICATE_CS: return createPredicateCS();
case QVTrelationCSTPackage.PRIMITIVE_TYPE_DOMAIN_CS: return createPrimitiveTypeDomainCS();
case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS: return createPropertyTemplateCS();
case QVTrelationCSTPackage.QUERY_CS: return createQueryCS();
@@ -102,8 +107,7 @@ public class QVTrelationCSTFactoryImpl extends EFactoryImpl implements QVTrelati
case QVTrelationCSTPackage.TRANSFORMATION_CS: return createTransformationCS();
case QVTrelationCSTPackage.UNIT_CS: return createUnitCS();
case QVTrelationCSTPackage.VAR_DECLARATION_CS: return createVarDeclarationCS();
- case QVTrelationCSTPackage.WHEN_CS: return createWhenCS();
- case QVTrelationCSTPackage.WHERE_CS: return createWhereCS();
+ case QVTrelationCSTPackage.VAR_DECLARATION_ID_CS: return createVarDeclarationIdCS();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
@@ -154,6 +158,16 @@ public class QVTrelationCSTFactoryImpl extends EFactoryImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
+ public DomainPatternCS createDomainPatternCS() {
+ DomainPatternCSImpl domainPatternCS = new DomainPatternCSImpl();
+ return domainPatternCS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public KeyDeclCS createKeyDeclCS() {
KeyDeclCSImpl keyDeclCS = new KeyDeclCSImpl();
return keyDeclCS;
@@ -194,6 +208,26 @@ public class QVTrelationCSTFactoryImpl extends EFactoryImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
+ public PatternCS createPatternCS() {
+ PatternCSImpl patternCS = new PatternCSImpl();
+ return patternCS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public PredicateCS createPredicateCS() {
+ PredicateCSImpl predicateCS = new PredicateCSImpl();
+ return predicateCS;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public PrimitiveTypeDomainCS createPrimitiveTypeDomainCS() {
PrimitiveTypeDomainCSImpl primitiveTypeDomainCS = new PrimitiveTypeDomainCSImpl();
return primitiveTypeDomainCS;
@@ -274,19 +308,9 @@ public class QVTrelationCSTFactoryImpl extends EFactoryImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public WhenCS createWhenCS() {
- WhenCSImpl whenCS = new WhenCSImpl();
- return whenCS;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public WhereCS createWhereCS() {
- WhereCSImpl whereCS = new WhereCSImpl();
- return whereCS;
+ public VarDeclarationIdCS createVarDeclarationIdCS() {
+ VarDeclarationIdCSImpl varDeclarationIdCS = new VarDeclarationIdCSImpl();
+ return varDeclarationIdCS;
}
/**
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QVTrelationCSTPackageImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QVTrelationCSTPackageImpl.java
index d60df0800..a33208f4a 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QVTrelationCSTPackageImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QVTrelationCSTPackageImpl.java
@@ -20,6 +20,7 @@ import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
+import org.eclipse.emf.ecore.EcorePackage;
import org.eclipse.emf.ecore.impl.EPackageImpl;
import org.eclipse.ocl.examples.pivot.PivotPackage;
import org.eclipse.ocl.examples.xtext.base.baseCST.BaseCSTPackage;
@@ -31,10 +32,13 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.AnyElementCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.DefaultValueCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.ModelDeclCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTFactory;
@@ -47,8 +51,7 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.UnitCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS;
-import org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS;
-import org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS;
/**
* <!-- begin-user-doc -->
@@ -97,6 +100,13 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
+ private EClass domainPatternCSEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass keyDeclCSEClass = null;
/**
@@ -125,6 +135,20 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
+ private EClass patternCSEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EClass predicateCSEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass primitiveTypeDomainCSEClass = null;
/**
@@ -195,14 +219,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- private EClass whenCSEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EClass whereCSEClass = null;
+ private EClass varDeclarationIdCSEClass = null;
/**
* Creates an instance of the model <b>Package</b>, registered with
@@ -301,7 +318,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getCollectionTemplateCS_MemberIdentifier() {
+ public EReference getCollectionTemplateCS_MemberIdentifiers() {
return (EReference)collectionTemplateCSEClass.getEStructuralFeatures().get(0);
}
@@ -391,7 +408,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getDomainCS_Template() {
+ public EReference getDomainCS_Pattern() {
return (EReference)domainCSEClass.getEStructuralFeatures().get(4);
}
@@ -400,7 +417,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getDomainCS_DefaultValue() {
+ public EReference getDomainCS_DefaultValues() {
return (EReference)domainCSEClass.getEStructuralFeatures().get(5);
}
@@ -418,6 +435,24 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
+ public EClass getDomainPatternCS() {
+ return domainPatternCSEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getDomainPatternCS_Template() {
+ return (EReference)domainPatternCSEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EClass getKeyDeclCS() {
return keyDeclCSEClass;
}
@@ -436,7 +471,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getKeyDeclCS_PropertyId() {
+ public EReference getKeyDeclCS_PropertyIds() {
return (EReference)keyDeclCSEClass.getEStructuralFeatures().get(1);
}
@@ -463,7 +498,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getModelDeclCS_MetaModelId() {
+ public EReference getModelDeclCS_MetaModelIds() {
return (EReference)modelDeclCSEClass.getEStructuralFeatures().get(0);
}
@@ -481,7 +516,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getObjectTemplateCS_PropertyTemplate() {
+ public EReference getObjectTemplateCS_PropertyTemplates() {
return (EReference)objectTemplateCSEClass.getEStructuralFeatures().get(0);
}
@@ -499,8 +534,8 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getParamDeclarationCS_Type() {
- return (EReference)paramDeclarationCSEClass.getEStructuralFeatures().get(0);
+ public EClass getPatternCS() {
+ return patternCSEClass;
}
/**
@@ -508,8 +543,8 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EClass getPrimitiveTypeDomainCS() {
- return primitiveTypeDomainCSEClass;
+ public EReference getPatternCS_Predicates() {
+ return (EReference)patternCSEClass.getEStructuralFeatures().get(0);
}
/**
@@ -517,8 +552,8 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getPrimitiveTypeDomainCS_Name() {
- return (EAttribute)primitiveTypeDomainCSEClass.getEStructuralFeatures().get(0);
+ public EClass getPredicateCS() {
+ return predicateCSEClass;
}
/**
@@ -526,8 +561,8 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EClass getPropertyTemplateCS() {
- return propertyTemplateCSEClass;
+ public EReference getPredicateCS_Expr() {
+ return (EReference)predicateCSEClass.getEStructuralFeatures().get(0);
}
/**
@@ -535,8 +570,8 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getPropertyTemplateCS_PropertyId() {
- return (EReference)propertyTemplateCSEClass.getEStructuralFeatures().get(0);
+ public EClass getPrimitiveTypeDomainCS() {
+ return primitiveTypeDomainCSEClass;
}
/**
@@ -544,8 +579,8 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getPropertyTemplateCS_OclExpression() {
- return (EReference)propertyTemplateCSEClass.getEStructuralFeatures().get(1);
+ public EClass getPropertyTemplateCS() {
+ return propertyTemplateCSEClass;
}
/**
@@ -553,8 +588,8 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EAttribute getPropertyTemplateCS_Opposite() {
- return (EAttribute)propertyTemplateCSEClass.getEStructuralFeatures().get(2);
+ public EReference getPropertyTemplateCS_ObjectTemplate() {
+ return (EReference)propertyTemplateCSEClass.getEStructuralFeatures().get(0);
}
/**
@@ -562,8 +597,8 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EClass getQueryCS() {
- return queryCSEClass;
+ public EReference getPropertyTemplateCS_PropertyId() {
+ return (EReference)propertyTemplateCSEClass.getEStructuralFeatures().get(1);
}
/**
@@ -571,8 +606,8 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getQueryCS_PathName() {
- return (EReference)queryCSEClass.getEStructuralFeatures().get(0);
+ public EReference getPropertyTemplateCS_OclExpression() {
+ return (EReference)propertyTemplateCSEClass.getEStructuralFeatures().get(2);
}
/**
@@ -580,8 +615,8 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getQueryCS_InputParamDeclaration() {
- return (EReference)queryCSEClass.getEStructuralFeatures().get(1);
+ public EAttribute getPropertyTemplateCS_Opposite() {
+ return (EAttribute)propertyTemplateCSEClass.getEStructuralFeatures().get(3);
}
/**
@@ -589,8 +624,8 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getQueryCS_OclExpression() {
- return (EReference)queryCSEClass.getEStructuralFeatures().get(2);
+ public EClass getQueryCS() {
+ return queryCSEClass;
}
/**
@@ -598,8 +633,17 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getQueryCS_Type() {
- return (EReference)queryCSEClass.getEStructuralFeatures().get(3);
+ public EReference getQueryCS_InputParamDeclarations() {
+ return (EReference)queryCSEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EReference getQueryCS_OclExpression() {
+ return (EReference)queryCSEClass.getEStructuralFeatures().get(1);
}
/**
@@ -634,7 +678,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getRelationCS_VarDeclaration() {
+ public EReference getRelationCS_VarDeclarations() {
return (EReference)relationCSEClass.getEStructuralFeatures().get(2);
}
@@ -643,7 +687,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getRelationCS_Domain() {
+ public EReference getRelationCS_Domains() {
return (EReference)relationCSEClass.getEStructuralFeatures().get(3);
}
@@ -706,15 +750,6 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getTemplateVariableCS_PropertyId() {
- return (EReference)templateVariableCSEClass.getEStructuralFeatures().get(1);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
public EClass getTopLevelCS() {
return topLevelCSEClass;
}
@@ -724,7 +759,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getTopLevelCS_ImportClause() {
+ public EReference getTopLevelCS_ImportClauses() {
return (EReference)topLevelCSEClass.getEStructuralFeatures().get(0);
}
@@ -733,7 +768,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getTopLevelCS_Transformation() {
+ public EReference getTopLevelCS_Transformations() {
return (EReference)topLevelCSEClass.getEStructuralFeatures().get(1);
}
@@ -751,7 +786,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getTransformationCS_ModelDecl() {
+ public EReference getTransformationCS_ModelDecls() {
return (EReference)transformationCSEClass.getEStructuralFeatures().get(0);
}
@@ -769,7 +804,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getTransformationCS_KeyDecl() {
+ public EReference getTransformationCS_KeyDecls() {
return (EReference)transformationCSEClass.getEStructuralFeatures().get(2);
}
@@ -778,7 +813,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getTransformationCS_Query() {
+ public EReference getTransformationCS_Queries() {
return (EReference)transformationCSEClass.getEStructuralFeatures().get(3);
}
@@ -823,7 +858,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EReference getVarDeclarationCS_VarDeclarationId() {
+ public EReference getVarDeclarationCS_VarDeclarationIds() {
return (EReference)varDeclarationCSEClass.getEStructuralFeatures().get(0);
}
@@ -841,35 +876,8 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
* <!-- end-user-doc -->
* @generated
*/
- public EClass getWhenCS() {
- return whenCSEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getWhenCS_Expr() {
- return (EReference)whenCSEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EClass getWhereCS() {
- return whereCSEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EReference getWhereCS_Expr() {
- return (EReference)whereCSEClass.getEStructuralFeatures().get(0);
+ public EClass getVarDeclarationIdCS() {
+ return varDeclarationIdCSEClass;
}
/**
@@ -905,7 +913,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
anyElementCSEClass = createEClass(ANY_ELEMENT_CS);
collectionTemplateCSEClass = createEClass(COLLECTION_TEMPLATE_CS);
- createEReference(collectionTemplateCSEClass, COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIER);
+ createEReference(collectionTemplateCSEClass, COLLECTION_TEMPLATE_CS__MEMBER_IDENTIFIERS);
createEReference(collectionTemplateCSEClass, COLLECTION_TEMPLATE_CS__REST_IDENTIFIER);
defaultValueCSEClass = createEClass(DEFAULT_VALUE_CS);
@@ -917,43 +925,49 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
createEAttribute(domainCSEClass, DOMAIN_CS__ENFORCE);
createEReference(domainCSEClass, DOMAIN_CS__MODEL_ID);
createEAttribute(domainCSEClass, DOMAIN_CS__REPLACE);
- createEReference(domainCSEClass, DOMAIN_CS__TEMPLATE);
- createEReference(domainCSEClass, DOMAIN_CS__DEFAULT_VALUE);
+ createEReference(domainCSEClass, DOMAIN_CS__PATTERN);
+ createEReference(domainCSEClass, DOMAIN_CS__DEFAULT_VALUES);
createEReference(domainCSEClass, DOMAIN_CS__IMPLEMENTED_BY);
+ domainPatternCSEClass = createEClass(DOMAIN_PATTERN_CS);
+ createEReference(domainPatternCSEClass, DOMAIN_PATTERN_CS__TEMPLATE);
+
keyDeclCSEClass = createEClass(KEY_DECL_CS);
createEReference(keyDeclCSEClass, KEY_DECL_CS__PATH_NAME);
- createEReference(keyDeclCSEClass, KEY_DECL_CS__PROPERTY_ID);
+ createEReference(keyDeclCSEClass, KEY_DECL_CS__PROPERTY_IDS);
createEReference(keyDeclCSEClass, KEY_DECL_CS__CLASS_ID);
modelDeclCSEClass = createEClass(MODEL_DECL_CS);
- createEReference(modelDeclCSEClass, MODEL_DECL_CS__META_MODEL_ID);
+ createEReference(modelDeclCSEClass, MODEL_DECL_CS__META_MODEL_IDS);
objectTemplateCSEClass = createEClass(OBJECT_TEMPLATE_CS);
- createEReference(objectTemplateCSEClass, OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATE);
+ createEReference(objectTemplateCSEClass, OBJECT_TEMPLATE_CS__PROPERTY_TEMPLATES);
paramDeclarationCSEClass = createEClass(PARAM_DECLARATION_CS);
- createEReference(paramDeclarationCSEClass, PARAM_DECLARATION_CS__TYPE);
+
+ patternCSEClass = createEClass(PATTERN_CS);
+ createEReference(patternCSEClass, PATTERN_CS__PREDICATES);
+
+ predicateCSEClass = createEClass(PREDICATE_CS);
+ createEReference(predicateCSEClass, PREDICATE_CS__EXPR);
primitiveTypeDomainCSEClass = createEClass(PRIMITIVE_TYPE_DOMAIN_CS);
- createEAttribute(primitiveTypeDomainCSEClass, PRIMITIVE_TYPE_DOMAIN_CS__NAME);
propertyTemplateCSEClass = createEClass(PROPERTY_TEMPLATE_CS);
+ createEReference(propertyTemplateCSEClass, PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE);
createEReference(propertyTemplateCSEClass, PROPERTY_TEMPLATE_CS__PROPERTY_ID);
createEReference(propertyTemplateCSEClass, PROPERTY_TEMPLATE_CS__OCL_EXPRESSION);
createEAttribute(propertyTemplateCSEClass, PROPERTY_TEMPLATE_CS__OPPOSITE);
queryCSEClass = createEClass(QUERY_CS);
- createEReference(queryCSEClass, QUERY_CS__PATH_NAME);
- createEReference(queryCSEClass, QUERY_CS__INPUT_PARAM_DECLARATION);
+ createEReference(queryCSEClass, QUERY_CS__INPUT_PARAM_DECLARATIONS);
createEReference(queryCSEClass, QUERY_CS__OCL_EXPRESSION);
- createEReference(queryCSEClass, QUERY_CS__TYPE);
relationCSEClass = createEClass(RELATION_CS);
createEAttribute(relationCSEClass, RELATION_CS__TOP);
createEReference(relationCSEClass, RELATION_CS__OVERRIDES);
- createEReference(relationCSEClass, RELATION_CS__VAR_DECLARATION);
- createEReference(relationCSEClass, RELATION_CS__DOMAIN);
+ createEReference(relationCSEClass, RELATION_CS__VAR_DECLARATIONS);
+ createEReference(relationCSEClass, RELATION_CS__DOMAINS);
createEReference(relationCSEClass, RELATION_CS__WHEN);
createEReference(relationCSEClass, RELATION_CS__WHERE);
@@ -962,31 +976,26 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
templateVariableCSEClass = createEClass(TEMPLATE_VARIABLE_CS);
createEReference(templateVariableCSEClass, TEMPLATE_VARIABLE_CS__TYPE);
- createEReference(templateVariableCSEClass, TEMPLATE_VARIABLE_CS__PROPERTY_ID);
topLevelCSEClass = createEClass(TOP_LEVEL_CS);
- createEReference(topLevelCSEClass, TOP_LEVEL_CS__IMPORT_CLAUSE);
- createEReference(topLevelCSEClass, TOP_LEVEL_CS__TRANSFORMATION);
+ createEReference(topLevelCSEClass, TOP_LEVEL_CS__IMPORT_CLAUSES);
+ createEReference(topLevelCSEClass, TOP_LEVEL_CS__TRANSFORMATIONS);
transformationCSEClass = createEClass(TRANSFORMATION_CS);
- createEReference(transformationCSEClass, TRANSFORMATION_CS__MODEL_DECL);
+ createEReference(transformationCSEClass, TRANSFORMATION_CS__MODEL_DECLS);
createEReference(transformationCSEClass, TRANSFORMATION_CS__EXTENDS);
- createEReference(transformationCSEClass, TRANSFORMATION_CS__KEY_DECL);
- createEReference(transformationCSEClass, TRANSFORMATION_CS__QUERY);
+ createEReference(transformationCSEClass, TRANSFORMATION_CS__KEY_DECLS);
+ createEReference(transformationCSEClass, TRANSFORMATION_CS__QUERIES);
createEReference(transformationCSEClass, TRANSFORMATION_CS__RELATION);
unitCSEClass = createEClass(UNIT_CS);
createEReference(unitCSEClass, UNIT_CS__IDENTIFIER);
varDeclarationCSEClass = createEClass(VAR_DECLARATION_CS);
- createEReference(varDeclarationCSEClass, VAR_DECLARATION_CS__VAR_DECLARATION_ID);
+ createEReference(varDeclarationCSEClass, VAR_DECLARATION_CS__VAR_DECLARATION_IDS);
createEReference(varDeclarationCSEClass, VAR_DECLARATION_CS__TYPE);
- whenCSEClass = createEClass(WHEN_CS);
- createEReference(whenCSEClass, WHEN_CS__EXPR);
-
- whereCSEClass = createEClass(WHERE_CS);
- createEReference(whereCSEClass, WHERE_CS__EXPR);
+ varDeclarationIdCSEClass = createEClass(VAR_DECLARATION_ID_CS);
}
/**
@@ -1030,25 +1039,26 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
collectionTemplateCSEClass.getESuperTypes().add(this.getTemplateCS());
defaultValueCSEClass.getESuperTypes().add(theBaseCSTPackage.getModelElementCS());
domainCSEClass.getESuperTypes().add(this.getAbstractDomainCS());
+ domainPatternCSEClass.getESuperTypes().add(theBaseCSTPackage.getModelElementCS());
keyDeclCSEClass.getESuperTypes().add(theBaseCSTPackage.getModelElementCS());
modelDeclCSEClass.getESuperTypes().add(theBaseCSTPackage.getNamedElementCS());
objectTemplateCSEClass.getESuperTypes().add(this.getTemplateCS());
- paramDeclarationCSEClass.getESuperTypes().add(theBaseCSTPackage.getNamedElementCS());
+ paramDeclarationCSEClass.getESuperTypes().add(theBaseCSTPackage.getTypedElementCS());
+ patternCSEClass.getESuperTypes().add(theBaseCSTPackage.getModelElementCS());
+ predicateCSEClass.getESuperTypes().add(theBaseCSTPackage.getModelElementCS());
primitiveTypeDomainCSEClass.getESuperTypes().add(this.getTemplateVariableCS());
primitiveTypeDomainCSEClass.getESuperTypes().add(this.getAbstractDomainCS());
propertyTemplateCSEClass.getESuperTypes().add(theBaseCSTPackage.getModelElementCS());
- queryCSEClass.getESuperTypes().add(theBaseCSTPackage.getModelElementCS());
- queryCSEClass.getESuperTypes().add(thePivotPackage.getNameable());
+ queryCSEClass.getESuperTypes().add(theBaseCSTPackage.getTypedElementCS());
relationCSEClass.getESuperTypes().add(theBaseCSTPackage.getNamedElementCS());
templateCSEClass.getESuperTypes().add(this.getTemplateVariableCS());
templateCSEClass.getESuperTypes().add(theEssentialOCLCSTPackage.getExpCS());
- templateVariableCSEClass.getESuperTypes().add(theBaseCSTPackage.getModelElementCS());
+ templateVariableCSEClass.getESuperTypes().add(theBaseCSTPackage.getNamedElementCS());
topLevelCSEClass.getESuperTypes().add(theBaseCSTPackage.getRootPackageCS());
transformationCSEClass.getESuperTypes().add(theBaseCSTPackage.getPackageCS());
unitCSEClass.getESuperTypes().add(theBaseCSTPackage.getModelElementCS());
varDeclarationCSEClass.getESuperTypes().add(theBaseCSTPackage.getModelElementCS());
- whenCSEClass.getESuperTypes().add(theBaseCSTPackage.getModelElementCS());
- whereCSEClass.getESuperTypes().add(theBaseCSTPackage.getModelElementCS());
+ varDeclarationIdCSEClass.getESuperTypes().add(theBaseCSTPackage.getNamedElementCS());
// Initialize classes and features; add operations and parameters
initEClass(abstractDomainCSEClass, AbstractDomainCS.class, "AbstractDomainCS", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -1056,7 +1066,7 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
initEClass(anyElementCSEClass, AnyElementCS.class, "AnyElementCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(collectionTemplateCSEClass, CollectionTemplateCS.class, "CollectionTemplateCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getCollectionTemplateCS_MemberIdentifier(), theEssentialOCLCSTPackage.getExpCS(), null, "memberIdentifier", null, 1, -1, CollectionTemplateCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getCollectionTemplateCS_MemberIdentifiers(), theEssentialOCLCSTPackage.getExpCS(), null, "memberIdentifiers", null, 1, -1, CollectionTemplateCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getCollectionTemplateCS_RestIdentifier(), theEssentialOCLCSTPackage.getExpCS(), null, "restIdentifier", null, 1, 1, CollectionTemplateCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(defaultValueCSEClass, DefaultValueCS.class, "DefaultValueCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -1068,76 +1078,77 @@ public class QVTrelationCSTPackageImpl extends EPackageImpl implements QVTrelati
initEAttribute(getDomainCS_Enforce(), ecorePackage.getEBoolean(), "enforce", null, 0, 1, DomainCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDomainCS_ModelId(), theQVTbasePackage.getTypedModel(), null, "modelId", null, 0, 1, DomainCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDomainCS_Replace(), ecorePackage.getEBoolean(), "replace", null, 0, 1, DomainCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getDomainCS_Template(), this.getTemplateCS(), null, "template", null, 0, 1, DomainCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getDomainCS_DefaultValue(), this.getDefaultValueCS(), null, "defaultValue", null, 0, -1, DomainCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDomainCS_Pattern(), this.getDomainPatternCS(), null, "pattern", null, 0, 1, DomainCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getDomainCS_DefaultValues(), this.getDefaultValueCS(), null, "defaultValues", null, 0, -1, DomainCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDomainCS_ImplementedBy(), theEssentialOCLCSTPackage.getExpCS(), null, "implementedBy", null, 0, 1, DomainCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(domainPatternCSEClass, DomainPatternCS.class, "DomainPatternCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getDomainPatternCS_Template(), this.getTemplateCS(), null, "template", null, 0, 1, DomainPatternCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
initEClass(keyDeclCSEClass, KeyDeclCS.class, "KeyDeclCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getKeyDeclCS_PathName(), theBaseCSTPackage.getPathNameCS(), null, "pathName", null, 0, 1, KeyDeclCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getKeyDeclCS_PropertyId(), thePivotPackage.getProperty(), null, "propertyId", null, 0, -1, KeyDeclCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getKeyDeclCS_PropertyIds(), thePivotPackage.getProperty(), null, "propertyIds", null, 0, -1, KeyDeclCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getKeyDeclCS_ClassId(), thePivotPackage.getClass_(), null, "classId", null, 0, 1, KeyDeclCS.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED);
initEClass(modelDeclCSEClass, ModelDeclCS.class, "ModelDeclCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getModelDeclCS_MetaModelId(), thePivotPackage.getPackage(), null, "metaModelId", null, 0, -1, ModelDeclCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getModelDeclCS_MetaModelIds(), thePivotPackage.getPackage(), null, "metaModelIds", null, 0, -1, ModelDeclCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(objectTemplateCSEClass, ObjectTemplateCS.class, "ObjectTemplateCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getObjectTemplateCS_PropertyTemplate(), this.getPropertyTemplateCS(), null, "propertyTemplate", null, 0, -1, ObjectTemplateCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getObjectTemplateCS_PropertyTemplates(), this.getPropertyTemplateCS(), this.getPropertyTemplateCS_ObjectTemplate(), "propertyTemplates", null, 0, -1, ObjectTemplateCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(paramDeclarationCSEClass, ParamDeclarationCS.class, "ParamDeclarationCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getParamDeclarationCS_Type(), theBaseCSTPackage.getTypedRefCS(), null, "type", null, 0, 1, ParamDeclarationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(patternCSEClass, PatternCS.class, "PatternCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getPatternCS_Predicates(), this.getPredicateCS(), null, "predicates", null, 1, -1, PatternCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+
+ initEClass(predicateCSEClass, PredicateCS.class, "PredicateCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getPredicateCS_Expr(), theEssentialOCLCSTPackage.getExpCS(), null, "expr", null, 1, 1, PredicateCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(primitiveTypeDomainCSEClass, PrimitiveTypeDomainCS.class, "PrimitiveTypeDomainCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getPrimitiveTypeDomainCS_Name(), ecorePackage.getEString(), "name", null, 0, 1, PrimitiveTypeDomainCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(propertyTemplateCSEClass, PropertyTemplateCS.class, "PropertyTemplateCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEReference(getPropertyTemplateCS_ObjectTemplate(), this.getObjectTemplateCS(), this.getObjectTemplateCS_PropertyTemplates(), "objectTemplate", null, 0, 1, PropertyTemplateCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getPropertyTemplateCS_PropertyId(), thePivotPackage.getProperty(), null, "propertyId", null, 0, 1, PropertyTemplateCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getPropertyTemplateCS_OclExpression(), theEssentialOCLCSTPackage.getExpCS(), null, "oclExpression", null, 0, 1, PropertyTemplateCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPropertyTemplateCS_Opposite(), ecorePackage.getEBoolean(), "opposite", "false", 0, 1, PropertyTemplateCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(queryCSEClass, QueryCS.class, "QueryCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getQueryCS_PathName(), theBaseCSTPackage.getPathNameCS(), null, "pathName", null, 0, 1, QueryCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getQueryCS_InputParamDeclaration(), this.getParamDeclarationCS(), null, "inputParamDeclaration", null, 0, -1, QueryCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getQueryCS_InputParamDeclarations(), this.getParamDeclarationCS(), null, "inputParamDeclarations", null, 0, -1, QueryCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getQueryCS_OclExpression(), theEssentialOCLCSTPackage.getExpCS(), null, "oclExpression", null, 0, 1, QueryCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getQueryCS_Type(), theBaseCSTPackage.getTypedTypeRefCS(), null, "type", null, 0, 1, QueryCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(relationCSEClass, RelationCS.class, "RelationCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getRelationCS_Top(), ecorePackage.getEBoolean(), "top", null, 0, 1, RelationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getRelationCS_Overrides(), theQVTrelationPackage.getRelation(), null, "overrides", null, 0, 1, RelationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getRelationCS_VarDeclaration(), this.getVarDeclarationCS(), null, "varDeclaration", null, 0, -1, RelationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getRelationCS_Domain(), this.getAbstractDomainCS(), null, "domain", null, 0, -1, RelationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getRelationCS_When(), this.getWhenCS(), null, "when", null, 0, 1, RelationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getRelationCS_Where(), this.getWhereCS(), null, "where", null, 0, 1, RelationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getRelationCS_VarDeclarations(), this.getVarDeclarationCS(), null, "varDeclarations", null, 0, -1, RelationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getRelationCS_Domains(), this.getAbstractDomainCS(), null, "domains", null, 0, -1, RelationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getRelationCS_When(), this.getPatternCS(), null, "when", null, 0, 1, RelationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getRelationCS_Where(), this.getPatternCS(), null, "where", null, 0, 1, RelationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(templateCSEClass, TemplateCS.class, "TemplateCS", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getTemplateCS_GuardExpression(), theEssentialOCLCSTPackage.getExpCS(), null, "guardExpression", null, 0, 1, TemplateCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(templateVariableCSEClass, TemplateVariableCS.class, "TemplateVariableCS", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getTemplateVariableCS_Type(), theBaseCSTPackage.getTypedTypeRefCS(), null, "type", null, 0, 1, TemplateVariableCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getTemplateVariableCS_PropertyId(), thePivotPackage.getProperty(), null, "propertyId", null, 0, 1, TemplateVariableCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getTemplateVariableCS_Type(), theBaseCSTPackage.getTypedRefCS(), null, "type", null, 0, 1, TemplateVariableCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(topLevelCSEClass, TopLevelCS.class, "TopLevelCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getTopLevelCS_ImportClause(), this.getUnitCS(), null, "importClause", null, 0, -1, TopLevelCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getTopLevelCS_Transformation(), this.getTransformationCS(), null, "transformation", null, 0, -1, TopLevelCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getTopLevelCS_ImportClauses(), this.getUnitCS(), null, "importClauses", null, 0, -1, TopLevelCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getTopLevelCS_Transformations(), this.getTransformationCS(), null, "transformations", null, 0, -1, TopLevelCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(transformationCSEClass, TransformationCS.class, "TransformationCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getTransformationCS_ModelDecl(), this.getModelDeclCS(), null, "modelDecl", null, 0, -1, TransformationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getTransformationCS_ModelDecls(), this.getModelDeclCS(), null, "modelDecls", null, 0, -1, TransformationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTransformationCS_Extends(), theQVTbasePackage.getTransformation(), null, "extends", null, 0, -1, TransformationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getTransformationCS_KeyDecl(), this.getKeyDeclCS(), null, "keyDecl", null, 0, -1, TransformationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getTransformationCS_Query(), this.getQueryCS(), null, "query", null, 0, -1, TransformationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getTransformationCS_KeyDecls(), this.getKeyDeclCS(), null, "keyDecls", null, 0, -1, TransformationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getTransformationCS_Queries(), this.getQueryCS(), null, "queries", null, 0, -1, TransformationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTransformationCS_Relation(), this.getRelationCS(), null, "relation", null, 0, -1, TransformationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(unitCSEClass, UnitCS.class, "UnitCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getUnitCS_Identifier(), thePivotPackage.getElement(), null, "identifier", null, 1, -1, UnitCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(varDeclarationCSEClass, VarDeclarationCS.class, "VarDeclarationCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getVarDeclarationCS_VarDeclarationId(), thePivotPackage.getProperty(), null, "varDeclarationId", null, 0, -1, VarDeclarationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getVarDeclarationCS_Type(), theBaseCSTPackage.getTypedTypeRefCS(), null, "type", null, 0, 1, VarDeclarationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
- initEClass(whenCSEClass, WhenCS.class, "WhenCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getWhenCS_Expr(), theEssentialOCLCSTPackage.getExpCS(), null, "expr", null, 1, -1, WhenCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getVarDeclarationCS_VarDeclarationIds(), this.getVarDeclarationIdCS(), null, "varDeclarationIds", null, 0, -1, VarDeclarationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getVarDeclarationCS_Type(), theBaseCSTPackage.getTypedRefCS(), null, "type", null, 0, 1, VarDeclarationCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEClass(whereCSEClass, WhereCS.class, "WhereCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEReference(getWhereCS_Expr(), theEssentialOCLCSTPackage.getExpCS(), null, "expr", null, 1, -1, WhereCS.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEClass(varDeclarationIdCSEClass, VarDeclarationIdCS.class, "VarDeclarationIdCS", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
// Create resource
createResource(eNS_URI);
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QueryCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QueryCSImpl.java
index bd84ef190..c2f2f5ccc 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QueryCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QueryCSImpl.java
@@ -26,9 +26,9 @@ import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.util.EObjectContainmentEList;
import org.eclipse.emf.ecore.util.InternalEList;
-import org.eclipse.ocl.examples.xtext.base.baseCST.PathNameCS;
-import org.eclipse.ocl.examples.xtext.base.baseCST.TypedTypeRefCS;
-import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl;
+import org.eclipse.ocl.examples.xtext.base.baseCST.impl.TypedElementCSImpl;
+import org.eclipse.ocl.examples.xtext.base.baseCST.TypedRefCS;
+import org.eclipse.ocl.examples.xtext.base.baseCST.impl.NamedElementCSImpl;
import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor;
import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS;
@@ -43,35 +43,23 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.QueryCSImpl#getPathName <em>Path Name</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.QueryCSImpl#getInputParamDeclaration <em>Input Param Declaration</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.QueryCSImpl#getInputParamDeclarations <em>Input Param Declarations</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.QueryCSImpl#getOclExpression <em>Ocl Expression</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.QueryCSImpl#getType <em>Type</em>}</li>
* </ul>
* </p>
*
* @generated
*/
-public class QueryCSImpl extends ModelElementCSImpl implements QueryCS {
+public class QueryCSImpl extends TypedElementCSImpl implements QueryCS {
/**
- * The cached value of the '{@link #getPathName() <em>Path Name</em>}' containment reference.
+ * The cached value of the '{@link #getInputParamDeclarations() <em>Input Param Declarations</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getPathName()
+ * @see #getInputParamDeclarations()
* @generated
* @ordered
*/
- protected PathNameCS pathName;
-
- /**
- * The cached value of the '{@link #getInputParamDeclaration() <em>Input Param Declaration</em>}' containment reference list.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getInputParamDeclaration()
- * @generated
- * @ordered
- */
- protected EList<ParamDeclarationCS> inputParamDeclaration;
+ protected EList<ParamDeclarationCS> inputParamDeclarations;
/**
* The cached value of the '{@link #getOclExpression() <em>Ocl Expression</em>}' containment reference.
@@ -84,16 +72,6 @@ public class QueryCSImpl extends ModelElementCSImpl implements QueryCS {
protected ExpCS oclExpression;
/**
- * The cached value of the '{@link #getType() <em>Type</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getType()
- * @generated
- * @ordered
- */
- protected TypedTypeRefCS type;
-
- /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -117,54 +95,11 @@ public class QueryCSImpl extends ModelElementCSImpl implements QueryCS {
* <!-- end-user-doc -->
* @generated
*/
- public PathNameCS getPathName() {
- return pathName;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetPathName(PathNameCS newPathName, NotificationChain msgs) {
- PathNameCS oldPathName = pathName;
- pathName = newPathName;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.QUERY_CS__PATH_NAME, oldPathName, newPathName);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setPathName(PathNameCS newPathName) {
- if (newPathName != pathName) {
- NotificationChain msgs = null;
- if (pathName != null)
- msgs = ((InternalEObject)pathName).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTrelationCSTPackage.QUERY_CS__PATH_NAME, null, msgs);
- if (newPathName != null)
- msgs = ((InternalEObject)newPathName).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTrelationCSTPackage.QUERY_CS__PATH_NAME, null, msgs);
- msgs = basicSetPathName(newPathName, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.QUERY_CS__PATH_NAME, newPathName, newPathName));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EList<ParamDeclarationCS> getInputParamDeclaration() {
- if (inputParamDeclaration == null) {
- inputParamDeclaration = new EObjectContainmentEList<ParamDeclarationCS>(ParamDeclarationCS.class, this, QVTrelationCSTPackage.QUERY_CS__INPUT_PARAM_DECLARATION);
+ public EList<ParamDeclarationCS> getInputParamDeclarations() {
+ if (inputParamDeclarations == null) {
+ inputParamDeclarations = new EObjectContainmentEList<ParamDeclarationCS>(ParamDeclarationCS.class, this, QVTrelationCSTPackage.QUERY_CS__INPUT_PARAM_DECLARATIONS);
}
- return inputParamDeclaration;
+ return inputParamDeclarations;
}
/**
@@ -215,60 +150,13 @@ public class QueryCSImpl extends ModelElementCSImpl implements QueryCS {
* <!-- end-user-doc -->
* @generated
*/
- public TypedTypeRefCS getType() {
- return type;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public NotificationChain basicSetType(TypedTypeRefCS newType, NotificationChain msgs) {
- TypedTypeRefCS oldType = type;
- type = newType;
- if (eNotificationRequired()) {
- ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.QUERY_CS__TYPE, oldType, newType);
- if (msgs == null) msgs = notification; else msgs.add(notification);
- }
- return msgs;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setType(TypedTypeRefCS newType) {
- if (newType != type) {
- NotificationChain msgs = null;
- if (type != null)
- msgs = ((InternalEObject)type).eInverseRemove(this, EOPPOSITE_FEATURE_BASE - QVTrelationCSTPackage.QUERY_CS__TYPE, null, msgs);
- if (newType != null)
- msgs = ((InternalEObject)newType).eInverseAdd(this, EOPPOSITE_FEATURE_BASE - QVTrelationCSTPackage.QUERY_CS__TYPE, null, msgs);
- msgs = basicSetType(newType, msgs);
- if (msgs != null) msgs.dispatch();
- }
- else if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.QUERY_CS__TYPE, newType, newType));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case QVTrelationCSTPackage.QUERY_CS__PATH_NAME:
- return basicSetPathName(null, msgs);
- case QVTrelationCSTPackage.QUERY_CS__INPUT_PARAM_DECLARATION:
- return ((InternalEList<?>)getInputParamDeclaration()).basicRemove(otherEnd, msgs);
+ case QVTrelationCSTPackage.QUERY_CS__INPUT_PARAM_DECLARATIONS:
+ return ((InternalEList<?>)getInputParamDeclarations()).basicRemove(otherEnd, msgs);
case QVTrelationCSTPackage.QUERY_CS__OCL_EXPRESSION:
return basicSetOclExpression(null, msgs);
- case QVTrelationCSTPackage.QUERY_CS__TYPE:
- return basicSetType(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -281,14 +169,10 @@ public class QueryCSImpl extends ModelElementCSImpl implements QueryCS {
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case QVTrelationCSTPackage.QUERY_CS__PATH_NAME:
- return getPathName();
- case QVTrelationCSTPackage.QUERY_CS__INPUT_PARAM_DECLARATION:
- return getInputParamDeclaration();
+ case QVTrelationCSTPackage.QUERY_CS__INPUT_PARAM_DECLARATIONS:
+ return getInputParamDeclarations();
case QVTrelationCSTPackage.QUERY_CS__OCL_EXPRESSION:
return getOclExpression();
- case QVTrelationCSTPackage.QUERY_CS__TYPE:
- return getType();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -302,19 +186,13 @@ public class QueryCSImpl extends ModelElementCSImpl implements QueryCS {
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case QVTrelationCSTPackage.QUERY_CS__PATH_NAME:
- setPathName((PathNameCS)newValue);
- return;
- case QVTrelationCSTPackage.QUERY_CS__INPUT_PARAM_DECLARATION:
- getInputParamDeclaration().clear();
- getInputParamDeclaration().addAll((Collection<? extends ParamDeclarationCS>)newValue);
+ case QVTrelationCSTPackage.QUERY_CS__INPUT_PARAM_DECLARATIONS:
+ getInputParamDeclarations().clear();
+ getInputParamDeclarations().addAll((Collection<? extends ParamDeclarationCS>)newValue);
return;
case QVTrelationCSTPackage.QUERY_CS__OCL_EXPRESSION:
setOclExpression((ExpCS)newValue);
return;
- case QVTrelationCSTPackage.QUERY_CS__TYPE:
- setType((TypedTypeRefCS)newValue);
- return;
}
super.eSet(featureID, newValue);
}
@@ -327,18 +205,12 @@ public class QueryCSImpl extends ModelElementCSImpl implements QueryCS {
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.QUERY_CS__PATH_NAME:
- setPathName((PathNameCS)null);
- return;
- case QVTrelationCSTPackage.QUERY_CS__INPUT_PARAM_DECLARATION:
- getInputParamDeclaration().clear();
+ case QVTrelationCSTPackage.QUERY_CS__INPUT_PARAM_DECLARATIONS:
+ getInputParamDeclarations().clear();
return;
case QVTrelationCSTPackage.QUERY_CS__OCL_EXPRESSION:
setOclExpression((ExpCS)null);
return;
- case QVTrelationCSTPackage.QUERY_CS__TYPE:
- setType((TypedTypeRefCS)null);
- return;
}
super.eUnset(featureID);
}
@@ -351,14 +223,10 @@ public class QueryCSImpl extends ModelElementCSImpl implements QueryCS {
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.QUERY_CS__PATH_NAME:
- return pathName != null;
- case QVTrelationCSTPackage.QUERY_CS__INPUT_PARAM_DECLARATION:
- return inputParamDeclaration != null && !inputParamDeclaration.isEmpty();
+ case QVTrelationCSTPackage.QUERY_CS__INPUT_PARAM_DECLARATIONS:
+ return inputParamDeclarations != null && !inputParamDeclarations.isEmpty();
case QVTrelationCSTPackage.QUERY_CS__OCL_EXPRESSION:
return oclExpression != null;
- case QVTrelationCSTPackage.QUERY_CS__TYPE:
- return type != null;
}
return super.eIsSet(featureID);
}
@@ -368,11 +236,4 @@ public class QueryCSImpl extends ModelElementCSImpl implements QueryCS {
public <R> R accept(BaseCSVisitor<R> visitor) {
return (R) visitor.getAdapter(QVTrelationCSVisitor.class).visitQueryCS(this);
}
-
- public String getName() {
-// if ((pathName != null) && !pathName.eIsProxy()) {
-// return pathName.getName();
-// }
- return "null";
- }
} //QueryCSImpl
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/RelationCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/RelationCSImpl.java
index 46bd02eb2..86e82f886 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/RelationCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/RelationCSImpl.java
@@ -30,11 +30,10 @@ import org.eclipse.ocl.examples.xtext.base.baseCST.impl.NamedElementCSImpl;
import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor;
import org.eclipse.qvtd.pivot.qvtrelation.Relation;
import org.eclipse.qvtd.xtext.qvtrelationcst.AbstractDomainCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage;
import org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS;
-import org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS;
-import org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
/**
@@ -46,8 +45,8 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
* <ul>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.RelationCSImpl#isTop <em>Top</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.RelationCSImpl#getOverrides <em>Overrides</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.RelationCSImpl#getVarDeclaration <em>Var Declaration</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.RelationCSImpl#getDomain <em>Domain</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.RelationCSImpl#getVarDeclarations <em>Var Declarations</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.RelationCSImpl#getDomains <em>Domains</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.RelationCSImpl#getWhen <em>When</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.RelationCSImpl#getWhere <em>Where</em>}</li>
* </ul>
@@ -87,24 +86,24 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
protected Relation overrides;
/**
- * The cached value of the '{@link #getVarDeclaration() <em>Var Declaration</em>}' containment reference list.
+ * The cached value of the '{@link #getVarDeclarations() <em>Var Declarations</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getVarDeclaration()
+ * @see #getVarDeclarations()
* @generated
* @ordered
*/
- protected EList<VarDeclarationCS> varDeclaration;
+ protected EList<VarDeclarationCS> varDeclarations;
/**
- * The cached value of the '{@link #getDomain() <em>Domain</em>}' containment reference list.
+ * The cached value of the '{@link #getDomains() <em>Domains</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getDomain()
+ * @see #getDomains()
* @generated
* @ordered
*/
- protected EList<AbstractDomainCS> domain;
+ protected EList<AbstractDomainCS> domains;
/**
* The cached value of the '{@link #getWhen() <em>When</em>}' containment reference.
@@ -114,7 +113,7 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
* @generated
* @ordered
*/
- protected WhenCS when;
+ protected PatternCS when;
/**
* The cached value of the '{@link #getWhere() <em>Where</em>}' containment reference.
@@ -124,7 +123,7 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
* @generated
* @ordered
*/
- protected WhereCS where;
+ protected PatternCS where;
/**
* <!-- begin-user-doc -->
@@ -209,11 +208,11 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
* <!-- end-user-doc -->
* @generated
*/
- public EList<VarDeclarationCS> getVarDeclaration() {
- if (varDeclaration == null) {
- varDeclaration = new EObjectContainmentEList<VarDeclarationCS>(VarDeclarationCS.class, this, QVTrelationCSTPackage.RELATION_CS__VAR_DECLARATION);
+ public EList<VarDeclarationCS> getVarDeclarations() {
+ if (varDeclarations == null) {
+ varDeclarations = new EObjectContainmentEList<VarDeclarationCS>(VarDeclarationCS.class, this, QVTrelationCSTPackage.RELATION_CS__VAR_DECLARATIONS);
}
- return varDeclaration;
+ return varDeclarations;
}
/**
@@ -221,11 +220,11 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
* <!-- end-user-doc -->
* @generated
*/
- public EList<AbstractDomainCS> getDomain() {
- if (domain == null) {
- domain = new EObjectContainmentEList<AbstractDomainCS>(AbstractDomainCS.class, this, QVTrelationCSTPackage.RELATION_CS__DOMAIN);
+ public EList<AbstractDomainCS> getDomains() {
+ if (domains == null) {
+ domains = new EObjectContainmentEList<AbstractDomainCS>(AbstractDomainCS.class, this, QVTrelationCSTPackage.RELATION_CS__DOMAINS);
}
- return domain;
+ return domains;
}
/**
@@ -233,7 +232,7 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
* <!-- end-user-doc -->
* @generated
*/
- public WhenCS getWhen() {
+ public PatternCS getWhen() {
return when;
}
@@ -242,8 +241,8 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
* <!-- end-user-doc -->
* @generated
*/
- public NotificationChain basicSetWhen(WhenCS newWhen, NotificationChain msgs) {
- WhenCS oldWhen = when;
+ public NotificationChain basicSetWhen(PatternCS newWhen, NotificationChain msgs) {
+ PatternCS oldWhen = when;
when = newWhen;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.RELATION_CS__WHEN, oldWhen, newWhen);
@@ -257,7 +256,7 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
* <!-- end-user-doc -->
* @generated
*/
- public void setWhen(WhenCS newWhen) {
+ public void setWhen(PatternCS newWhen) {
if (newWhen != when) {
NotificationChain msgs = null;
if (when != null)
@@ -276,7 +275,7 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
* <!-- end-user-doc -->
* @generated
*/
- public WhereCS getWhere() {
+ public PatternCS getWhere() {
return where;
}
@@ -285,8 +284,8 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
* <!-- end-user-doc -->
* @generated
*/
- public NotificationChain basicSetWhere(WhereCS newWhere, NotificationChain msgs) {
- WhereCS oldWhere = where;
+ public NotificationChain basicSetWhere(PatternCS newWhere, NotificationChain msgs) {
+ PatternCS oldWhere = where;
where = newWhere;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.RELATION_CS__WHERE, oldWhere, newWhere);
@@ -300,7 +299,7 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
* <!-- end-user-doc -->
* @generated
*/
- public void setWhere(WhereCS newWhere) {
+ public void setWhere(PatternCS newWhere) {
if (newWhere != where) {
NotificationChain msgs = null;
if (where != null)
@@ -322,10 +321,10 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case QVTrelationCSTPackage.RELATION_CS__VAR_DECLARATION:
- return ((InternalEList<?>)getVarDeclaration()).basicRemove(otherEnd, msgs);
- case QVTrelationCSTPackage.RELATION_CS__DOMAIN:
- return ((InternalEList<?>)getDomain()).basicRemove(otherEnd, msgs);
+ case QVTrelationCSTPackage.RELATION_CS__VAR_DECLARATIONS:
+ return ((InternalEList<?>)getVarDeclarations()).basicRemove(otherEnd, msgs);
+ case QVTrelationCSTPackage.RELATION_CS__DOMAINS:
+ return ((InternalEList<?>)getDomains()).basicRemove(otherEnd, msgs);
case QVTrelationCSTPackage.RELATION_CS__WHEN:
return basicSetWhen(null, msgs);
case QVTrelationCSTPackage.RELATION_CS__WHERE:
@@ -347,10 +346,10 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
case QVTrelationCSTPackage.RELATION_CS__OVERRIDES:
if (resolve) return getOverrides();
return basicGetOverrides();
- case QVTrelationCSTPackage.RELATION_CS__VAR_DECLARATION:
- return getVarDeclaration();
- case QVTrelationCSTPackage.RELATION_CS__DOMAIN:
- return getDomain();
+ case QVTrelationCSTPackage.RELATION_CS__VAR_DECLARATIONS:
+ return getVarDeclarations();
+ case QVTrelationCSTPackage.RELATION_CS__DOMAINS:
+ return getDomains();
case QVTrelationCSTPackage.RELATION_CS__WHEN:
return getWhen();
case QVTrelationCSTPackage.RELATION_CS__WHERE:
@@ -374,19 +373,19 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
case QVTrelationCSTPackage.RELATION_CS__OVERRIDES:
setOverrides((Relation)newValue);
return;
- case QVTrelationCSTPackage.RELATION_CS__VAR_DECLARATION:
- getVarDeclaration().clear();
- getVarDeclaration().addAll((Collection<? extends VarDeclarationCS>)newValue);
+ case QVTrelationCSTPackage.RELATION_CS__VAR_DECLARATIONS:
+ getVarDeclarations().clear();
+ getVarDeclarations().addAll((Collection<? extends VarDeclarationCS>)newValue);
return;
- case QVTrelationCSTPackage.RELATION_CS__DOMAIN:
- getDomain().clear();
- getDomain().addAll((Collection<? extends AbstractDomainCS>)newValue);
+ case QVTrelationCSTPackage.RELATION_CS__DOMAINS:
+ getDomains().clear();
+ getDomains().addAll((Collection<? extends AbstractDomainCS>)newValue);
return;
case QVTrelationCSTPackage.RELATION_CS__WHEN:
- setWhen((WhenCS)newValue);
+ setWhen((PatternCS)newValue);
return;
case QVTrelationCSTPackage.RELATION_CS__WHERE:
- setWhere((WhereCS)newValue);
+ setWhere((PatternCS)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -406,17 +405,17 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
case QVTrelationCSTPackage.RELATION_CS__OVERRIDES:
setOverrides((Relation)null);
return;
- case QVTrelationCSTPackage.RELATION_CS__VAR_DECLARATION:
- getVarDeclaration().clear();
+ case QVTrelationCSTPackage.RELATION_CS__VAR_DECLARATIONS:
+ getVarDeclarations().clear();
return;
- case QVTrelationCSTPackage.RELATION_CS__DOMAIN:
- getDomain().clear();
+ case QVTrelationCSTPackage.RELATION_CS__DOMAINS:
+ getDomains().clear();
return;
case QVTrelationCSTPackage.RELATION_CS__WHEN:
- setWhen((WhenCS)null);
+ setWhen((PatternCS)null);
return;
case QVTrelationCSTPackage.RELATION_CS__WHERE:
- setWhere((WhereCS)null);
+ setWhere((PatternCS)null);
return;
}
super.eUnset(featureID);
@@ -434,10 +433,10 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS {
return top != TOP_EDEFAULT;
case QVTrelationCSTPackage.RELATION_CS__OVERRIDES:
return overrides != null;
- case QVTrelationCSTPackage.RELATION_CS__VAR_DECLARATION:
- return varDeclaration != null && !varDeclaration.isEmpty();
- case QVTrelationCSTPackage.RELATION_CS__DOMAIN:
- return domain != null && !domain.isEmpty();
+ case QVTrelationCSTPackage.RELATION_CS__VAR_DECLARATIONS:
+ return varDeclarations != null && !varDeclarations.isEmpty();
+ case QVTrelationCSTPackage.RELATION_CS__DOMAINS:
+ return domains != null && !domains.isEmpty();
case QVTrelationCSTPackage.RELATION_CS__WHEN:
return when != null;
case QVTrelationCSTPackage.RELATION_CS__WHERE:
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TemplateVariableCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TemplateVariableCSImpl.java
index ac61ba2a1..17c209dbc 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TemplateVariableCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TemplateVariableCSImpl.java
@@ -19,12 +19,10 @@ package org.eclipse.qvtd.xtext.qvtrelationcst.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.ocl.examples.pivot.Property;
-import org.eclipse.ocl.examples.xtext.base.baseCST.TypedTypeRefCS;
-import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl;
+import org.eclipse.ocl.examples.xtext.base.baseCST.TypedRefCS;
+import org.eclipse.ocl.examples.xtext.base.baseCST.impl.NamedElementCSImpl;
import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor;
import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage;
import org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS;
@@ -38,13 +36,12 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
* The following features are implemented:
* <ul>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TemplateVariableCSImpl#getType <em>Type</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TemplateVariableCSImpl#getPropertyId <em>Property Id</em>}</li>
* </ul>
* </p>
*
* @generated
*/
-public abstract class TemplateVariableCSImpl extends ModelElementCSImpl implements TemplateVariableCS {
+public abstract class TemplateVariableCSImpl extends NamedElementCSImpl implements TemplateVariableCS {
/**
* The cached value of the '{@link #getType() <em>Type</em>}' containment reference.
* <!-- begin-user-doc -->
@@ -53,17 +50,7 @@ public abstract class TemplateVariableCSImpl extends ModelElementCSImpl implemen
* @generated
* @ordered
*/
- protected TypedTypeRefCS type;
-
- /**
- * The cached value of the '{@link #getPropertyId() <em>Property Id</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getPropertyId()
- * @generated
- * @ordered
- */
- protected Property propertyId;
+ protected TypedRefCS type;
/**
* <!-- begin-user-doc -->
@@ -89,7 +76,7 @@ public abstract class TemplateVariableCSImpl extends ModelElementCSImpl implemen
* <!-- end-user-doc -->
* @generated
*/
- public TypedTypeRefCS getType() {
+ public TypedRefCS getType() {
return type;
}
@@ -98,8 +85,8 @@ public abstract class TemplateVariableCSImpl extends ModelElementCSImpl implemen
* <!-- end-user-doc -->
* @generated
*/
- public NotificationChain basicSetType(TypedTypeRefCS newType, NotificationChain msgs) {
- TypedTypeRefCS oldType = type;
+ public NotificationChain basicSetType(TypedRefCS newType, NotificationChain msgs) {
+ TypedRefCS oldType = type;
type = newType;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.TEMPLATE_VARIABLE_CS__TYPE, oldType, newType);
@@ -113,7 +100,7 @@ public abstract class TemplateVariableCSImpl extends ModelElementCSImpl implemen
* <!-- end-user-doc -->
* @generated
*/
- public void setType(TypedTypeRefCS newType) {
+ public void setType(TypedRefCS newType) {
if (newType != type) {
NotificationChain msgs = null;
if (type != null)
@@ -132,44 +119,6 @@ public abstract class TemplateVariableCSImpl extends ModelElementCSImpl implemen
* <!-- end-user-doc -->
* @generated
*/
- public Property getPropertyId() {
- if (propertyId != null && ((EObject)propertyId).eIsProxy()) {
- InternalEObject oldPropertyId = (InternalEObject)propertyId;
- propertyId = (Property)eResolveProxy(oldPropertyId);
- if (propertyId != oldPropertyId) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, QVTrelationCSTPackage.TEMPLATE_VARIABLE_CS__PROPERTY_ID, oldPropertyId, propertyId));
- }
- }
- return propertyId;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public Property basicGetPropertyId() {
- return propertyId;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public void setPropertyId(Property newPropertyId) {
- Property oldPropertyId = propertyId;
- propertyId = newPropertyId;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.TEMPLATE_VARIABLE_CS__PROPERTY_ID, oldPropertyId, propertyId));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
@@ -189,9 +138,6 @@ public abstract class TemplateVariableCSImpl extends ModelElementCSImpl implemen
switch (featureID) {
case QVTrelationCSTPackage.TEMPLATE_VARIABLE_CS__TYPE:
return getType();
- case QVTrelationCSTPackage.TEMPLATE_VARIABLE_CS__PROPERTY_ID:
- if (resolve) return getPropertyId();
- return basicGetPropertyId();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -205,10 +151,7 @@ public abstract class TemplateVariableCSImpl extends ModelElementCSImpl implemen
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case QVTrelationCSTPackage.TEMPLATE_VARIABLE_CS__TYPE:
- setType((TypedTypeRefCS)newValue);
- return;
- case QVTrelationCSTPackage.TEMPLATE_VARIABLE_CS__PROPERTY_ID:
- setPropertyId((Property)newValue);
+ setType((TypedRefCS)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -223,10 +166,7 @@ public abstract class TemplateVariableCSImpl extends ModelElementCSImpl implemen
public void eUnset(int featureID) {
switch (featureID) {
case QVTrelationCSTPackage.TEMPLATE_VARIABLE_CS__TYPE:
- setType((TypedTypeRefCS)null);
- return;
- case QVTrelationCSTPackage.TEMPLATE_VARIABLE_CS__PROPERTY_ID:
- setPropertyId((Property)null);
+ setType((TypedRefCS)null);
return;
}
super.eUnset(featureID);
@@ -242,8 +182,6 @@ public abstract class TemplateVariableCSImpl extends ModelElementCSImpl implemen
switch (featureID) {
case QVTrelationCSTPackage.TEMPLATE_VARIABLE_CS__TYPE:
return type != null;
- case QVTrelationCSTPackage.TEMPLATE_VARIABLE_CS__PROPERTY_ID:
- return propertyId != null;
}
return super.eIsSet(featureID);
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TopLevelCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TopLevelCSImpl.java
index c528df803..37d84e026 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TopLevelCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TopLevelCSImpl.java
@@ -39,8 +39,8 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TopLevelCSImpl#getImportClause <em>Import Clause</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TopLevelCSImpl#getTransformation <em>Transformation</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TopLevelCSImpl#getImportClauses <em>Import Clauses</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TopLevelCSImpl#getTransformations <em>Transformations</em>}</li>
* </ul>
* </p>
*
@@ -48,24 +48,24 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
*/
public class TopLevelCSImpl extends RootPackageCSImpl implements TopLevelCS {
/**
- * The cached value of the '{@link #getImportClause() <em>Import Clause</em>}' containment reference list.
+ * The cached value of the '{@link #getImportClauses() <em>Import Clauses</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getImportClause()
+ * @see #getImportClauses()
* @generated
* @ordered
*/
- protected EList<UnitCS> importClause;
+ protected EList<UnitCS> importClauses;
/**
- * The cached value of the '{@link #getTransformation() <em>Transformation</em>}' containment reference list.
+ * The cached value of the '{@link #getTransformations() <em>Transformations</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getTransformation()
+ * @see #getTransformations()
* @generated
* @ordered
*/
- protected EList<TransformationCS> transformation;
+ protected EList<TransformationCS> transformations;
/**
* <!-- begin-user-doc -->
@@ -91,11 +91,11 @@ public class TopLevelCSImpl extends RootPackageCSImpl implements TopLevelCS {
* <!-- end-user-doc -->
* @generated
*/
- public EList<UnitCS> getImportClause() {
- if (importClause == null) {
- importClause = new EObjectContainmentEList<UnitCS>(UnitCS.class, this, QVTrelationCSTPackage.TOP_LEVEL_CS__IMPORT_CLAUSE);
+ public EList<UnitCS> getImportClauses() {
+ if (importClauses == null) {
+ importClauses = new EObjectContainmentEList<UnitCS>(UnitCS.class, this, QVTrelationCSTPackage.TOP_LEVEL_CS__IMPORT_CLAUSES);
}
- return importClause;
+ return importClauses;
}
/**
@@ -103,11 +103,11 @@ public class TopLevelCSImpl extends RootPackageCSImpl implements TopLevelCS {
* <!-- end-user-doc -->
* @generated
*/
- public EList<TransformationCS> getTransformation() {
- if (transformation == null) {
- transformation = new EObjectContainmentEList<TransformationCS>(TransformationCS.class, this, QVTrelationCSTPackage.TOP_LEVEL_CS__TRANSFORMATION);
+ public EList<TransformationCS> getTransformations() {
+ if (transformations == null) {
+ transformations = new EObjectContainmentEList<TransformationCS>(TransformationCS.class, this, QVTrelationCSTPackage.TOP_LEVEL_CS__TRANSFORMATIONS);
}
- return transformation;
+ return transformations;
}
/**
@@ -118,10 +118,10 @@ public class TopLevelCSImpl extends RootPackageCSImpl implements TopLevelCS {
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case QVTrelationCSTPackage.TOP_LEVEL_CS__IMPORT_CLAUSE:
- return ((InternalEList<?>)getImportClause()).basicRemove(otherEnd, msgs);
- case QVTrelationCSTPackage.TOP_LEVEL_CS__TRANSFORMATION:
- return ((InternalEList<?>)getTransformation()).basicRemove(otherEnd, msgs);
+ case QVTrelationCSTPackage.TOP_LEVEL_CS__IMPORT_CLAUSES:
+ return ((InternalEList<?>)getImportClauses()).basicRemove(otherEnd, msgs);
+ case QVTrelationCSTPackage.TOP_LEVEL_CS__TRANSFORMATIONS:
+ return ((InternalEList<?>)getTransformations()).basicRemove(otherEnd, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -134,10 +134,10 @@ public class TopLevelCSImpl extends RootPackageCSImpl implements TopLevelCS {
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case QVTrelationCSTPackage.TOP_LEVEL_CS__IMPORT_CLAUSE:
- return getImportClause();
- case QVTrelationCSTPackage.TOP_LEVEL_CS__TRANSFORMATION:
- return getTransformation();
+ case QVTrelationCSTPackage.TOP_LEVEL_CS__IMPORT_CLAUSES:
+ return getImportClauses();
+ case QVTrelationCSTPackage.TOP_LEVEL_CS__TRANSFORMATIONS:
+ return getTransformations();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -151,13 +151,13 @@ public class TopLevelCSImpl extends RootPackageCSImpl implements TopLevelCS {
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case QVTrelationCSTPackage.TOP_LEVEL_CS__IMPORT_CLAUSE:
- getImportClause().clear();
- getImportClause().addAll((Collection<? extends UnitCS>)newValue);
+ case QVTrelationCSTPackage.TOP_LEVEL_CS__IMPORT_CLAUSES:
+ getImportClauses().clear();
+ getImportClauses().addAll((Collection<? extends UnitCS>)newValue);
return;
- case QVTrelationCSTPackage.TOP_LEVEL_CS__TRANSFORMATION:
- getTransformation().clear();
- getTransformation().addAll((Collection<? extends TransformationCS>)newValue);
+ case QVTrelationCSTPackage.TOP_LEVEL_CS__TRANSFORMATIONS:
+ getTransformations().clear();
+ getTransformations().addAll((Collection<? extends TransformationCS>)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -171,11 +171,11 @@ public class TopLevelCSImpl extends RootPackageCSImpl implements TopLevelCS {
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.TOP_LEVEL_CS__IMPORT_CLAUSE:
- getImportClause().clear();
+ case QVTrelationCSTPackage.TOP_LEVEL_CS__IMPORT_CLAUSES:
+ getImportClauses().clear();
return;
- case QVTrelationCSTPackage.TOP_LEVEL_CS__TRANSFORMATION:
- getTransformation().clear();
+ case QVTrelationCSTPackage.TOP_LEVEL_CS__TRANSFORMATIONS:
+ getTransformations().clear();
return;
}
super.eUnset(featureID);
@@ -189,10 +189,10 @@ public class TopLevelCSImpl extends RootPackageCSImpl implements TopLevelCS {
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.TOP_LEVEL_CS__IMPORT_CLAUSE:
- return importClause != null && !importClause.isEmpty();
- case QVTrelationCSTPackage.TOP_LEVEL_CS__TRANSFORMATION:
- return transformation != null && !transformation.isEmpty();
+ case QVTrelationCSTPackage.TOP_LEVEL_CS__IMPORT_CLAUSES:
+ return importClauses != null && !importClauses.isEmpty();
+ case QVTrelationCSTPackage.TOP_LEVEL_CS__TRANSFORMATIONS:
+ return transformations != null && !transformations.isEmpty();
}
return super.eIsSet(featureID);
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TransformationCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TransformationCSImpl.java
index 7774c56e7..e23bae46f 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TransformationCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TransformationCSImpl.java
@@ -43,10 +43,10 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TransformationCSImpl#getModelDecl <em>Model Decl</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TransformationCSImpl#getModelDecls <em>Model Decls</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TransformationCSImpl#getExtends <em>Extends</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TransformationCSImpl#getKeyDecl <em>Key Decl</em>}</li>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TransformationCSImpl#getQuery <em>Query</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TransformationCSImpl#getKeyDecls <em>Key Decls</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TransformationCSImpl#getQueries <em>Queries</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.TransformationCSImpl#getRelation <em>Relation</em>}</li>
* </ul>
* </p>
@@ -55,14 +55,14 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
*/
public class TransformationCSImpl extends PackageCSImpl implements TransformationCS {
/**
- * The cached value of the '{@link #getModelDecl() <em>Model Decl</em>}' containment reference list.
+ * The cached value of the '{@link #getModelDecls() <em>Model Decls</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getModelDecl()
+ * @see #getModelDecls()
* @generated
* @ordered
*/
- protected EList<ModelDeclCS> modelDecl;
+ protected EList<ModelDeclCS> modelDecls;
/**
* The cached value of the '{@link #getExtends() <em>Extends</em>}' reference list.
@@ -75,24 +75,24 @@ public class TransformationCSImpl extends PackageCSImpl implements Transformatio
protected EList<Transformation> extends_;
/**
- * The cached value of the '{@link #getKeyDecl() <em>Key Decl</em>}' containment reference list.
+ * The cached value of the '{@link #getKeyDecls() <em>Key Decls</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getKeyDecl()
+ * @see #getKeyDecls()
* @generated
* @ordered
*/
- protected EList<KeyDeclCS> keyDecl;
+ protected EList<KeyDeclCS> keyDecls;
/**
- * The cached value of the '{@link #getQuery() <em>Query</em>}' containment reference list.
+ * The cached value of the '{@link #getQueries() <em>Queries</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getQuery()
+ * @see #getQueries()
* @generated
* @ordered
*/
- protected EList<QueryCS> query;
+ protected EList<QueryCS> queries;
/**
* The cached value of the '{@link #getRelation() <em>Relation</em>}' containment reference list.
@@ -128,11 +128,11 @@ public class TransformationCSImpl extends PackageCSImpl implements Transformatio
* <!-- end-user-doc -->
* @generated
*/
- public EList<ModelDeclCS> getModelDecl() {
- if (modelDecl == null) {
- modelDecl = new EObjectContainmentEList<ModelDeclCS>(ModelDeclCS.class, this, QVTrelationCSTPackage.TRANSFORMATION_CS__MODEL_DECL);
+ public EList<ModelDeclCS> getModelDecls() {
+ if (modelDecls == null) {
+ modelDecls = new EObjectContainmentEList<ModelDeclCS>(ModelDeclCS.class, this, QVTrelationCSTPackage.TRANSFORMATION_CS__MODEL_DECLS);
}
- return modelDecl;
+ return modelDecls;
}
/**
@@ -152,11 +152,11 @@ public class TransformationCSImpl extends PackageCSImpl implements Transformatio
* <!-- end-user-doc -->
* @generated
*/
- public EList<KeyDeclCS> getKeyDecl() {
- if (keyDecl == null) {
- keyDecl = new EObjectContainmentEList<KeyDeclCS>(KeyDeclCS.class, this, QVTrelationCSTPackage.TRANSFORMATION_CS__KEY_DECL);
+ public EList<KeyDeclCS> getKeyDecls() {
+ if (keyDecls == null) {
+ keyDecls = new EObjectContainmentEList<KeyDeclCS>(KeyDeclCS.class, this, QVTrelationCSTPackage.TRANSFORMATION_CS__KEY_DECLS);
}
- return keyDecl;
+ return keyDecls;
}
/**
@@ -164,11 +164,11 @@ public class TransformationCSImpl extends PackageCSImpl implements Transformatio
* <!-- end-user-doc -->
* @generated
*/
- public EList<QueryCS> getQuery() {
- if (query == null) {
- query = new EObjectContainmentEList<QueryCS>(QueryCS.class, this, QVTrelationCSTPackage.TRANSFORMATION_CS__QUERY);
+ public EList<QueryCS> getQueries() {
+ if (queries == null) {
+ queries = new EObjectContainmentEList<QueryCS>(QueryCS.class, this, QVTrelationCSTPackage.TRANSFORMATION_CS__QUERIES);
}
- return query;
+ return queries;
}
/**
@@ -191,12 +191,12 @@ public class TransformationCSImpl extends PackageCSImpl implements Transformatio
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
- case QVTrelationCSTPackage.TRANSFORMATION_CS__MODEL_DECL:
- return ((InternalEList<?>)getModelDecl()).basicRemove(otherEnd, msgs);
- case QVTrelationCSTPackage.TRANSFORMATION_CS__KEY_DECL:
- return ((InternalEList<?>)getKeyDecl()).basicRemove(otherEnd, msgs);
- case QVTrelationCSTPackage.TRANSFORMATION_CS__QUERY:
- return ((InternalEList<?>)getQuery()).basicRemove(otherEnd, msgs);
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__MODEL_DECLS:
+ return ((InternalEList<?>)getModelDecls()).basicRemove(otherEnd, msgs);
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__KEY_DECLS:
+ return ((InternalEList<?>)getKeyDecls()).basicRemove(otherEnd, msgs);
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__QUERIES:
+ return ((InternalEList<?>)getQueries()).basicRemove(otherEnd, msgs);
case QVTrelationCSTPackage.TRANSFORMATION_CS__RELATION:
return ((InternalEList<?>)getRelation()).basicRemove(otherEnd, msgs);
}
@@ -211,14 +211,14 @@ public class TransformationCSImpl extends PackageCSImpl implements Transformatio
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case QVTrelationCSTPackage.TRANSFORMATION_CS__MODEL_DECL:
- return getModelDecl();
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__MODEL_DECLS:
+ return getModelDecls();
case QVTrelationCSTPackage.TRANSFORMATION_CS__EXTENDS:
return getExtends();
- case QVTrelationCSTPackage.TRANSFORMATION_CS__KEY_DECL:
- return getKeyDecl();
- case QVTrelationCSTPackage.TRANSFORMATION_CS__QUERY:
- return getQuery();
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__KEY_DECLS:
+ return getKeyDecls();
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__QUERIES:
+ return getQueries();
case QVTrelationCSTPackage.TRANSFORMATION_CS__RELATION:
return getRelation();
}
@@ -234,21 +234,21 @@ public class TransformationCSImpl extends PackageCSImpl implements Transformatio
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case QVTrelationCSTPackage.TRANSFORMATION_CS__MODEL_DECL:
- getModelDecl().clear();
- getModelDecl().addAll((Collection<? extends ModelDeclCS>)newValue);
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__MODEL_DECLS:
+ getModelDecls().clear();
+ getModelDecls().addAll((Collection<? extends ModelDeclCS>)newValue);
return;
case QVTrelationCSTPackage.TRANSFORMATION_CS__EXTENDS:
getExtends().clear();
getExtends().addAll((Collection<? extends Transformation>)newValue);
return;
- case QVTrelationCSTPackage.TRANSFORMATION_CS__KEY_DECL:
- getKeyDecl().clear();
- getKeyDecl().addAll((Collection<? extends KeyDeclCS>)newValue);
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__KEY_DECLS:
+ getKeyDecls().clear();
+ getKeyDecls().addAll((Collection<? extends KeyDeclCS>)newValue);
return;
- case QVTrelationCSTPackage.TRANSFORMATION_CS__QUERY:
- getQuery().clear();
- getQuery().addAll((Collection<? extends QueryCS>)newValue);
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__QUERIES:
+ getQueries().clear();
+ getQueries().addAll((Collection<? extends QueryCS>)newValue);
return;
case QVTrelationCSTPackage.TRANSFORMATION_CS__RELATION:
getRelation().clear();
@@ -266,17 +266,17 @@ public class TransformationCSImpl extends PackageCSImpl implements Transformatio
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.TRANSFORMATION_CS__MODEL_DECL:
- getModelDecl().clear();
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__MODEL_DECLS:
+ getModelDecls().clear();
return;
case QVTrelationCSTPackage.TRANSFORMATION_CS__EXTENDS:
getExtends().clear();
return;
- case QVTrelationCSTPackage.TRANSFORMATION_CS__KEY_DECL:
- getKeyDecl().clear();
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__KEY_DECLS:
+ getKeyDecls().clear();
return;
- case QVTrelationCSTPackage.TRANSFORMATION_CS__QUERY:
- getQuery().clear();
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__QUERIES:
+ getQueries().clear();
return;
case QVTrelationCSTPackage.TRANSFORMATION_CS__RELATION:
getRelation().clear();
@@ -293,14 +293,14 @@ public class TransformationCSImpl extends PackageCSImpl implements Transformatio
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.TRANSFORMATION_CS__MODEL_DECL:
- return modelDecl != null && !modelDecl.isEmpty();
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__MODEL_DECLS:
+ return modelDecls != null && !modelDecls.isEmpty();
case QVTrelationCSTPackage.TRANSFORMATION_CS__EXTENDS:
return extends_ != null && !extends_.isEmpty();
- case QVTrelationCSTPackage.TRANSFORMATION_CS__KEY_DECL:
- return keyDecl != null && !keyDecl.isEmpty();
- case QVTrelationCSTPackage.TRANSFORMATION_CS__QUERY:
- return query != null && !query.isEmpty();
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__KEY_DECLS:
+ return keyDecls != null && !keyDecls.isEmpty();
+ case QVTrelationCSTPackage.TRANSFORMATION_CS__QUERIES:
+ return queries != null && !queries.isEmpty();
case QVTrelationCSTPackage.TRANSFORMATION_CS__RELATION:
return relation != null && !relation.isEmpty();
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationCSImpl.java
index 2bb30f733..004bed3b0 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationCSImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationCSImpl.java
@@ -22,15 +22,19 @@ import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.common.notify.NotificationChain;
import org.eclipse.emf.common.util.EList;
import org.eclipse.emf.ecore.EClass;
+import org.eclipse.ocl.examples.xtext.base.baseCST.impl.TypedElementCSImpl;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
-import org.eclipse.emf.ecore.util.EObjectResolvingEList;
-import org.eclipse.ocl.examples.pivot.Property;
-import org.eclipse.ocl.examples.xtext.base.baseCST.TypedTypeRefCS;
+import org.eclipse.emf.ecore.util.EObjectContainmentEList;
+import org.eclipse.emf.ecore.util.InternalEList;
+import org.eclipse.ocl.examples.xtext.base.baseCST.NamedElementCS;
+import org.eclipse.emf.ecore.util.EDataTypeUniqueEList;
+import org.eclipse.ocl.examples.xtext.base.baseCST.TypedRefCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl;
import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor;
import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage;
import org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
/**
@@ -40,7 +44,7 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.VarDeclarationCSImpl#getVarDeclarationId <em>Var Declaration Id</em>}</li>
+ * <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.VarDeclarationCSImpl#getVarDeclarationIds <em>Var Declaration Ids</em>}</li>
* <li>{@link org.eclipse.qvtd.xtext.qvtrelationcst.impl.VarDeclarationCSImpl#getType <em>Type</em>}</li>
* </ul>
* </p>
@@ -49,15 +53,14 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
*/
public class VarDeclarationCSImpl extends ModelElementCSImpl implements VarDeclarationCS {
/**
- * The cached value of the '{@link #getVarDeclarationId() <em>Var Declaration Id</em>}' reference list.
+ * The cached value of the '{@link #getVarDeclarationIds() <em>Var Declaration Ids</em>}' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getVarDeclarationId()
+ * @see #getVarDeclarationIds()
* @generated
* @ordered
*/
- protected EList<Property> varDeclarationId;
-
+ protected EList<VarDeclarationIdCS> varDeclarationIds;
/**
* The cached value of the '{@link #getType() <em>Type</em>}' containment reference.
* <!-- begin-user-doc -->
@@ -66,7 +69,7 @@ public class VarDeclarationCSImpl extends ModelElementCSImpl implements VarDecla
* @generated
* @ordered
*/
- protected TypedTypeRefCS type;
+ protected TypedRefCS type;
/**
* <!-- begin-user-doc -->
@@ -92,11 +95,11 @@ public class VarDeclarationCSImpl extends ModelElementCSImpl implements VarDecla
* <!-- end-user-doc -->
* @generated
*/
- public EList<Property> getVarDeclarationId() {
- if (varDeclarationId == null) {
- varDeclarationId = new EObjectResolvingEList<Property>(Property.class, this, QVTrelationCSTPackage.VAR_DECLARATION_CS__VAR_DECLARATION_ID);
+ public EList<VarDeclarationIdCS> getVarDeclarationIds() {
+ if (varDeclarationIds == null) {
+ varDeclarationIds = new EObjectContainmentEList<VarDeclarationIdCS>(VarDeclarationIdCS.class, this, QVTrelationCSTPackage.VAR_DECLARATION_CS__VAR_DECLARATION_IDS);
}
- return varDeclarationId;
+ return varDeclarationIds;
}
/**
@@ -104,7 +107,7 @@ public class VarDeclarationCSImpl extends ModelElementCSImpl implements VarDecla
* <!-- end-user-doc -->
* @generated
*/
- public TypedTypeRefCS getType() {
+ public TypedRefCS getType() {
return type;
}
@@ -113,8 +116,8 @@ public class VarDeclarationCSImpl extends ModelElementCSImpl implements VarDecla
* <!-- end-user-doc -->
* @generated
*/
- public NotificationChain basicSetType(TypedTypeRefCS newType, NotificationChain msgs) {
- TypedTypeRefCS oldType = type;
+ public NotificationChain basicSetType(TypedRefCS newType, NotificationChain msgs) {
+ TypedRefCS oldType = type;
type = newType;
if (eNotificationRequired()) {
ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, QVTrelationCSTPackage.VAR_DECLARATION_CS__TYPE, oldType, newType);
@@ -128,7 +131,7 @@ public class VarDeclarationCSImpl extends ModelElementCSImpl implements VarDecla
* <!-- end-user-doc -->
* @generated
*/
- public void setType(TypedTypeRefCS newType) {
+ public void setType(TypedRefCS newType) {
if (newType != type) {
NotificationChain msgs = null;
if (type != null)
@@ -150,6 +153,8 @@ public class VarDeclarationCSImpl extends ModelElementCSImpl implements VarDecla
@Override
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) {
switch (featureID) {
+ case QVTrelationCSTPackage.VAR_DECLARATION_CS__VAR_DECLARATION_IDS:
+ return ((InternalEList<?>)getVarDeclarationIds()).basicRemove(otherEnd, msgs);
case QVTrelationCSTPackage.VAR_DECLARATION_CS__TYPE:
return basicSetType(null, msgs);
}
@@ -164,8 +169,8 @@ public class VarDeclarationCSImpl extends ModelElementCSImpl implements VarDecla
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case QVTrelationCSTPackage.VAR_DECLARATION_CS__VAR_DECLARATION_ID:
- return getVarDeclarationId();
+ case QVTrelationCSTPackage.VAR_DECLARATION_CS__VAR_DECLARATION_IDS:
+ return getVarDeclarationIds();
case QVTrelationCSTPackage.VAR_DECLARATION_CS__TYPE:
return getType();
}
@@ -181,12 +186,12 @@ public class VarDeclarationCSImpl extends ModelElementCSImpl implements VarDecla
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case QVTrelationCSTPackage.VAR_DECLARATION_CS__VAR_DECLARATION_ID:
- getVarDeclarationId().clear();
- getVarDeclarationId().addAll((Collection<? extends Property>)newValue);
+ case QVTrelationCSTPackage.VAR_DECLARATION_CS__VAR_DECLARATION_IDS:
+ getVarDeclarationIds().clear();
+ getVarDeclarationIds().addAll((Collection<? extends VarDeclarationIdCS>)newValue);
return;
case QVTrelationCSTPackage.VAR_DECLARATION_CS__TYPE:
- setType((TypedTypeRefCS)newValue);
+ setType((TypedRefCS)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -200,11 +205,11 @@ public class VarDeclarationCSImpl extends ModelElementCSImpl implements VarDecla
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.VAR_DECLARATION_CS__VAR_DECLARATION_ID:
- getVarDeclarationId().clear();
+ case QVTrelationCSTPackage.VAR_DECLARATION_CS__VAR_DECLARATION_IDS:
+ getVarDeclarationIds().clear();
return;
case QVTrelationCSTPackage.VAR_DECLARATION_CS__TYPE:
- setType((TypedTypeRefCS)null);
+ setType((TypedRefCS)null);
return;
}
super.eUnset(featureID);
@@ -218,14 +223,24 @@ public class VarDeclarationCSImpl extends ModelElementCSImpl implements VarDecla
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case QVTrelationCSTPackage.VAR_DECLARATION_CS__VAR_DECLARATION_ID:
- return varDeclarationId != null && !varDeclarationId.isEmpty();
+ case QVTrelationCSTPackage.VAR_DECLARATION_CS__VAR_DECLARATION_IDS:
+ return varDeclarationIds != null && !varDeclarationIds.isEmpty();
case QVTrelationCSTPackage.VAR_DECLARATION_CS__TYPE:
return type != null;
}
return super.eIsSet(featureID);
}
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated NOT
+ */
+ @Override
+ public String toString() {
+ return super.toString();
+ }
+
@SuppressWarnings("unchecked")
@Override
public <R> R accept(BaseCSVisitor<R> visitor) {
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationIdCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationIdCSImpl.java
new file mode 100644
index 000000000..6be415075
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationIdCSImpl.java
@@ -0,0 +1,62 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2012 E.D.Willink and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - initial API and implementation
+ *
+ * </copyright>
+ *
+ * $Id$
+ */
+package org.eclipse.qvtd.xtext.qvtrelationcst.impl;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.ocl.examples.xtext.base.baseCST.impl.NamedElementCSImpl;
+import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor;
+
+import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage;
+import org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.util.QVTrelationCSVisitor;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Var Declaration Id CS</b></em>'.
+ * <!-- end-user-doc -->
+ * <p>
+ * </p>
+ *
+ * @generated
+ */
+public class VarDeclarationIdCSImpl extends NamedElementCSImpl implements VarDeclarationIdCS {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected VarDeclarationIdCSImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return QVTrelationCSTPackage.Literals.VAR_DECLARATION_ID_CS;
+ }
+
+ @SuppressWarnings("unchecked")
+ @Override
+ public <R> R accept(BaseCSVisitor<R> visitor) {
+ return (R) visitor.getAdapter(QVTrelationCSVisitor.class).visitVarDeclarationIdCS(this);
+ }
+} //VarDeclarationIdCSImpl
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractDelegatingQVTrelationCSVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractDelegatingQVTrelationCSVisitor.java
index 150b77de3..2dacdd508 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractDelegatingQVTrelationCSVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractDelegatingQVTrelationCSVisitor.java
@@ -61,6 +61,10 @@ public abstract class AbstractDelegatingQVTrelationCSVisitor<R, C, D extends QVT
return delegate.visitDomainCS(object);
}
+ public R visitDomainPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS object) {
+ return delegate.visitDomainPatternCS(object);
+ }
+
public R visitKeyDeclCS(org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS object) {
return delegate.visitKeyDeclCS(object);
}
@@ -77,6 +81,14 @@ public abstract class AbstractDelegatingQVTrelationCSVisitor<R, C, D extends QVT
return delegate.visitParamDeclarationCS(object);
}
+ public R visitPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS object) {
+ return delegate.visitPatternCS(object);
+ }
+
+ public R visitPredicateCS(org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS object) {
+ return delegate.visitPredicateCS(object);
+ }
+
public R visitPrimitiveTypeDomainCS(org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS object) {
return delegate.visitPrimitiveTypeDomainCS(object);
}
@@ -117,11 +129,7 @@ public abstract class AbstractDelegatingQVTrelationCSVisitor<R, C, D extends QVT
return delegate.visitVarDeclarationCS(object);
}
- public R visitWhenCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS object) {
- return delegate.visitWhenCS(object);
- }
-
- public R visitWhereCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS object) {
- return delegate.visitWhereCS(object);
+ public R visitVarDeclarationIdCS(org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS object) {
+ return delegate.visitVarDeclarationIdCS(object);
}
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractExtendingDelegatingQVTrelationCSVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractExtendingDelegatingQVTrelationCSVisitor.java
index 17553f378..c22449822 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractExtendingDelegatingQVTrelationCSVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractExtendingDelegatingQVTrelationCSVisitor.java
@@ -64,6 +64,10 @@ public abstract class AbstractExtendingDelegatingQVTrelationCSVisitor<R, C, D ex
return visitAbstractDomainCS(object);
}
+ public R visitDomainPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS object) {
+ return delegate.visitModelElementCS(object);
+ }
+
public R visitKeyDeclCS(org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS object) {
return delegate.visitModelElementCS(object);
}
@@ -77,7 +81,15 @@ public abstract class AbstractExtendingDelegatingQVTrelationCSVisitor<R, C, D ex
}
public R visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS object) {
- return delegate.visitNamedElementCS(object);
+ return delegate.visitTypedElementCS(object);
+ }
+
+ public R visitPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS object) {
+ return delegate.visitModelElementCS(object);
+ }
+
+ public R visitPredicateCS(org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS object) {
+ return delegate.visitModelElementCS(object);
}
public R visitPrimitiveTypeDomainCS(org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS object) {
@@ -89,7 +101,7 @@ public abstract class AbstractExtendingDelegatingQVTrelationCSVisitor<R, C, D ex
}
public R visitQueryCS(org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS object) {
- return delegate.visitModelElementCS(object);
+ return delegate.visitTypedElementCS(object);
}
public R visitRelationCS(org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS object) {
@@ -101,7 +113,7 @@ public abstract class AbstractExtendingDelegatingQVTrelationCSVisitor<R, C, D ex
}
public R visitTemplateVariableCS(org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS object) {
- return delegate.visitModelElementCS(object);
+ return delegate.visitNamedElementCS(object);
}
public R visitTopLevelCS(org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS object) {
@@ -120,11 +132,7 @@ public abstract class AbstractExtendingDelegatingQVTrelationCSVisitor<R, C, D ex
return delegate.visitModelElementCS(object);
}
- public R visitWhenCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS object) {
- return delegate.visitModelElementCS(object);
- }
-
- public R visitWhereCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS object) {
- return delegate.visitModelElementCS(object);
+ public R visitVarDeclarationIdCS(org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS object) {
+ return delegate.visitNamedElementCS(object);
}
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractExtendingQVTrelationCSVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractExtendingQVTrelationCSVisitor.java
index 15a64973c..c449299f8 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractExtendingQVTrelationCSVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractExtendingQVTrelationCSVisitor.java
@@ -65,6 +65,10 @@ public abstract class AbstractExtendingQVTrelationCSVisitor<R, C>
return visitAbstractDomainCS(object);
}
+ public R visitDomainPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS object) {
+ return visitModelElementCS(object);
+ }
+
public R visitKeyDeclCS(org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS object) {
return visitModelElementCS(object);
}
@@ -78,7 +82,15 @@ public abstract class AbstractExtendingQVTrelationCSVisitor<R, C>
}
public R visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS object) {
- return visitNamedElementCS(object);
+ return visitTypedElementCS(object);
+ }
+
+ public R visitPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS object) {
+ return visitModelElementCS(object);
+ }
+
+ public R visitPredicateCS(org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS object) {
+ return visitModelElementCS(object);
}
public R visitPrimitiveTypeDomainCS(org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS object) {
@@ -90,7 +102,7 @@ public abstract class AbstractExtendingQVTrelationCSVisitor<R, C>
}
public R visitQueryCS(org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS object) {
- return visitModelElementCS(object);
+ return visitTypedElementCS(object);
}
public R visitRelationCS(org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS object) {
@@ -102,7 +114,7 @@ public abstract class AbstractExtendingQVTrelationCSVisitor<R, C>
}
public R visitTemplateVariableCS(org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS object) {
- return visitModelElementCS(object);
+ return visitNamedElementCS(object);
}
public R visitTopLevelCS(org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS object) {
@@ -121,11 +133,7 @@ public abstract class AbstractExtendingQVTrelationCSVisitor<R, C>
return visitModelElementCS(object);
}
- public R visitWhenCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS object) {
- return visitModelElementCS(object);
- }
-
- public R visitWhereCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS object) {
- return visitModelElementCS(object);
+ public R visitVarDeclarationIdCS(org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS object) {
+ return visitNamedElementCS(object);
}
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractNullQVTrelationCSVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractNullQVTrelationCSVisitor.java
index 654149988..5702e62e9 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractNullQVTrelationCSVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/AbstractNullQVTrelationCSVisitor.java
@@ -61,6 +61,10 @@ public abstract class AbstractNullQVTrelationCSVisitor<R, C>
return null;
}
+ public R visitDomainPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS object) {
+ return null;
+ }
+
public R visitKeyDeclCS(org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS object) {
return null;
}
@@ -77,6 +81,14 @@ public abstract class AbstractNullQVTrelationCSVisitor<R, C>
return null;
}
+ public R visitPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS object) {
+ return null;
+ }
+
+ public R visitPredicateCS(org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS object) {
+ return null;
+ }
+
public R visitPrimitiveTypeDomainCS(org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS object) {
return null;
}
@@ -117,11 +129,7 @@ public abstract class AbstractNullQVTrelationCSVisitor<R, C>
return null;
}
- public R visitWhenCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS object) {
- return null;
- }
-
- public R visitWhereCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS object) {
+ public R visitVarDeclarationIdCS(org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS object) {
return null;
}
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTAdapterFactory.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTAdapterFactory.java
index 6f1cef008..d98b2d824 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTAdapterFactory.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTAdapterFactory.java
@@ -18,28 +18,45 @@ package org.eclipse.qvtd.xtext.qvtrelationcst.util;
import org.eclipse.emf.common.notify.Adapter;
import org.eclipse.emf.common.notify.Notifier;
-
import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
-
import org.eclipse.emf.ecore.EObject;
-
import org.eclipse.ocl.examples.pivot.util.Nameable;
import org.eclipse.ocl.examples.pivot.util.Pivotable;
-
import org.eclipse.ocl.examples.xtext.base.baseCST.ElementCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.ModelElementCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.NamedElementCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.NamespaceCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.PackageCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.PivotableElementCS;
-
import org.eclipse.ocl.examples.xtext.base.baseCST.RootCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.RootPackageCS;
+import org.eclipse.ocl.examples.xtext.base.baseCST.TypedElementCS;
import org.eclipse.ocl.examples.xtext.base.util.VisitableCS;
-
import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
-
import org.eclipse.qvtd.xtext.qvtrelationcst.*;
+import org.eclipse.qvtd.xtext.qvtrelationcst.AbstractDomainCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.AnyElementCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.DefaultValueCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.ModelDeclCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage;
+import org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.TemplateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.UnitCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS;
/**
* <!-- begin-user-doc -->
@@ -118,6 +135,10 @@ public class QVTrelationCSTAdapterFactory extends AdapterFactoryImpl {
return createDomainCSAdapter();
}
@Override
+ public Adapter caseDomainPatternCS(DomainPatternCS object) {
+ return createDomainPatternCSAdapter();
+ }
+ @Override
public Adapter caseKeyDeclCS(KeyDeclCS object) {
return createKeyDeclCSAdapter();
}
@@ -134,6 +155,14 @@ public class QVTrelationCSTAdapterFactory extends AdapterFactoryImpl {
return createParamDeclarationCSAdapter();
}
@Override
+ public Adapter casePatternCS(PatternCS object) {
+ return createPatternCSAdapter();
+ }
+ @Override
+ public Adapter casePredicateCS(PredicateCS object) {
+ return createPredicateCSAdapter();
+ }
+ @Override
public Adapter casePrimitiveTypeDomainCS(PrimitiveTypeDomainCS object) {
return createPrimitiveTypeDomainCSAdapter();
}
@@ -174,12 +203,8 @@ public class QVTrelationCSTAdapterFactory extends AdapterFactoryImpl {
return createVarDeclarationCSAdapter();
}
@Override
- public Adapter caseWhenCS(WhenCS object) {
- return createWhenCSAdapter();
- }
- @Override
- public Adapter caseWhereCS(WhereCS object) {
- return createWhereCSAdapter();
+ public Adapter caseVarDeclarationIdCS(VarDeclarationIdCS object) {
+ return createVarDeclarationIdCSAdapter();
}
@Override
public Adapter caseVisitableCS(VisitableCS object) {
@@ -214,6 +239,10 @@ public class QVTrelationCSTAdapterFactory extends AdapterFactoryImpl {
return createNamedElementCSAdapter();
}
@Override
+ public Adapter caseTypedElementCS(TypedElementCS object) {
+ return createTypedElementCSAdapter();
+ }
+ @Override
public Adapter caseNamespaceCS(NamespaceCS object) {
return createNamespaceCSAdapter();
}
@@ -320,6 +349,20 @@ public class QVTrelationCSTAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS <em>Domain Pattern CS</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS
+ * @generated
+ */
+ public Adapter createDomainPatternCSAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS <em>Key Decl CS</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
@@ -376,6 +419,34 @@ public class QVTrelationCSTAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS <em>Pattern CS</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS
+ * @generated
+ */
+ public Adapter createPatternCSAdapter() {
+ return null;
+ }
+
+ /**
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS <em>Predicate CS</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS
+ * @generated
+ */
+ public Adapter createPredicateCSAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS <em>Primitive Type Domain CS</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
@@ -516,30 +587,16 @@ public class QVTrelationCSTAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS <em>When CS</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS
- * @generated
- */
- public Adapter createWhenCSAdapter() {
- return null;
- }
-
- /**
- * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS <em>Where CS</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS <em>Var Declaration Id CS</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS
+ * @see org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS
* @generated
*/
- public Adapter createWhereCSAdapter() {
+ public Adapter createVarDeclarationIdCSAdapter() {
return null;
}
@@ -656,6 +713,20 @@ public class QVTrelationCSTAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.baseCST.TypedElementCS <em>Typed Element CS</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.ocl.examples.xtext.base.baseCST.TypedElementCS
+ * @generated
+ */
+ public Adapter createTypedElementCSAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.ocl.examples.xtext.base.baseCST.NamespaceCS <em>Namespace CS</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTResourceFactoryImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTResourceFactoryImpl.java
index 24300d3d9..790413a0f 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTResourceFactoryImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTResourceFactoryImpl.java
@@ -17,9 +17,7 @@
package org.eclipse.qvtd.xtext.qvtrelationcst.util;
import org.eclipse.emf.common.util.URI;
-
import org.eclipse.emf.ecore.resource.Resource;
-
import org.eclipse.emf.ecore.resource.impl.ResourceFactoryImpl;
/**
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTResourceImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTResourceImpl.java
index d73fe2b60..7b074cf42 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTResourceImpl.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTResourceImpl.java
@@ -17,7 +17,6 @@
package org.eclipse.qvtd.xtext.qvtrelationcst.util;
import org.eclipse.emf.common.util.URI;
-
import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
/**
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTSwitch.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTSwitch.java
index 46de0e9e3..4481c3f03 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTSwitch.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTSwitch.java
@@ -18,26 +18,44 @@ package org.eclipse.qvtd.xtext.qvtrelationcst.util;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
-
import org.eclipse.emf.ecore.util.Switch;
-
import org.eclipse.ocl.examples.pivot.util.Nameable;
import org.eclipse.ocl.examples.pivot.util.Pivotable;
-
import org.eclipse.ocl.examples.xtext.base.baseCST.ElementCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.ModelElementCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.NamedElementCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.NamespaceCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.PackageCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.PivotableElementCS;
-
import org.eclipse.ocl.examples.xtext.base.baseCST.RootCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.RootPackageCS;
+import org.eclipse.ocl.examples.xtext.base.baseCST.TypedElementCS;
import org.eclipse.ocl.examples.xtext.base.util.VisitableCS;
-
import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
-
import org.eclipse.qvtd.xtext.qvtrelationcst.*;
+import org.eclipse.qvtd.xtext.qvtrelationcst.AbstractDomainCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.AnyElementCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.DefaultValueCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.ModelDeclCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage;
+import org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.TemplateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.UnitCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS;
/**
* <!-- begin-user-doc -->
@@ -126,7 +144,9 @@ public class QVTrelationCSTSwitch<T> extends Switch<T> {
if (result == null) result = caseTemplateCS(collectionTemplateCS);
if (result == null) result = caseTemplateVariableCS(collectionTemplateCS);
if (result == null) result = caseExpCS(collectionTemplateCS);
+ if (result == null) result = caseNamedElementCS(collectionTemplateCS);
if (result == null) result = caseModelElementCS(collectionTemplateCS);
+ if (result == null) result = caseNameable(collectionTemplateCS);
if (result == null) result = casePivotableElementCS(collectionTemplateCS);
if (result == null) result = caseElementCS(collectionTemplateCS);
if (result == null) result = casePivotable(collectionTemplateCS);
@@ -158,6 +178,17 @@ public class QVTrelationCSTSwitch<T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case QVTrelationCSTPackage.DOMAIN_PATTERN_CS: {
+ DomainPatternCS domainPatternCS = (DomainPatternCS)theEObject;
+ T result = caseDomainPatternCS(domainPatternCS);
+ if (result == null) result = caseModelElementCS(domainPatternCS);
+ if (result == null) result = casePivotableElementCS(domainPatternCS);
+ if (result == null) result = caseElementCS(domainPatternCS);
+ if (result == null) result = casePivotable(domainPatternCS);
+ if (result == null) result = caseVisitableCS(domainPatternCS);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case QVTrelationCSTPackage.KEY_DECL_CS: {
KeyDeclCS keyDeclCS = (KeyDeclCS)theEObject;
T result = caseKeyDeclCS(keyDeclCS);
@@ -188,7 +219,9 @@ public class QVTrelationCSTSwitch<T> extends Switch<T> {
if (result == null) result = caseTemplateCS(objectTemplateCS);
if (result == null) result = caseTemplateVariableCS(objectTemplateCS);
if (result == null) result = caseExpCS(objectTemplateCS);
+ if (result == null) result = caseNamedElementCS(objectTemplateCS);
if (result == null) result = caseModelElementCS(objectTemplateCS);
+ if (result == null) result = caseNameable(objectTemplateCS);
if (result == null) result = casePivotableElementCS(objectTemplateCS);
if (result == null) result = caseElementCS(objectTemplateCS);
if (result == null) result = casePivotable(objectTemplateCS);
@@ -199,6 +232,7 @@ public class QVTrelationCSTSwitch<T> extends Switch<T> {
case QVTrelationCSTPackage.PARAM_DECLARATION_CS: {
ParamDeclarationCS paramDeclarationCS = (ParamDeclarationCS)theEObject;
T result = caseParamDeclarationCS(paramDeclarationCS);
+ if (result == null) result = caseTypedElementCS(paramDeclarationCS);
if (result == null) result = caseNamedElementCS(paramDeclarationCS);
if (result == null) result = caseModelElementCS(paramDeclarationCS);
if (result == null) result = caseNameable(paramDeclarationCS);
@@ -209,11 +243,34 @@ public class QVTrelationCSTSwitch<T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case QVTrelationCSTPackage.PATTERN_CS: {
+ PatternCS patternCS = (PatternCS)theEObject;
+ T result = casePatternCS(patternCS);
+ if (result == null) result = caseModelElementCS(patternCS);
+ if (result == null) result = casePivotableElementCS(patternCS);
+ if (result == null) result = caseElementCS(patternCS);
+ if (result == null) result = casePivotable(patternCS);
+ if (result == null) result = caseVisitableCS(patternCS);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
+ case QVTrelationCSTPackage.PREDICATE_CS: {
+ PredicateCS predicateCS = (PredicateCS)theEObject;
+ T result = casePredicateCS(predicateCS);
+ if (result == null) result = caseModelElementCS(predicateCS);
+ if (result == null) result = casePivotableElementCS(predicateCS);
+ if (result == null) result = caseElementCS(predicateCS);
+ if (result == null) result = casePivotable(predicateCS);
+ if (result == null) result = caseVisitableCS(predicateCS);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case QVTrelationCSTPackage.PRIMITIVE_TYPE_DOMAIN_CS: {
PrimitiveTypeDomainCS primitiveTypeDomainCS = (PrimitiveTypeDomainCS)theEObject;
T result = casePrimitiveTypeDomainCS(primitiveTypeDomainCS);
if (result == null) result = caseTemplateVariableCS(primitiveTypeDomainCS);
if (result == null) result = caseAbstractDomainCS(primitiveTypeDomainCS);
+ if (result == null) result = caseNamedElementCS(primitiveTypeDomainCS);
if (result == null) result = caseModelElementCS(primitiveTypeDomainCS);
if (result == null) result = caseNameable(primitiveTypeDomainCS);
if (result == null) result = casePivotableElementCS(primitiveTypeDomainCS);
@@ -237,6 +294,8 @@ public class QVTrelationCSTSwitch<T> extends Switch<T> {
case QVTrelationCSTPackage.QUERY_CS: {
QueryCS queryCS = (QueryCS)theEObject;
T result = caseQueryCS(queryCS);
+ if (result == null) result = caseTypedElementCS(queryCS);
+ if (result == null) result = caseNamedElementCS(queryCS);
if (result == null) result = caseModelElementCS(queryCS);
if (result == null) result = caseNameable(queryCS);
if (result == null) result = casePivotableElementCS(queryCS);
@@ -264,7 +323,9 @@ public class QVTrelationCSTSwitch<T> extends Switch<T> {
T result = caseTemplateCS(templateCS);
if (result == null) result = caseTemplateVariableCS(templateCS);
if (result == null) result = caseExpCS(templateCS);
+ if (result == null) result = caseNamedElementCS(templateCS);
if (result == null) result = caseModelElementCS(templateCS);
+ if (result == null) result = caseNameable(templateCS);
if (result == null) result = casePivotableElementCS(templateCS);
if (result == null) result = caseElementCS(templateCS);
if (result == null) result = casePivotable(templateCS);
@@ -275,7 +336,9 @@ public class QVTrelationCSTSwitch<T> extends Switch<T> {
case QVTrelationCSTPackage.TEMPLATE_VARIABLE_CS: {
TemplateVariableCS templateVariableCS = (TemplateVariableCS)theEObject;
T result = caseTemplateVariableCS(templateVariableCS);
+ if (result == null) result = caseNamedElementCS(templateVariableCS);
if (result == null) result = caseModelElementCS(templateVariableCS);
+ if (result == null) result = caseNameable(templateVariableCS);
if (result == null) result = casePivotableElementCS(templateVariableCS);
if (result == null) result = caseElementCS(templateVariableCS);
if (result == null) result = casePivotable(templateVariableCS);
@@ -337,25 +400,16 @@ public class QVTrelationCSTSwitch<T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
- case QVTrelationCSTPackage.WHEN_CS: {
- WhenCS whenCS = (WhenCS)theEObject;
- T result = caseWhenCS(whenCS);
- if (result == null) result = caseModelElementCS(whenCS);
- if (result == null) result = casePivotableElementCS(whenCS);
- if (result == null) result = caseElementCS(whenCS);
- if (result == null) result = casePivotable(whenCS);
- if (result == null) result = caseVisitableCS(whenCS);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case QVTrelationCSTPackage.WHERE_CS: {
- WhereCS whereCS = (WhereCS)theEObject;
- T result = caseWhereCS(whereCS);
- if (result == null) result = caseModelElementCS(whereCS);
- if (result == null) result = casePivotableElementCS(whereCS);
- if (result == null) result = caseElementCS(whereCS);
- if (result == null) result = casePivotable(whereCS);
- if (result == null) result = caseVisitableCS(whereCS);
+ case QVTrelationCSTPackage.VAR_DECLARATION_ID_CS: {
+ VarDeclarationIdCS varDeclarationIdCS = (VarDeclarationIdCS)theEObject;
+ T result = caseVarDeclarationIdCS(varDeclarationIdCS);
+ if (result == null) result = caseNamedElementCS(varDeclarationIdCS);
+ if (result == null) result = caseModelElementCS(varDeclarationIdCS);
+ if (result == null) result = caseNameable(varDeclarationIdCS);
+ if (result == null) result = casePivotableElementCS(varDeclarationIdCS);
+ if (result == null) result = caseElementCS(varDeclarationIdCS);
+ if (result == null) result = casePivotable(varDeclarationIdCS);
+ if (result == null) result = caseVisitableCS(varDeclarationIdCS);
if (result == null) result = defaultCase(theEObject);
return result;
}
@@ -439,6 +493,21 @@ public class QVTrelationCSTSwitch<T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Domain Pattern CS</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Domain Pattern CS</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseDomainPatternCS(DomainPatternCS object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Key Decl CS</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
@@ -499,6 +568,36 @@ public class QVTrelationCSTSwitch<T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Pattern CS</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Pattern CS</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T casePatternCS(PatternCS object) {
+ return null;
+ }
+
+ /**
+ * Returns the result of interpreting the object as an instance of '<em>Predicate CS</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Predicate CS</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T casePredicateCS(PredicateCS object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Primitive Type Domain CS</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
@@ -649,32 +748,17 @@ public class QVTrelationCSTSwitch<T> extends Switch<T> {
}
/**
- * Returns the result of interpreting the object as an instance of '<em>When CS</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Var Declaration Id CS</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>When CS</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Var Declaration Id CS</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T caseWhenCS(WhenCS object) {
- return null;
- }
-
- /**
- * Returns the result of interpreting the object as an instance of '<em>Where CS</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Where CS</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseWhereCS(WhereCS object) {
+ public T caseVarDeclarationIdCS(VarDeclarationIdCS object) {
return null;
}
@@ -799,6 +883,21 @@ public class QVTrelationCSTSwitch<T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Typed Element CS</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Typed Element CS</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseTypedElementCS(TypedElementCS object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Namespace CS</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTXMLProcessor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTXMLProcessor.java
index 58ceb1019..12f1b2800 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTXMLProcessor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSTXMLProcessor.java
@@ -19,11 +19,8 @@ package org.eclipse.qvtd.xtext.qvtrelationcst.util;
import java.util.Map;
import org.eclipse.emf.ecore.EPackage;
-
import org.eclipse.emf.ecore.resource.Resource;
-
import org.eclipse.emf.ecore.xmi.util.XMLProcessor;
-
import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage;
/**
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSVisitor.java
index 07c3c79ca..2bd3cacfa 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/util/QVTrelationCSVisitor.java
@@ -34,10 +34,13 @@ public interface QVTrelationCSVisitor<R> extends org.eclipse.ocl.examples.xtext.
R visitCollectionTemplateCS(org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS object);
R visitDefaultValueCS(org.eclipse.qvtd.xtext.qvtrelationcst.DefaultValueCS object);
R visitDomainCS(org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS object);
+ R visitDomainPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS object);
R visitKeyDeclCS(org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS object);
R visitModelDeclCS(org.eclipse.qvtd.xtext.qvtrelationcst.ModelDeclCS object);
R visitObjectTemplateCS(org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS object);
R visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS object);
+ R visitPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS object);
+ R visitPredicateCS(org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS object);
R visitPrimitiveTypeDomainCS(org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS object);
R visitPropertyTemplateCS(org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS object);
R visitQueryCS(org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS object);
@@ -48,6 +51,5 @@ public interface QVTrelationCSVisitor<R> extends org.eclipse.ocl.examples.xtext.
R visitTransformationCS(org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS object);
R visitUnitCS(org.eclipse.qvtd.xtext.qvtrelationcst.UnitCS object);
R visitVarDeclarationCS(org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS object);
- R visitWhenCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS object);
- R visitWhereCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS object);
+ R visitVarDeclarationIdCS(org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS object);
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/model/QVTrelationCST.ecore b/plugins/org.eclipse.qvtd.xtext.qvtrelation/model/QVTrelationCST.ecore
index 792529a84..91111cc1a 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/model/QVTrelationCST.ecore
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/model/QVTrelationCST.ecore
@@ -5,7 +5,7 @@
<eClassifiers xsi:type="ecore:EClass" name="AbstractDomainCS" abstract="true" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//ModelElementCS ../../org.eclipse.ocl.examples.pivot/model/Pivot.ecore#//Nameable"/>
<eClassifiers xsi:type="ecore:EClass" name="AnyElementCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.essentialocl/model/EssentialOCLCST.ecore#//ExpCS"/>
<eClassifiers xsi:type="ecore:EClass" name="CollectionTemplateCS" eSuperTypes="#//TemplateCS">
- <eStructuralFeatures xsi:type="ecore:EReference" name="memberIdentifier" lowerBound="1"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="memberIdentifiers" lowerBound="1"
upperBound="-1" eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.essentialocl/model/EssentialOCLCST.ecore#//ExpCS"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="restIdentifier" lowerBound="1"
@@ -24,63 +24,68 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="enforce" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="modelId" eType="ecore:EClass ../../org.eclipse.qvtd.pivot.qvtbase/model/QVTbase.ecore#//TypedModel"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="replace" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="template" eType="#//TemplateCS"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="pattern" eType="#//DomainPatternCS"
containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValue" upperBound="-1"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="defaultValues" upperBound="-1"
eType="#//DefaultValueCS" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="implementedBy" eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.essentialocl/model/EssentialOCLCST.ecore#//ExpCS"
containment="true"/>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="DomainPatternCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//ModelElementCS">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="template" eType="#//TemplateCS"
+ containment="true"/>
+ </eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="KeyDeclCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//ModelElementCS">
<eStructuralFeatures xsi:type="ecore:EReference" name="pathName" eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//PathNameCS"
containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="propertyId" upperBound="-1"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="propertyIds" upperBound="-1"
eType="ecore:EClass ../../org.eclipse.ocl.examples.pivot/model/Pivot.ecore#//Property"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="classId" eType="ecore:EClass ../../org.eclipse.ocl.examples.pivot/model/Pivot.ecore#//Class"
changeable="false" volatile="true" transient="true" derived="true" resolveProxies="false"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ModelDeclCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//NamedElementCS">
- <eStructuralFeatures xsi:type="ecore:EReference" name="metaModelId" upperBound="-1"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="metaModelIds" upperBound="-1"
eType="ecore:EClass ../../org.eclipse.ocl.examples.pivot/model/Pivot.ecore#//Package"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ObjectTemplateCS" eSuperTypes="#//TemplateCS">
- <eStructuralFeatures xsi:type="ecore:EReference" name="propertyTemplate" upperBound="-1"
- eType="#//PropertyTemplateCS" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="propertyTemplates" upperBound="-1"
+ eType="#//PropertyTemplateCS" containment="true" eOpposite="#//PropertyTemplateCS/objectTemplate"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="ParamDeclarationCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//NamedElementCS">
- <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//TypedRefCS"
- containment="true"/>
+ <eClassifiers xsi:type="ecore:EClass" name="ParamDeclarationCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//TypedElementCS"/>
+ <eClassifiers xsi:type="ecore:EClass" name="PatternCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//ModelElementCS">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="predicates" lowerBound="1"
+ upperBound="-1" eType="#//PredicateCS" containment="true"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="PrimitiveTypeDomainCS" eSuperTypes="#//TemplateVariableCS #//AbstractDomainCS">
- <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
+ <eClassifiers xsi:type="ecore:EClass" name="PredicateCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//ModelElementCS">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="expr" lowerBound="1" eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.essentialocl/model/EssentialOCLCST.ecore#//ExpCS"
+ containment="true"/>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="PrimitiveTypeDomainCS" eSuperTypes="#//TemplateVariableCS #//AbstractDomainCS"/>
<eClassifiers xsi:type="ecore:EClass" name="PropertyTemplateCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//ModelElementCS">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="objectTemplate" eType="#//ObjectTemplateCS"
+ resolveProxies="false" eOpposite="#//ObjectTemplateCS/propertyTemplates"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="propertyId" eType="ecore:EClass ../../org.eclipse.ocl.examples.pivot/model/Pivot.ecore#//Property"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="oclExpression" eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.essentialocl/model/EssentialOCLCST.ecore#//ExpCS"
containment="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="opposite" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
defaultValueLiteral="false"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="QueryCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//ModelElementCS ../../org.eclipse.ocl.examples.pivot/model/Pivot.ecore#//Nameable">
- <eStructuralFeatures xsi:type="ecore:EReference" name="pathName" eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//PathNameCS"
- containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="inputParamDeclaration"
+ <eClassifiers xsi:type="ecore:EClass" name="QueryCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//TypedElementCS">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="inputParamDeclarations"
upperBound="-1" eType="#//ParamDeclarationCS" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="oclExpression" eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.essentialocl/model/EssentialOCLCST.ecore#//ExpCS"
containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//TypedTypeRefCS"
- containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="RelationCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//NamedElementCS">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="top" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="overrides" eType="ecore:EClass ../../org.eclipse.qvtd.pivot.qvtrelation/model/QVTrelation.ecore#QVTRelation.Relation"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="varDeclaration" upperBound="-1"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="varDeclarations" upperBound="-1"
eType="#//VarDeclarationCS" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="domain" upperBound="-1"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="domains" upperBound="-1"
eType="#//AbstractDomainCS" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="when" eType="#//WhenCS"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="when" eType="#//PatternCS"
containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="where" eType="#//WhereCS"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="where" eType="#//PatternCS"
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TemplateCS" abstract="true" eSuperTypes="#//TemplateVariableCS ../../org.eclipse.ocl.examples.xtext.essentialocl/model/EssentialOCLCST.ecore#//ExpCS">
@@ -88,25 +93,24 @@
containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TemplateVariableCS" abstract="true"
- eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//ModelElementCS">
- <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//TypedTypeRefCS"
+ eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//NamedElementCS">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//TypedRefCS"
containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="propertyId" eType="ecore:EClass ../../org.eclipse.ocl.examples.pivot/model/Pivot.ecore#//Property"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TopLevelCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//RootPackageCS">
- <eStructuralFeatures xsi:type="ecore:EReference" name="importClause" upperBound="-1"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="importClauses" upperBound="-1"
eType="#//UnitCS" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="transformation" upperBound="-1"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="transformations" upperBound="-1"
eType="#//TransformationCS" containment="true"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="TransformationCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//PackageCS">
- <eStructuralFeatures xsi:type="ecore:EReference" name="modelDecl" upperBound="-1"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="modelDecls" upperBound="-1"
eType="#//ModelDeclCS" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="extends" upperBound="-1"
eType="ecore:EClass ../../org.eclipse.qvtd.pivot.qvtbase/model/QVTbase.ecore#//Transformation"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="keyDecl" upperBound="-1"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="keyDecls" upperBound="-1"
eType="#//KeyDeclCS" containment="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="query" upperBound="-1"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="queries" upperBound="-1"
eType="#//QueryCS" containment="true"/>
<eStructuralFeatures xsi:type="ecore:EReference" name="relation" upperBound="-1"
eType="#//RelationCS" containment="true"/>
@@ -116,19 +120,10 @@
upperBound="-1" eType="ecore:EClass ../../org.eclipse.ocl.examples.pivot/model/Pivot.ecore#//Element"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="VarDeclarationCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//ModelElementCS">
- <eStructuralFeatures xsi:type="ecore:EReference" name="varDeclarationId" upperBound="-1"
- eType="ecore:EClass ../../org.eclipse.ocl.examples.pivot/model/Pivot.ecore#//Property"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//TypedTypeRefCS"
- containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="WhenCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//ModelElementCS">
- <eStructuralFeatures xsi:type="ecore:EReference" name="expr" lowerBound="1" upperBound="-1"
- eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.essentialocl/model/EssentialOCLCST.ecore#//ExpCS"
- containment="true"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="WhereCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//ModelElementCS">
- <eStructuralFeatures xsi:type="ecore:EReference" name="expr" lowerBound="1" upperBound="-1"
- eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.essentialocl/model/EssentialOCLCST.ecore#//ExpCS"
+ <eStructuralFeatures xsi:type="ecore:EReference" name="varDeclarationIds" upperBound="-1"
+ eType="#//VarDeclarationIdCS" containment="true"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="type" eType="ecore:EClass ../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//TypedRefCS"
containment="true"/>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="VarDeclarationIdCS" eSuperTypes="../../org.eclipse.ocl.examples.xtext.base/model/BaseCST.ecore#//NamedElementCS"/>
</ecore:EPackage>
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.xmi b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.xmi
index 881286106..52a1aaec3 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.xmi
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.xmi
@@ -29,14 +29,14 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Alternatives" cardinality="*">
<elements xsi:type="xtext:Assignment" feature="ownedImport" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.15"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.17"/>
</elements>
<elements xsi:type="xtext:Assignment" feature="ownedLibrary" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.5"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.6"/>
</elements>
</elements>
- <elements xsi:type="xtext:Assignment" cardinality="*" feature="transformation" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.14"/>
+ <elements xsi:type="xtext:Assignment" cardinality="*" feature="transformations" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.16"/>
</elements>
</alternatives>
</rules>
@@ -45,42 +45,37 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//CollectionTemplateCS"/>
</type>
<alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="propertyId" operator="=">
- <terminal xsi:type="xtext:CrossReference">
- <type metamodel="/0/@metamodelDeclarations.3">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/Pivot#//Property"/>
- </type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
- </terminal>
+ <elements xsi:type="xtext:Assignment" cardinality="?" feature="name" operator="=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</elements>
<elements xsi:type="xtext:Keyword" value=":"/>
<elements xsi:type="xtext:Assignment" feature="type" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.21"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.25"/>
</elements>
<elements xsi:type="xtext:Keyword" value="{"/>
<elements xsi:type="xtext:Group" cardinality="?">
- <elements xsi:type="xtext:Assignment" feature="memberIdentifier" operator="+=">
+ <elements xsi:type="xtext:Assignment" feature="memberIdentifiers" operator="+=">
<terminal xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.19"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.13"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.20"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.22"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.15"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
</terminal>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
- <elements xsi:type="xtext:Assignment" feature="memberIdentifier" operator="+=">
+ <elements xsi:type="xtext:Assignment" feature="memberIdentifiers" operator="+=">
<terminal xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.19"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.13"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.20"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.22"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.15"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
</terminal>
</elements>
</elements>
<elements xsi:type="xtext:Keyword" value="++"/>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="restIdentifier" operator="=">
<terminal xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.19"/>
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.20"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.22"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
</terminal>
</elements>
</elements>
@@ -97,7 +92,7 @@
<type metamodel="/0/@metamodelDeclarations.3">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/Pivot#//Property"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</terminal>
</elements>
<elements xsi:type="xtext:Keyword" value="="/>
@@ -126,11 +121,11 @@
<type metamodel="/0/@metamodelDeclarations.4">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTbase#//TypedModel"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</terminal>
</elements>
- <elements xsi:type="xtext:Assignment" feature="template" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.13"/>
+ <elements xsi:type="xtext:Assignment" feature="pattern" operator="=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Keyword" value="implementedby"/>
@@ -141,7 +136,7 @@
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Keyword" value="default_values"/>
<elements xsi:type="xtext:Keyword" value="{"/>
- <elements xsi:type="xtext:Assignment" cardinality="+" feature="defaultValue" operator="+=">
+ <elements xsi:type="xtext:Assignment" cardinality="+" feature="defaultValues" operator="+=">
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.2"/>
</elements>
<elements xsi:type="xtext:Keyword" value="}"/>
@@ -149,6 +144,14 @@
<elements xsi:type="xtext:Keyword" value=";"/>
</alternatives>
</rules>
+ <rules xsi:type="xtext:ParserRule" name="DomainPatternCS">
+ <type metamodel="/0/@metamodelDeclarations.6">
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//DomainPatternCS"/>
+ </type>
+ <alternatives xsi:type="xtext:Assignment" feature="template" operator="=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.15"/>
+ </alternatives>
+ </rules>
<rules xsi:type="xtext:ParserRule" name="KeyDeclCS">
<type metamodel="/0/@metamodelDeclarations.6">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//KeyDeclCS"/>
@@ -159,22 +162,22 @@
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.33"/>
</elements>
<elements xsi:type="xtext:Keyword" value="{"/>
- <elements xsi:type="xtext:Assignment" feature="propertyId" operator="+=">
+ <elements xsi:type="xtext:Assignment" feature="propertyIds" operator="+=">
<terminal xsi:type="xtext:CrossReference">
<type metamodel="/0/@metamodelDeclarations.3">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/Pivot#//Property"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</terminal>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
- <elements xsi:type="xtext:Assignment" feature="propertyId" operator="+=">
+ <elements xsi:type="xtext:Assignment" feature="propertyIds" operator="+=">
<terminal xsi:type="xtext:CrossReference">
<type metamodel="/0/@metamodelDeclarations.3">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/Pivot#//Property"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</terminal>
</elements>
</elements>
@@ -205,36 +208,36 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</elements>
<elements xsi:type="xtext:Keyword" value=":"/>
<elements xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:Assignment" feature="metaModelId" operator="+=">
+ <elements xsi:type="xtext:Assignment" feature="metaModelIds" operator="+=">
<terminal xsi:type="xtext:CrossReference">
<type metamodel="/0/@metamodelDeclarations.3">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/Pivot#//Package"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</terminal>
</elements>
<elements xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="{"/>
- <elements xsi:type="xtext:Assignment" feature="metaModelId" operator="+=">
+ <elements xsi:type="xtext:Assignment" feature="metaModelIds" operator="+=">
<terminal xsi:type="xtext:CrossReference">
<type metamodel="/0/@metamodelDeclarations.3">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/Pivot#//Package"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</terminal>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
- <elements xsi:type="xtext:Assignment" feature="metaModelId" operator="+=">
+ <elements xsi:type="xtext:Assignment" feature="metaModelIds" operator="+=">
<terminal xsi:type="xtext:CrossReference">
<type metamodel="/0/@metamodelDeclarations.3">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/Pivot#//Package"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</terminal>
</elements>
</elements>
@@ -248,27 +251,22 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//ObjectTemplateCS"/>
</type>
<alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" cardinality="?" feature="propertyId" operator="=">
- <terminal xsi:type="xtext:CrossReference">
- <type metamodel="/0/@metamodelDeclarations.3">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/Pivot#//Property"/>
- </type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
- </terminal>
+ <elements xsi:type="xtext:Assignment" cardinality="?" feature="name" operator="=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</elements>
<elements xsi:type="xtext:Keyword" value=":"/>
<elements xsi:type="xtext:Assignment" feature="type" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.22"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.27"/>
</elements>
<elements xsi:type="xtext:Keyword" value="{"/>
<elements xsi:type="xtext:Group" cardinality="?">
- <elements xsi:type="xtext:Assignment" feature="propertyTemplate" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.10"/>
+ <elements xsi:type="xtext:Assignment" feature="propertyTemplates" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.12"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
- <elements xsi:type="xtext:Assignment" feature="propertyTemplate" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.10"/>
+ <elements xsi:type="xtext:Assignment" feature="propertyTemplates" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.12"/>
</elements>
</elements>
</elements>
@@ -281,14 +279,25 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</elements>
<elements xsi:type="xtext:Keyword" value=":"/>
- <elements xsi:type="xtext:Assignment" feature="type" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.22"/>
+ <elements xsi:type="xtext:Assignment" feature="ownedType" operator="=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.27"/>
</elements>
</alternatives>
</rules>
+ <rules xsi:type="xtext:ParserRule" name="PredicateCS">
+ <type metamodel="/0/@metamodelDeclarations.6">
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//PredicateCS"/>
+ </type>
+ <alternatives xsi:type="xtext:Group">
+ <elements xsi:type="xtext:Assignment" feature="expr" operator="=">
+ <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.61"/>
+ </elements>
+ <elements xsi:type="xtext:Keyword" value=";"/>
+ </alternatives>
+ </rules>
<rules xsi:type="xtext:ParserRule" name="PrimitiveTypeDomainCS">
<type metamodel="/0/@metamodelDeclarations.6">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//PrimitiveTypeDomainCS"/>
@@ -297,11 +306,11 @@
<elements xsi:type="xtext:Keyword" value="primitive"/>
<elements xsi:type="xtext:Keyword" value="domain"/>
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</elements>
<elements xsi:type="xtext:Keyword" value=":"/>
<elements xsi:type="xtext:Assignment" feature="type" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.22"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.27"/>
</elements>
<elements xsi:type="xtext:Keyword" value=";"/>
</alternatives>
@@ -316,12 +325,12 @@
<type metamodel="/0/@metamodelDeclarations.3">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/Pivot#//Property"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</terminal>
</elements>
<elements xsi:type="xtext:Keyword" value="="/>
<elements xsi:type="xtext:Assignment" feature="oclExpression" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.61"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.24"/>
</elements>
</alternatives>
</rules>
@@ -331,25 +340,25 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="query"/>
- <elements xsi:type="xtext:Assignment" feature="pathName" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.33"/>
+ <elements xsi:type="xtext:Assignment" feature="name" operator="=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</elements>
<elements xsi:type="xtext:Keyword" value="("/>
<elements xsi:type="xtext:Group" cardinality="?">
- <elements xsi:type="xtext:Assignment" feature="inputParamDeclaration" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.8"/>
+ <elements xsi:type="xtext:Assignment" feature="inputParamDeclarations" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.9"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
- <elements xsi:type="xtext:Assignment" feature="inputParamDeclaration" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.8"/>
+ <elements xsi:type="xtext:Assignment" feature="inputParamDeclarations" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.9"/>
</elements>
</elements>
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
<elements xsi:type="xtext:Keyword" value=":"/>
- <elements xsi:type="xtext:Assignment" feature="type" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.22"/>
+ <elements xsi:type="xtext:Assignment" feature="ownedType" operator="=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.27"/>
</elements>
<elements xsi:type="xtext:Alternatives">
<elements xsi:type="xtext:Keyword" value=";"/>
@@ -373,7 +382,7 @@
</elements>
<elements xsi:type="xtext:Keyword" value="relation"/>
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Keyword" value="overrides"/>
@@ -382,27 +391,27 @@
<type metamodel="/0/@metamodelDeclarations.5">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelation#//Relation"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</terminal>
</elements>
</elements>
<elements xsi:type="xtext:Keyword" value="{"/>
- <elements xsi:type="xtext:Assignment" cardinality="*" feature="varDeclaration" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.16"/>
+ <elements xsi:type="xtext:Assignment" cardinality="*" feature="varDeclarations" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.18"/>
</elements>
<elements xsi:type="xtext:Alternatives" cardinality="+">
- <elements xsi:type="xtext:Assignment" feature="domain" operator="+=">
+ <elements xsi:type="xtext:Assignment" feature="domains" operator="+=">
<terminal xsi:type="xtext:RuleCall" rule="/0/@rules.3"/>
</elements>
- <elements xsi:type="xtext:Assignment" feature="domain" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.9"/>
+ <elements xsi:type="xtext:Assignment" feature="domains" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.11"/>
</elements>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="when" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.17"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.20"/>
</elements>
<elements xsi:type="xtext:Assignment" cardinality="?" feature="where" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.18"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.21"/>
</elements>
<elements xsi:type="xtext:Keyword" value="}"/>
</alternatives>
@@ -413,7 +422,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.7"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.8"/>
<elements xsi:type="xtext:RuleCall" rule="/0/@rules.1"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="?">
@@ -432,16 +441,16 @@
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Keyword" value="transformation"/>
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</elements>
<elements xsi:type="xtext:Keyword" value="("/>
- <elements xsi:type="xtext:Assignment" feature="modelDecl" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.6"/>
+ <elements xsi:type="xtext:Assignment" feature="modelDecls" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.7"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
- <elements xsi:type="xtext:Assignment" feature="modelDecl" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.6"/>
+ <elements xsi:type="xtext:Assignment" feature="modelDecls" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.7"/>
</elements>
</elements>
<elements xsi:type="xtext:Keyword" value=")"/>
@@ -452,7 +461,7 @@
<type metamodel="/0/@metamodelDeclarations.4">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTbase#//Transformation"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</terminal>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
@@ -462,21 +471,21 @@
<type metamodel="/0/@metamodelDeclarations.4">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTbase#//Transformation"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</terminal>
</elements>
</elements>
</elements>
<elements xsi:type="xtext:Keyword" value="{"/>
- <elements xsi:type="xtext:Assignment" cardinality="*" feature="keyDecl" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.4"/>
+ <elements xsi:type="xtext:Assignment" cardinality="*" feature="keyDecls" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.5"/>
</elements>
<elements xsi:type="xtext:Alternatives" cardinality="*">
<elements xsi:type="xtext:Assignment" feature="relation" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.12"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.14"/>
</elements>
- <elements xsi:type="xtext:Assignment" feature="query" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.11"/>
+ <elements xsi:type="xtext:Assignment" feature="queries" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.13"/>
</elements>
</elements>
<elements xsi:type="xtext:Keyword" value="}"/>
@@ -490,7 +499,7 @@
<elements xsi:type="xtext:Keyword" value="import"/>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</elements>
<elements xsi:type="xtext:Keyword" value=":"/>
</elements>
@@ -510,70 +519,62 @@
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//VarDeclarationCS"/>
</type>
<alternatives xsi:type="xtext:Group">
- <elements xsi:type="xtext:Assignment" feature="varDeclarationId" operator="+=">
- <terminal xsi:type="xtext:CrossReference">
- <type metamodel="/0/@metamodelDeclarations.3">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/Pivot#//Property"/>
- </type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
- </terminal>
+ <elements xsi:type="xtext:Assignment" feature="varDeclarationIds" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.19"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="*">
<elements xsi:type="xtext:Keyword" value=","/>
- <elements xsi:type="xtext:Assignment" feature="varDeclarationId" operator="+=">
- <terminal xsi:type="xtext:CrossReference">
- <type metamodel="/0/@metamodelDeclarations.3">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/Pivot#//Property"/>
- </type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
- </terminal>
+ <elements xsi:type="xtext:Assignment" feature="varDeclarationIds" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.19"/>
</elements>
</elements>
<elements xsi:type="xtext:Keyword" value=":"/>
<elements xsi:type="xtext:Assignment" feature="type" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.22"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.27"/>
</elements>
<elements xsi:type="xtext:Keyword" value=";"/>
</alternatives>
</rules>
+ <rules xsi:type="xtext:ParserRule" name="VarDeclarationIdCS">
+ <type metamodel="/0/@metamodelDeclarations.6">
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//VarDeclarationIdCS"/>
+ </type>
+ <alternatives xsi:type="xtext:Assignment" feature="name" operator="=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
+ </alternatives>
+ </rules>
<rules xsi:type="xtext:ParserRule" name="WhenCS">
<type metamodel="/0/@metamodelDeclarations.6">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//WhenCS"/>
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//PatternCS"/>
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Action">
<type metamodel="/0/@metamodelDeclarations.6">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//WhenCS"/>
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//PatternCS"/>
</type>
</elements>
<elements xsi:type="xtext:Keyword" value="when"/>
<elements xsi:type="xtext:Keyword" value="{"/>
- <elements xsi:type="xtext:Group" cardinality="*">
- <elements xsi:type="xtext:Assignment" feature="expr" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.61"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value=";"/>
+ <elements xsi:type="xtext:Assignment" cardinality="*" feature="predicates" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.10"/>
</elements>
<elements xsi:type="xtext:Keyword" value="}"/>
</alternatives>
</rules>
<rules xsi:type="xtext:ParserRule" name="WhereCS">
<type metamodel="/0/@metamodelDeclarations.6">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//WhereCS"/>
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//PatternCS"/>
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Action">
<type metamodel="/0/@metamodelDeclarations.6">
- <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//WhereCS"/>
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/qvt/0.9/QVTrelationCST#//PatternCS"/>
</type>
</elements>
<elements xsi:type="xtext:Keyword" value="where"/>
<elements xsi:type="xtext:Keyword" value="{"/>
- <elements xsi:type="xtext:Group" cardinality="*">
- <elements xsi:type="xtext:Assignment" feature="expr" operator="+=">
- <terminal xsi:type="xtext:RuleCall" rule="/1/@rules.61"/>
- </elements>
- <elements xsi:type="xtext:Keyword" value=";"/>
+ <elements xsi:type="xtext:Assignment" cardinality="*" feature="predicates" operator="+=">
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.10"/>
</elements>
<elements xsi:type="xtext:Keyword" value="}"/>
</alternatives>
@@ -599,6 +600,15 @@
<elements xsi:type="xtext:Keyword" value="_"/>
</alternatives>
</rules>
+ <rules xsi:type="xtext:ParserRule" name="ExpCSOrTemplateCS">
+ <type metamodel="/0/@metamodelDeclarations.2">
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/EssentialOCLCST#//ExpCS"/>
+ </type>
+ <alternatives xsi:type="xtext:Alternatives">
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.61"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.15"/>
+ </alternatives>
+ </rules>
<rules xsi:type="xtext:ParserRule" name="CollectionTypedRefCS">
<type metamodel="/0/@metamodelDeclarations.1">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/BaseCST#//TypedTypeRefCS"/>
@@ -607,7 +617,7 @@
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.33"/>
</alternatives>
</rules>
- <rules xsi:type="xtext:ParserRule" name="TypedRefCS">
+ <rules xsi:type="xtext:ParserRule" name="TypedTypeRefCS">
<type metamodel="/0/@metamodelDeclarations.1">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/BaseCST#//TypedTypeRefCS"/>
</type>
@@ -615,6 +625,15 @@
<terminal xsi:type="xtext:RuleCall" rule="/1/@rules.33"/>
</alternatives>
</rules>
+ <rules xsi:type="xtext:ParserRule" name="TypedRefCS">
+ <type metamodel="/0/@metamodelDeclarations.1">
+ <classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/BaseCST#//TypedRefCS"/>
+ </type>
+ <alternatives xsi:type="xtext:Alternatives">
+ <elements xsi:type="xtext:RuleCall" rule="/1/@rules.37"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.26"/>
+ </alternatives>
+ </rules>
<rules xsi:type="xtext:ParserRule" name="UnrestrictedName">
<type metamodel="/0/@metamodelDeclarations.0">
<classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
@@ -996,7 +1015,7 @@
<classifier xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
</type>
<alternatives xsi:type="xtext:Alternatives">
- <elements xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <elements xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.38"/>
<elements xsi:type="xtext:RuleCall" rule="/1/@rules.36"/>
<elements xsi:type="xtext:Keyword" value="Tuple"/>
@@ -1033,7 +1052,7 @@
<type metamodel="/1/@metamodelDeclarations.1">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/Pivot#//NamedElement"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</terminal>
</alternatives>
</rules>
@@ -1174,7 +1193,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</elements>
<elements xsi:type="xtext:Keyword" value=":"/>
<elements xsi:type="xtext:Assignment" feature="ownedType" operator="=">
@@ -1231,7 +1250,7 @@
<type metamodel="/1/@metamodelDeclarations.1">
<classifier xsi:type="ecore:EClass" href="http://www.eclipse.org/ocl/3.1.0/Pivot#//Property"/>
</type>
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</terminal>
</elements>
<elements xsi:type="xtext:Keyword" value="="/>
@@ -1278,7 +1297,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Keyword" value=":"/>
@@ -1806,7 +1825,7 @@
</type>
<alternatives xsi:type="xtext:Group">
<elements xsi:type="xtext:Assignment" feature="name" operator="=">
- <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.23"/>
+ <terminal xsi:type="xtext:RuleCall" rule="/0/@rules.28"/>
</elements>
<elements xsi:type="xtext:Group" cardinality="?">
<elements xsi:type="xtext:Keyword" value=":"/>
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parseTreeConstruction/QVTrelationParsetreeConstructor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parseTreeConstruction/QVTrelationParsetreeConstructor.java
index 6fdb2bb54..bb6766ade 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parseTreeConstruction/QVTrelationParsetreeConstructor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parseTreeConstruction/QVTrelationParsetreeConstructor.java
@@ -35,71 +35,76 @@ protected class ThisRootNode extends RootToken {
case 1: return new CollectionTemplateCS_Group(this, this, 1, inst);
case 2: return new DefaultValueCS_Group(this, this, 2, inst);
case 3: return new DomainCS_Group(this, this, 3, inst);
- case 4: return new KeyDeclCS_Group(this, this, 4, inst);
- case 5: return new LibraryCS_Group(this, this, 5, inst);
- case 6: return new ModelDeclCS_Group(this, this, 6, inst);
- case 7: return new ObjectTemplateCS_Group(this, this, 7, inst);
- case 8: return new ParamDeclarationCS_Group(this, this, 8, inst);
- case 9: return new PrimitiveTypeDomainCS_Group(this, this, 9, inst);
- case 10: return new PropertyTemplateCS_Group(this, this, 10, inst);
- case 11: return new QueryCS_Group(this, this, 11, inst);
- case 12: return new RelationCS_Group(this, this, 12, inst);
- case 13: return new TemplateCS_Group(this, this, 13, inst);
- case 14: return new TransformationCS_Group(this, this, 14, inst);
- case 15: return new UnitCS_Group(this, this, 15, inst);
- case 16: return new VarDeclarationCS_Group(this, this, 16, inst);
- case 17: return new WhenCS_Group(this, this, 17, inst);
- case 18: return new WhereCS_Group(this, this, 18, inst);
- case 19: return new NameExpCS_PathNameAssignment(this, this, 19, inst);
- case 20: return new AnyElementCS_Group(this, this, 20, inst);
- case 21: return new CollectionTypedRefCS_PathNameAssignment(this, this, 21, inst);
- case 22: return new TypedRefCS_PathNameAssignment(this, this, 22, inst);
- case 23: return new Model_OwnedExpressionAssignment(this, this, 23, inst);
- case 24: return new PathNameCS_Group(this, this, 24, inst);
- case 25: return new FirstPathElementCS_ElementAssignment(this, this, 25, inst);
- case 26: return new NextPathElementCS_ElementAssignment(this, this, 26, inst);
- case 27: return new PrimitiveTypeCS_NameAssignment(this, this, 27, inst);
- case 28: return new CollectionTypeCS_Group(this, this, 28, inst);
- case 29: return new MultiplicityBoundsCS_Group(this, this, 29, inst);
- case 30: return new MultiplicityCS_Group(this, this, 30, inst);
- case 31: return new MultiplicityStringCS_StringBoundsAssignment(this, this, 31, inst);
- case 32: return new TupleTypeCS_Group(this, this, 32, inst);
- case 33: return new TuplePartCS_Group(this, this, 33, inst);
- case 34: return new CollectionLiteralExpCS_Group(this, this, 34, inst);
- case 35: return new CollectionLiteralPartCS_Group(this, this, 35, inst);
- case 36: return new ConstructorPartCS_Group(this, this, 36, inst);
- case 37: return new PrimitiveLiteralExpCS_Alternatives(this, this, 37, inst);
- case 38: return new TupleLiteralExpCS_Group(this, this, 38, inst);
- case 39: return new TupleLiteralPartCS_Group(this, this, 39, inst);
- case 40: return new NumberLiteralExpCS_NameAssignment(this, this, 40, inst);
- case 41: return new StringLiteralExpCS_NameAssignment(this, this, 41, inst);
- case 42: return new BooleanLiteralExpCS_Alternatives(this, this, 42, inst);
- case 43: return new UnlimitedNaturalLiteralExpCS_Group(this, this, 43, inst);
- case 44: return new InvalidLiteralExpCS_Group(this, this, 44, inst);
- case 45: return new NullLiteralExpCS_Group(this, this, 45, inst);
- case 46: return new TypeLiteralCS_Alternatives(this, this, 46, inst);
- case 47: return new TypeLiteralExpCS_OwnedTypeAssignment(this, this, 47, inst);
- case 48: return new TypeNameExpCS_PathNameAssignment(this, this, 48, inst);
- case 49: return new TypeExpCS_Group(this, this, 49, inst);
- case 50: return new ExpCS_Alternatives(this, this, 50, inst);
- case 51: return new BinaryOperatorCS_Alternatives(this, this, 51, inst);
- case 52: return new InfixOperatorCS_NameAssignment(this, this, 52, inst);
- case 53: return new NavigationOperatorCS_NameAssignment(this, this, 53, inst);
- case 54: return new PrefixedExpCS_Alternatives(this, this, 54, inst);
- case 55: return new PrefixedExpOrLetExpCS_Alternatives(this, this, 55, inst);
- case 56: return new UnaryOperatorCS_NameAssignment(this, this, 56, inst);
- case 57: return new PrimaryExpCS_Alternatives(this, this, 57, inst);
- case 58: return new PrimaryExpOrLetExpCS_Alternatives(this, this, 58, inst);
- case 59: return new NavigatingArgCS_Group(this, this, 59, inst);
- case 60: return new NavigatingBarArgCS_Group(this, this, 60, inst);
- case 61: return new NavigatingCommaArgCS_Group(this, this, 61, inst);
- case 62: return new NavigatingSemiArgCS_Group(this, this, 62, inst);
- case 63: return new NavigatingArgExpCS_ExpCSParserRuleCall(this, this, 63, inst);
- case 64: return new IfExpCS_Group(this, this, 64, inst);
- case 65: return new LetExpCS_Group(this, this, 65, inst);
- case 66: return new LetVariableCS_Group(this, this, 66, inst);
- case 67: return new NestedExpCS_Group(this, this, 67, inst);
- case 68: return new SelfExpCS_Group(this, this, 68, inst);
+ case 4: return new DomainPatternCS_TemplateAssignment(this, this, 4, inst);
+ case 5: return new KeyDeclCS_Group(this, this, 5, inst);
+ case 6: return new LibraryCS_Group(this, this, 6, inst);
+ case 7: return new ModelDeclCS_Group(this, this, 7, inst);
+ case 8: return new ObjectTemplateCS_Group(this, this, 8, inst);
+ case 9: return new ParamDeclarationCS_Group(this, this, 9, inst);
+ case 10: return new PredicateCS_Group(this, this, 10, inst);
+ case 11: return new PrimitiveTypeDomainCS_Group(this, this, 11, inst);
+ case 12: return new PropertyTemplateCS_Group(this, this, 12, inst);
+ case 13: return new QueryCS_Group(this, this, 13, inst);
+ case 14: return new RelationCS_Group(this, this, 14, inst);
+ case 15: return new TemplateCS_Group(this, this, 15, inst);
+ case 16: return new TransformationCS_Group(this, this, 16, inst);
+ case 17: return new UnitCS_Group(this, this, 17, inst);
+ case 18: return new VarDeclarationCS_Group(this, this, 18, inst);
+ case 19: return new VarDeclarationIdCS_NameAssignment(this, this, 19, inst);
+ case 20: return new WhenCS_Group(this, this, 20, inst);
+ case 21: return new WhereCS_Group(this, this, 21, inst);
+ case 22: return new NameExpCS_PathNameAssignment(this, this, 22, inst);
+ case 23: return new AnyElementCS_Group(this, this, 23, inst);
+ case 24: return new ExpCSOrTemplateCS_Alternatives(this, this, 24, inst);
+ case 25: return new CollectionTypedRefCS_PathNameAssignment(this, this, 25, inst);
+ case 26: return new TypedTypeRefCS_PathNameAssignment(this, this, 26, inst);
+ case 27: return new TypedRefCS_Alternatives(this, this, 27, inst);
+ case 28: return new Model_OwnedExpressionAssignment(this, this, 28, inst);
+ case 29: return new PathNameCS_Group(this, this, 29, inst);
+ case 30: return new FirstPathElementCS_ElementAssignment(this, this, 30, inst);
+ case 31: return new NextPathElementCS_ElementAssignment(this, this, 31, inst);
+ case 32: return new PrimitiveTypeCS_NameAssignment(this, this, 32, inst);
+ case 33: return new CollectionTypeCS_Group(this, this, 33, inst);
+ case 34: return new MultiplicityBoundsCS_Group(this, this, 34, inst);
+ case 35: return new MultiplicityCS_Group(this, this, 35, inst);
+ case 36: return new MultiplicityStringCS_StringBoundsAssignment(this, this, 36, inst);
+ case 37: return new TupleTypeCS_Group(this, this, 37, inst);
+ case 38: return new TuplePartCS_Group(this, this, 38, inst);
+ case 39: return new CollectionLiteralExpCS_Group(this, this, 39, inst);
+ case 40: return new CollectionLiteralPartCS_Group(this, this, 40, inst);
+ case 41: return new ConstructorPartCS_Group(this, this, 41, inst);
+ case 42: return new PrimitiveLiteralExpCS_Alternatives(this, this, 42, inst);
+ case 43: return new TupleLiteralExpCS_Group(this, this, 43, inst);
+ case 44: return new TupleLiteralPartCS_Group(this, this, 44, inst);
+ case 45: return new NumberLiteralExpCS_NameAssignment(this, this, 45, inst);
+ case 46: return new StringLiteralExpCS_NameAssignment(this, this, 46, inst);
+ case 47: return new BooleanLiteralExpCS_Alternatives(this, this, 47, inst);
+ case 48: return new UnlimitedNaturalLiteralExpCS_Group(this, this, 48, inst);
+ case 49: return new InvalidLiteralExpCS_Group(this, this, 49, inst);
+ case 50: return new NullLiteralExpCS_Group(this, this, 50, inst);
+ case 51: return new TypeLiteralCS_Alternatives(this, this, 51, inst);
+ case 52: return new TypeLiteralExpCS_OwnedTypeAssignment(this, this, 52, inst);
+ case 53: return new TypeNameExpCS_PathNameAssignment(this, this, 53, inst);
+ case 54: return new TypeExpCS_Group(this, this, 54, inst);
+ case 55: return new ExpCS_Alternatives(this, this, 55, inst);
+ case 56: return new BinaryOperatorCS_Alternatives(this, this, 56, inst);
+ case 57: return new InfixOperatorCS_NameAssignment(this, this, 57, inst);
+ case 58: return new NavigationOperatorCS_NameAssignment(this, this, 58, inst);
+ case 59: return new PrefixedExpCS_Alternatives(this, this, 59, inst);
+ case 60: return new PrefixedExpOrLetExpCS_Alternatives(this, this, 60, inst);
+ case 61: return new UnaryOperatorCS_NameAssignment(this, this, 61, inst);
+ case 62: return new PrimaryExpCS_Alternatives(this, this, 62, inst);
+ case 63: return new PrimaryExpOrLetExpCS_Alternatives(this, this, 63, inst);
+ case 64: return new NavigatingArgCS_Group(this, this, 64, inst);
+ case 65: return new NavigatingBarArgCS_Group(this, this, 65, inst);
+ case 66: return new NavigatingCommaArgCS_Group(this, this, 66, inst);
+ case 67: return new NavigatingSemiArgCS_Group(this, this, 67, inst);
+ case 68: return new NavigatingArgExpCS_ExpCSParserRuleCall(this, this, 68, inst);
+ case 69: return new IfExpCS_Group(this, this, 69, inst);
+ case 70: return new LetExpCS_Group(this, this, 70, inst);
+ case 71: return new LetVariableCS_Group(this, this, 71, inst);
+ case 72: return new NestedExpCS_Group(this, this, 72, inst);
+ case 73: return new SelfExpCS_Group(this, this, 73, inst);
default: return null;
}
}
@@ -110,11 +115,11 @@ protected class ThisRootNode extends RootToken {
*
* TopLevelCS:
*
- * (ownedImport+=UnitCS | / *ownedInclude+=IncludeCS |* / ownedLibrary+=LibraryCS)* transformation+=TransformationCS*;
+ * (ownedImport+=UnitCS | / *ownedInclude+=IncludeCS |* / ownedLibrary+=LibraryCS)* transformations+=TransformationCS*;
*
**/
-// (ownedImport+=UnitCS | / *ownedInclude+=IncludeCS |* / ownedLibrary+=LibraryCS)* transformation+=TransformationCS*
+// (ownedImport+=UnitCS | / *ownedInclude+=IncludeCS |* / ownedLibrary+=LibraryCS)* transformations+=TransformationCS*
protected class TopLevelCS_Group extends GroupToken {
public TopLevelCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -129,7 +134,7 @@ protected class TopLevelCS_Group extends GroupToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new TopLevelCS_TransformationAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new TopLevelCS_TransformationsAssignment_1(lastRuleCallOrigin, this, 0, inst);
case 1: return new TopLevelCS_Alternatives_0(lastRuleCallOrigin, this, 1, inst);
default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index - 2, inst);
}
@@ -260,16 +265,16 @@ protected class TopLevelCS_OwnedLibraryAssignment_0_1 extends AssignmentToken {
}
-// transformation+=TransformationCS*
-protected class TopLevelCS_TransformationAssignment_1 extends AssignmentToken {
+// transformations+=TransformationCS*
+protected class TopLevelCS_TransformationsAssignment_1 extends AssignmentToken {
- public TopLevelCS_TransformationAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public TopLevelCS_TransformationsAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getTopLevelCSAccess().getTransformationAssignment_1();
+ return grammarAccess.getTopLevelCSAccess().getTransformationsAssignment_1();
}
@Override
@@ -282,13 +287,13 @@ protected class TopLevelCS_TransformationAssignment_1 extends AssignmentToken {
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("transformation",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("transformation");
+ if((value = eObjectConsumer.getConsumable("transformations",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("transformations");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getTransformationCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getTopLevelCSAccess().getTransformationTransformationCSParserRuleCall_1_0();
+ element = grammarAccess.getTopLevelCSAccess().getTransformationsTransformationCSParserRuleCall_1_0();
consumed = obj;
return param;
}
@@ -300,7 +305,7 @@ protected class TopLevelCS_TransformationAssignment_1 extends AssignmentToken {
public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
if(value == inst.getEObject() && !inst.isConsumed()) return null;
switch(index) {
- case 0: return new TopLevelCS_TransformationAssignment_1(lastRuleCallOrigin, next, actIndex, consumed);
+ case 0: return new TopLevelCS_TransformationsAssignment_1(lastRuleCallOrigin, next, actIndex, consumed);
case 1: return new TopLevelCS_Alternatives_0(lastRuleCallOrigin, next, actIndex, consumed);
default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index - 2, consumed);
}
@@ -318,19 +323,19 @@ protected class TopLevelCS_TransformationAssignment_1 extends AssignmentToken {
*
* CollectionTemplateCS:
*
- * propertyId=[pivot::Property|UnrestrictedName]? ":" type=CollectionTypedRefCS "{" (memberIdentifier+=(NameExpCS |
+ * name=UnrestrictedName? ":" type=CollectionTypedRefCS "{" (memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS)
*
- * TemplateCS | AnyElementCS) ("," memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS))* "++"
+ * ("," memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS))* "++" restIdentifier=(NameExpCS | AnyElementCS)?)?
*
- * restIdentifier=(NameExpCS | AnyElementCS)?)? "}";
+ * "}";
*
**/
-// propertyId=[pivot::Property|UnrestrictedName]? ":" type=CollectionTypedRefCS "{" (memberIdentifier+=(NameExpCS |
+// name=UnrestrictedName? ":" type=CollectionTypedRefCS "{" (memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS)
//
-// TemplateCS | AnyElementCS) ("," memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS))* "++"
+// ("," memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS))* "++" restIdentifier=(NameExpCS | AnyElementCS)?)?
//
-// restIdentifier=(NameExpCS | AnyElementCS)?)? "}"
+// "}"
protected class CollectionTemplateCS_Group extends GroupToken {
public CollectionTemplateCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -359,16 +364,16 @@ protected class CollectionTemplateCS_Group extends GroupToken {
}
-// propertyId=[pivot::Property|UnrestrictedName]?
-protected class CollectionTemplateCS_PropertyIdAssignment_0 extends AssignmentToken {
+// name=UnrestrictedName?
+protected class CollectionTemplateCS_NameAssignment_0 extends AssignmentToken {
- public CollectionTemplateCS_PropertyIdAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public CollectionTemplateCS_NameAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getCollectionTemplateCSAccess().getPropertyIdAssignment_0();
+ return grammarAccess.getCollectionTemplateCSAccess().getNameAssignment_0();
}
@Override
@@ -380,15 +385,12 @@ protected class CollectionTemplateCS_PropertyIdAssignment_0 extends AssignmentTo
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("propertyId",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("propertyId");
- if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject)value);
- if(param.isInstanceOf(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getCollectionTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0();
- return obj;
- }
+ if((value = eObjectConsumer.getConsumable("name",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getCollectionTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0(), value, null)) {
+ type = AssignmentType.DATATYPE_RULE_CALL;
+ element = grammarAccess.getCollectionTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0();
+ return obj;
}
return null;
}
@@ -410,7 +412,7 @@ protected class CollectionTemplateCS_ColonKeyword_1 extends KeywordToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new CollectionTemplateCS_PropertyIdAssignment_0(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new CollectionTemplateCS_NameAssignment_0(lastRuleCallOrigin, this, 0, inst);
default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index - 1, inst);
}
}
@@ -485,7 +487,7 @@ protected class CollectionTemplateCS_LeftCurlyBracketKeyword_3 extends KeywordTo
}
-// (memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS) ("," memberIdentifier+=(NameExpCS | TemplateCS |
+// (memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS) ("," memberIdentifiers+=(NameExpCS | TemplateCS |
//
// AnyElementCS))* "++" restIdentifier=(NameExpCS | AnyElementCS)?)?
protected class CollectionTemplateCS_Group_4 extends GroupToken {
@@ -510,16 +512,16 @@ protected class CollectionTemplateCS_Group_4 extends GroupToken {
}
-// memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS)
-protected class CollectionTemplateCS_MemberIdentifierAssignment_4_0 extends AssignmentToken {
+// memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS)
+protected class CollectionTemplateCS_MemberIdentifiersAssignment_4_0 extends AssignmentToken {
- public CollectionTemplateCS_MemberIdentifierAssignment_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public CollectionTemplateCS_MemberIdentifiersAssignment_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAssignment_4_0();
+ return grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAssignment_4_0();
}
@Override
@@ -534,13 +536,13 @@ protected class CollectionTemplateCS_MemberIdentifierAssignment_4_0 extends Assi
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("memberIdentifier",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("memberIdentifier");
+ if((value = eObjectConsumer.getConsumable("memberIdentifiers",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("memberIdentifiers");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getNameExpCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierNameExpCSParserRuleCall_4_0_0_0();
+ element = grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersNameExpCSParserRuleCall_4_0_0_0();
consumed = obj;
return param;
}
@@ -549,7 +551,7 @@ protected class CollectionTemplateCS_MemberIdentifierAssignment_4_0 extends Assi
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getTemplateCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierTemplateCSParserRuleCall_4_0_0_1();
+ element = grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersTemplateCSParserRuleCall_4_0_0_1();
consumed = obj;
return param;
}
@@ -558,7 +560,7 @@ protected class CollectionTemplateCS_MemberIdentifierAssignment_4_0 extends Assi
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getAnyElementCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAnyElementCSParserRuleCall_4_0_0_2();
+ element = grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAnyElementCSParserRuleCall_4_0_0_2();
consumed = obj;
return param;
}
@@ -576,7 +578,7 @@ protected class CollectionTemplateCS_MemberIdentifierAssignment_4_0 extends Assi
}
}
-// ("," memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS))*
+// ("," memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS))*
protected class CollectionTemplateCS_Group_4_1 extends GroupToken {
public CollectionTemplateCS_Group_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -591,7 +593,7 @@ protected class CollectionTemplateCS_Group_4_1 extends GroupToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new CollectionTemplateCS_MemberIdentifierAssignment_4_1_1(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new CollectionTemplateCS_MemberIdentifiersAssignment_4_1_1(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@@ -614,23 +616,23 @@ protected class CollectionTemplateCS_CommaKeyword_4_1_0 extends KeywordToken {
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new CollectionTemplateCS_Group_4_1(lastRuleCallOrigin, this, 0, inst);
- case 1: return new CollectionTemplateCS_MemberIdentifierAssignment_4_0(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new CollectionTemplateCS_MemberIdentifiersAssignment_4_0(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
}
-// memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS)
-protected class CollectionTemplateCS_MemberIdentifierAssignment_4_1_1 extends AssignmentToken {
+// memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS)
+protected class CollectionTemplateCS_MemberIdentifiersAssignment_4_1_1 extends AssignmentToken {
- public CollectionTemplateCS_MemberIdentifierAssignment_4_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public CollectionTemplateCS_MemberIdentifiersAssignment_4_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAssignment_4_1_1();
+ return grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAssignment_4_1_1();
}
@Override
@@ -645,13 +647,13 @@ protected class CollectionTemplateCS_MemberIdentifierAssignment_4_1_1 extends As
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("memberIdentifier",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("memberIdentifier");
+ if((value = eObjectConsumer.getConsumable("memberIdentifiers",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("memberIdentifiers");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getNameExpCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierNameExpCSParserRuleCall_4_1_1_0_0();
+ element = grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersNameExpCSParserRuleCall_4_1_1_0_0();
consumed = obj;
return param;
}
@@ -660,7 +662,7 @@ protected class CollectionTemplateCS_MemberIdentifierAssignment_4_1_1 extends As
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getTemplateCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierTemplateCSParserRuleCall_4_1_1_0_1();
+ element = grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersTemplateCSParserRuleCall_4_1_1_0_1();
consumed = obj;
return param;
}
@@ -669,7 +671,7 @@ protected class CollectionTemplateCS_MemberIdentifierAssignment_4_1_1 extends As
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getAnyElementCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAnyElementCSParserRuleCall_4_1_1_0_2();
+ element = grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAnyElementCSParserRuleCall_4_1_1_0_2();
consumed = obj;
return param;
}
@@ -704,7 +706,7 @@ protected class CollectionTemplateCS_PlusSignPlusSignKeyword_4_2 extends Keyword
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new CollectionTemplateCS_Group_4_1(lastRuleCallOrigin, this, 0, inst);
- case 1: return new CollectionTemplateCS_MemberIdentifierAssignment_4_0(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new CollectionTemplateCS_MemberIdentifiersAssignment_4_0(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
@@ -968,17 +970,17 @@ protected class DefaultValueCS_SemicolonKeyword_3 extends KeywordToken {
*
* (checkonly?="checkonly" | enforce?="enforce")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
*
- * template=TemplateCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValue+=DefaultValueCS+ "}")?
+ * pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
*
- * ";";
+ * "}")? ";";
*
**/
// (checkonly?="checkonly" | enforce?="enforce")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
//
-// template=TemplateCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValue+=DefaultValueCS+ "}")?
+// pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
//
-// ";"
+// "}")? ";"
protected class DomainCS_Group extends GroupToken {
public DomainCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -1156,35 +1158,35 @@ protected class DomainCS_ModelIdAssignment_2 extends AssignmentToken {
}
-// template=TemplateCS
-protected class DomainCS_TemplateAssignment_3 extends AssignmentToken {
+// pattern=DomainPatternCS
+protected class DomainCS_PatternAssignment_3 extends AssignmentToken {
- public DomainCS_TemplateAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public DomainCS_PatternAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getDomainCSAccess().getTemplateAssignment_3();
+ return grammarAccess.getDomainCSAccess().getPatternAssignment_3();
}
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new TemplateCS_Group(this, this, 0, inst);
+ case 0: return new DomainPatternCS_TemplateAssignment(this, this, 0, inst);
default: return null;
}
}
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("template",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("template");
+ if((value = eObjectConsumer.getConsumable("pattern",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("pattern");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
- if(param.isInstanceOf(grammarAccess.getTemplateCSRule().getType().getClassifier())) {
+ if(param.isInstanceOf(grammarAccess.getDomainPatternCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getDomainCSAccess().getTemplateTemplateCSParserRuleCall_3_0();
+ element = grammarAccess.getDomainCSAccess().getPatternDomainPatternCSParserRuleCall_3_0();
consumed = obj;
return param;
}
@@ -1239,7 +1241,7 @@ protected class DomainCS_ImplementedbyKeyword_4_0 extends KeywordToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new DomainCS_TemplateAssignment_3(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new DomainCS_PatternAssignment_3(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@@ -1293,7 +1295,7 @@ protected class DomainCS_ImplementedByAssignment_4_1 extends AssignmentToken {
}
-// ("default_values" "{" defaultValue+=DefaultValueCS+ "}")?
+// ("default_values" "{" defaultValues+=DefaultValueCS+ "}")?
protected class DomainCS_Group_5 extends GroupToken {
public DomainCS_Group_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -1331,7 +1333,7 @@ protected class DomainCS_Default_valuesKeyword_5_0 extends KeywordToken {
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new DomainCS_Group_4(lastRuleCallOrigin, this, 0, inst);
- case 1: return new DomainCS_TemplateAssignment_3(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new DomainCS_PatternAssignment_3(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
@@ -1360,16 +1362,16 @@ protected class DomainCS_LeftCurlyBracketKeyword_5_1 extends KeywordToken {
}
-// defaultValue+=DefaultValueCS+
-protected class DomainCS_DefaultValueAssignment_5_2 extends AssignmentToken {
+// defaultValues+=DefaultValueCS+
+protected class DomainCS_DefaultValuesAssignment_5_2 extends AssignmentToken {
- public DomainCS_DefaultValueAssignment_5_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public DomainCS_DefaultValuesAssignment_5_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getDomainCSAccess().getDefaultValueAssignment_5_2();
+ return grammarAccess.getDomainCSAccess().getDefaultValuesAssignment_5_2();
}
@Override
@@ -1382,13 +1384,13 @@ protected class DomainCS_DefaultValueAssignment_5_2 extends AssignmentToken {
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("defaultValue",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("defaultValue");
+ if((value = eObjectConsumer.getConsumable("defaultValues",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("defaultValues");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getDefaultValueCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getDomainCSAccess().getDefaultValueDefaultValueCSParserRuleCall_5_2_0();
+ element = grammarAccess.getDomainCSAccess().getDefaultValuesDefaultValueCSParserRuleCall_5_2_0();
consumed = obj;
return param;
}
@@ -1400,7 +1402,7 @@ protected class DomainCS_DefaultValueAssignment_5_2 extends AssignmentToken {
public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
if(value == inst.getEObject() && !inst.isConsumed()) return null;
switch(index) {
- case 0: return new DomainCS_DefaultValueAssignment_5_2(lastRuleCallOrigin, next, actIndex, consumed);
+ case 0: return new DomainCS_DefaultValuesAssignment_5_2(lastRuleCallOrigin, next, actIndex, consumed);
case 1: return new DomainCS_LeftCurlyBracketKeyword_5_1(lastRuleCallOrigin, next, actIndex, consumed);
default: return null;
}
@@ -1422,7 +1424,7 @@ protected class DomainCS_RightCurlyBracketKeyword_5_3 extends KeywordToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new DomainCS_DefaultValueAssignment_5_2(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new DomainCS_DefaultValuesAssignment_5_2(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@@ -1447,7 +1449,7 @@ protected class DomainCS_SemicolonKeyword_6 extends KeywordToken {
switch(index) {
case 0: return new DomainCS_Group_5(lastRuleCallOrigin, this, 0, inst);
case 1: return new DomainCS_Group_4(lastRuleCallOrigin, this, 1, inst);
- case 2: return new DomainCS_TemplateAssignment_3(lastRuleCallOrigin, this, 2, inst);
+ case 2: return new DomainCS_PatternAssignment_3(lastRuleCallOrigin, this, 2, inst);
default: return null;
}
}
@@ -1458,19 +1460,77 @@ protected class DomainCS_SemicolonKeyword_6 extends KeywordToken {
/************ end Rule DomainCS ****************/
+/************ begin Rule DomainPatternCS ****************
+ *
+ * DomainPatternCS:
+ *
+ * template=TemplateCS;
+ *
+ **/
+
+// template=TemplateCS
+protected class DomainPatternCS_TemplateAssignment extends AssignmentToken {
+
+ public DomainPatternCS_TemplateAssignment(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getDomainPatternCSAccess().getTemplateAssignment();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new TemplateCS_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getDomainPatternCSRule().getType().getClassifier())
+ return null;
+ if((value = eObjectConsumer.getConsumable("template",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("template");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getTemplateCSRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getDomainPatternCSAccess().getTemplateTemplateCSParserRuleCall_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, consumed);
+ }
+ }
+}
+
+/************ end Rule DomainPatternCS ****************/
+
+
/************ begin Rule KeyDeclCS ****************
*
* KeyDeclCS:
*
- * "key" pathName=PathNameCS "{" propertyId+=[pivot::Property|UnrestrictedName] (","
+ * "key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
*
- * propertyId+=[pivot::Property|UnrestrictedName])* "}" ";";
+ * propertyIds+=[pivot::Property|UnrestrictedName])* "}" ";";
*
**/
-// "key" pathName=PathNameCS "{" propertyId+=[pivot::Property|UnrestrictedName] (","
+// "key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
//
-// propertyId+=[pivot::Property|UnrestrictedName])* "}" ";"
+// propertyIds+=[pivot::Property|UnrestrictedName])* "}" ";"
protected class KeyDeclCS_Group extends GroupToken {
public KeyDeclCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -1588,16 +1648,16 @@ protected class KeyDeclCS_LeftCurlyBracketKeyword_2 extends KeywordToken {
}
-// propertyId+=[pivot::Property|UnrestrictedName]
-protected class KeyDeclCS_PropertyIdAssignment_3 extends AssignmentToken {
+// propertyIds+=[pivot::Property|UnrestrictedName]
+protected class KeyDeclCS_PropertyIdsAssignment_3 extends AssignmentToken {
- public KeyDeclCS_PropertyIdAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public KeyDeclCS_PropertyIdsAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getKeyDeclCSAccess().getPropertyIdAssignment_3();
+ return grammarAccess.getKeyDeclCSAccess().getPropertyIdsAssignment_3();
}
@Override
@@ -1610,13 +1670,13 @@ protected class KeyDeclCS_PropertyIdAssignment_3 extends AssignmentToken {
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("propertyId",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("propertyId");
+ if((value = eObjectConsumer.getConsumable("propertyIds",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("propertyIds");
if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
- if(param.isInstanceOf(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_3_0().getType().getClassifier())) {
+ if(param.isInstanceOf(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_3_0().getType().getClassifier())) {
type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_3_0();
+ element = grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_3_0();
return obj;
}
}
@@ -1625,7 +1685,7 @@ protected class KeyDeclCS_PropertyIdAssignment_3 extends AssignmentToken {
}
-// ("," propertyId+=[pivot::Property|UnrestrictedName])*
+// ("," propertyIds+=[pivot::Property|UnrestrictedName])*
protected class KeyDeclCS_Group_4 extends GroupToken {
public KeyDeclCS_Group_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -1640,7 +1700,7 @@ protected class KeyDeclCS_Group_4 extends GroupToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new KeyDeclCS_PropertyIdAssignment_4_1(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new KeyDeclCS_PropertyIdsAssignment_4_1(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@@ -1663,23 +1723,23 @@ protected class KeyDeclCS_CommaKeyword_4_0 extends KeywordToken {
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new KeyDeclCS_Group_4(lastRuleCallOrigin, this, 0, inst);
- case 1: return new KeyDeclCS_PropertyIdAssignment_3(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new KeyDeclCS_PropertyIdsAssignment_3(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
}
-// propertyId+=[pivot::Property|UnrestrictedName]
-protected class KeyDeclCS_PropertyIdAssignment_4_1 extends AssignmentToken {
+// propertyIds+=[pivot::Property|UnrestrictedName]
+protected class KeyDeclCS_PropertyIdsAssignment_4_1 extends AssignmentToken {
- public KeyDeclCS_PropertyIdAssignment_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public KeyDeclCS_PropertyIdsAssignment_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getKeyDeclCSAccess().getPropertyIdAssignment_4_1();
+ return grammarAccess.getKeyDeclCSAccess().getPropertyIdsAssignment_4_1();
}
@Override
@@ -1692,13 +1752,13 @@ protected class KeyDeclCS_PropertyIdAssignment_4_1 extends AssignmentToken {
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("propertyId",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("propertyId");
+ if((value = eObjectConsumer.getConsumable("propertyIds",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("propertyIds");
if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
- if(param.isInstanceOf(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_4_1_0().getType().getClassifier())) {
+ if(param.isInstanceOf(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_4_1_0().getType().getClassifier())) {
type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_4_1_0();
+ element = grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_4_1_0();
return obj;
}
}
@@ -1724,7 +1784,7 @@ protected class KeyDeclCS_RightCurlyBracketKeyword_5 extends KeywordToken {
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new KeyDeclCS_Group_4(lastRuleCallOrigin, this, 0, inst);
- case 1: return new KeyDeclCS_PropertyIdAssignment_3(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new KeyDeclCS_PropertyIdsAssignment_3(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
@@ -1882,15 +1942,15 @@ protected class LibraryCS_SemicolonKeyword_2 extends KeywordToken {
*
* ModelDeclCS:
*
- * name=UnrestrictedName ":" (metaModelId+=[pivot::Package|UnrestrictedName] | "{"
+ * name=UnrestrictedName ":" (metaModelIds+=[pivot::Package|UnrestrictedName] | "{"
*
- * metaModelId+=[pivot::Package|UnrestrictedName] ("," metaModelId+=[pivot::Package|UnrestrictedName])* "}");
+ * metaModelIds+=[pivot::Package|UnrestrictedName] ("," metaModelIds+=[pivot::Package|UnrestrictedName])* "}");
*
**/
-// name=UnrestrictedName ":" (metaModelId+=[pivot::Package|UnrestrictedName] | "{"
+// name=UnrestrictedName ":" (metaModelIds+=[pivot::Package|UnrestrictedName] | "{"
//
-// metaModelId+=[pivot::Package|UnrestrictedName] ("," metaModelId+=[pivot::Package|UnrestrictedName])* "}")
+// metaModelIds+=[pivot::Package|UnrestrictedName] ("," metaModelIds+=[pivot::Package|UnrestrictedName])* "}")
protected class ModelDeclCS_Group extends GroupToken {
public ModelDeclCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -1974,9 +2034,9 @@ protected class ModelDeclCS_ColonKeyword_1 extends KeywordToken {
}
-// metaModelId+=[pivot::Package|UnrestrictedName] | "{" metaModelId+=[pivot::Package|UnrestrictedName] (","
+// metaModelIds+=[pivot::Package|UnrestrictedName] | "{" metaModelIds+=[pivot::Package|UnrestrictedName] (","
//
-// metaModelId+=[pivot::Package|UnrestrictedName])* "}"
+// metaModelIds+=[pivot::Package|UnrestrictedName])* "}"
protected class ModelDeclCS_Alternatives_2 extends AlternativesToken {
public ModelDeclCS_Alternatives_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -1991,7 +2051,7 @@ protected class ModelDeclCS_Alternatives_2 extends AlternativesToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new ModelDeclCS_MetaModelIdAssignment_2_0(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new ModelDeclCS_MetaModelIdsAssignment_2_0(lastRuleCallOrigin, this, 0, inst);
case 1: return new ModelDeclCS_Group_2_1(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
@@ -1999,16 +2059,16 @@ protected class ModelDeclCS_Alternatives_2 extends AlternativesToken {
}
-// metaModelId+=[pivot::Package|UnrestrictedName]
-protected class ModelDeclCS_MetaModelIdAssignment_2_0 extends AssignmentToken {
+// metaModelIds+=[pivot::Package|UnrestrictedName]
+protected class ModelDeclCS_MetaModelIdsAssignment_2_0 extends AssignmentToken {
- public ModelDeclCS_MetaModelIdAssignment_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public ModelDeclCS_MetaModelIdsAssignment_2_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_0();
+ return grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_0();
}
@Override
@@ -2021,13 +2081,13 @@ protected class ModelDeclCS_MetaModelIdAssignment_2_0 extends AssignmentToken {
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("metaModelId",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("metaModelId");
+ if((value = eObjectConsumer.getConsumable("metaModelIds",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("metaModelIds");
if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
- if(param.isInstanceOf(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_0_0().getType().getClassifier())) {
+ if(param.isInstanceOf(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_0_0().getType().getClassifier())) {
type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_0_0();
+ element = grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_0_0();
return obj;
}
}
@@ -2036,7 +2096,7 @@ protected class ModelDeclCS_MetaModelIdAssignment_2_0 extends AssignmentToken {
}
-// "{" metaModelId+=[pivot::Package|UnrestrictedName] ("," metaModelId+=[pivot::Package|UnrestrictedName])* "}"
+// "{" metaModelIds+=[pivot::Package|UnrestrictedName] ("," metaModelIds+=[pivot::Package|UnrestrictedName])* "}"
protected class ModelDeclCS_Group_2_1 extends GroupToken {
public ModelDeclCS_Group_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -2080,16 +2140,16 @@ protected class ModelDeclCS_LeftCurlyBracketKeyword_2_1_0 extends KeywordToken
}
-// metaModelId+=[pivot::Package|UnrestrictedName]
-protected class ModelDeclCS_MetaModelIdAssignment_2_1_1 extends AssignmentToken {
+// metaModelIds+=[pivot::Package|UnrestrictedName]
+protected class ModelDeclCS_MetaModelIdsAssignment_2_1_1 extends AssignmentToken {
- public ModelDeclCS_MetaModelIdAssignment_2_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public ModelDeclCS_MetaModelIdsAssignment_2_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_1_1();
+ return grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_1_1();
}
@Override
@@ -2102,13 +2162,13 @@ protected class ModelDeclCS_MetaModelIdAssignment_2_1_1 extends AssignmentToken
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("metaModelId",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("metaModelId");
+ if((value = eObjectConsumer.getConsumable("metaModelIds",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("metaModelIds");
if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
- if(param.isInstanceOf(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_1_0().getType().getClassifier())) {
+ if(param.isInstanceOf(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_1_0().getType().getClassifier())) {
type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_1_0();
+ element = grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_1_0();
return obj;
}
}
@@ -2117,7 +2177,7 @@ protected class ModelDeclCS_MetaModelIdAssignment_2_1_1 extends AssignmentToken
}
-// ("," metaModelId+=[pivot::Package|UnrestrictedName])*
+// ("," metaModelIds+=[pivot::Package|UnrestrictedName])*
protected class ModelDeclCS_Group_2_1_2 extends GroupToken {
public ModelDeclCS_Group_2_1_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -2132,7 +2192,7 @@ protected class ModelDeclCS_Group_2_1_2 extends GroupToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new ModelDeclCS_MetaModelIdAssignment_2_1_2_1(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new ModelDeclCS_MetaModelIdsAssignment_2_1_2_1(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@@ -2155,23 +2215,23 @@ protected class ModelDeclCS_CommaKeyword_2_1_2_0 extends KeywordToken {
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new ModelDeclCS_Group_2_1_2(lastRuleCallOrigin, this, 0, inst);
- case 1: return new ModelDeclCS_MetaModelIdAssignment_2_1_1(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new ModelDeclCS_MetaModelIdsAssignment_2_1_1(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
}
-// metaModelId+=[pivot::Package|UnrestrictedName]
-protected class ModelDeclCS_MetaModelIdAssignment_2_1_2_1 extends AssignmentToken {
+// metaModelIds+=[pivot::Package|UnrestrictedName]
+protected class ModelDeclCS_MetaModelIdsAssignment_2_1_2_1 extends AssignmentToken {
- public ModelDeclCS_MetaModelIdAssignment_2_1_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public ModelDeclCS_MetaModelIdsAssignment_2_1_2_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getModelDeclCSAccess().getMetaModelIdAssignment_2_1_2_1();
+ return grammarAccess.getModelDeclCSAccess().getMetaModelIdsAssignment_2_1_2_1();
}
@Override
@@ -2184,13 +2244,13 @@ protected class ModelDeclCS_MetaModelIdAssignment_2_1_2_1 extends AssignmentToke
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("metaModelId",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("metaModelId");
+ if((value = eObjectConsumer.getConsumable("metaModelIds",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("metaModelIds");
if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
- if(param.isInstanceOf(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_2_1_0().getType().getClassifier())) {
+ if(param.isInstanceOf(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_2_1_0().getType().getClassifier())) {
type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_2_1_0();
+ element = grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_2_1_0();
return obj;
}
}
@@ -2216,7 +2276,7 @@ protected class ModelDeclCS_RightCurlyBracketKeyword_2_1_3 extends KeywordToken
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new ModelDeclCS_Group_2_1_2(lastRuleCallOrigin, this, 0, inst);
- case 1: return new ModelDeclCS_MetaModelIdAssignment_2_1_1(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new ModelDeclCS_MetaModelIdsAssignment_2_1_1(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
@@ -2233,15 +2293,15 @@ protected class ModelDeclCS_RightCurlyBracketKeyword_2_1_3 extends KeywordToken
*
* ObjectTemplateCS:
*
- * propertyId=[pivot::Property|UnrestrictedName]? ":" type=TypedRefCS "{" (propertyTemplate+=PropertyTemplateCS (","
+ * name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
*
- * propertyTemplate+=PropertyTemplateCS)*)? "}";
+ * propertyTemplates+=PropertyTemplateCS)*)? "}";
*
**/
-// propertyId=[pivot::Property|UnrestrictedName]? ":" type=TypedRefCS "{" (propertyTemplate+=PropertyTemplateCS (","
+// name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
//
-// propertyTemplate+=PropertyTemplateCS)*)? "}"
+// propertyTemplates+=PropertyTemplateCS)*)? "}"
protected class ObjectTemplateCS_Group extends GroupToken {
public ObjectTemplateCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -2270,16 +2330,16 @@ protected class ObjectTemplateCS_Group extends GroupToken {
}
-// propertyId=[pivot::Property|UnrestrictedName]?
-protected class ObjectTemplateCS_PropertyIdAssignment_0 extends AssignmentToken {
+// name=UnrestrictedName?
+protected class ObjectTemplateCS_NameAssignment_0 extends AssignmentToken {
- public ObjectTemplateCS_PropertyIdAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public ObjectTemplateCS_NameAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getObjectTemplateCSAccess().getPropertyIdAssignment_0();
+ return grammarAccess.getObjectTemplateCSAccess().getNameAssignment_0();
}
@Override
@@ -2291,15 +2351,12 @@ protected class ObjectTemplateCS_PropertyIdAssignment_0 extends AssignmentToken
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("propertyId",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("propertyId");
- if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
- IEObjectConsumer param = createEObjectConsumer((EObject)value);
- if(param.isInstanceOf(grammarAccess.getObjectTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getObjectTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0();
- return obj;
- }
+ if((value = eObjectConsumer.getConsumable("name",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getObjectTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0(), value, null)) {
+ type = AssignmentType.DATATYPE_RULE_CALL;
+ element = grammarAccess.getObjectTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0();
+ return obj;
}
return null;
}
@@ -2321,7 +2378,7 @@ protected class ObjectTemplateCS_ColonKeyword_1 extends KeywordToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new ObjectTemplateCS_PropertyIdAssignment_0(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new ObjectTemplateCS_NameAssignment_0(lastRuleCallOrigin, this, 0, inst);
default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index - 1, inst);
}
}
@@ -2343,7 +2400,7 @@ protected class ObjectTemplateCS_TypeAssignment_2 extends AssignmentToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new TypedRefCS_PathNameAssignment(this, this, 0, inst);
+ case 0: return new TypedRefCS_Alternatives(this, this, 0, inst);
default: return null;
}
}
@@ -2396,7 +2453,7 @@ protected class ObjectTemplateCS_LeftCurlyBracketKeyword_3 extends KeywordToken
}
-// (propertyTemplate+=PropertyTemplateCS ("," propertyTemplate+=PropertyTemplateCS)*)?
+// (propertyTemplates+=PropertyTemplateCS ("," propertyTemplates+=PropertyTemplateCS)*)?
protected class ObjectTemplateCS_Group_4 extends GroupToken {
public ObjectTemplateCS_Group_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -2412,23 +2469,23 @@ protected class ObjectTemplateCS_Group_4 extends GroupToken {
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new ObjectTemplateCS_Group_4_1(lastRuleCallOrigin, this, 0, inst);
- case 1: return new ObjectTemplateCS_PropertyTemplateAssignment_4_0(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new ObjectTemplateCS_PropertyTemplatesAssignment_4_0(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
}
-// propertyTemplate+=PropertyTemplateCS
-protected class ObjectTemplateCS_PropertyTemplateAssignment_4_0 extends AssignmentToken {
+// propertyTemplates+=PropertyTemplateCS
+protected class ObjectTemplateCS_PropertyTemplatesAssignment_4_0 extends AssignmentToken {
- public ObjectTemplateCS_PropertyTemplateAssignment_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public ObjectTemplateCS_PropertyTemplatesAssignment_4_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getObjectTemplateCSAccess().getPropertyTemplateAssignment_4_0();
+ return grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesAssignment_4_0();
}
@Override
@@ -2441,13 +2498,13 @@ protected class ObjectTemplateCS_PropertyTemplateAssignment_4_0 extends Assignme
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("propertyTemplate",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("propertyTemplate");
+ if((value = eObjectConsumer.getConsumable("propertyTemplates",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("propertyTemplates");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getPropertyTemplateCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatePropertyTemplateCSParserRuleCall_4_0_0();
+ element = grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_0_0();
consumed = obj;
return param;
}
@@ -2465,7 +2522,7 @@ protected class ObjectTemplateCS_PropertyTemplateAssignment_4_0 extends Assignme
}
}
-// ("," propertyTemplate+=PropertyTemplateCS)*
+// ("," propertyTemplates+=PropertyTemplateCS)*
protected class ObjectTemplateCS_Group_4_1 extends GroupToken {
public ObjectTemplateCS_Group_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -2480,7 +2537,7 @@ protected class ObjectTemplateCS_Group_4_1 extends GroupToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new ObjectTemplateCS_PropertyTemplateAssignment_4_1_1(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new ObjectTemplateCS_PropertyTemplatesAssignment_4_1_1(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@@ -2503,23 +2560,23 @@ protected class ObjectTemplateCS_CommaKeyword_4_1_0 extends KeywordToken {
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new ObjectTemplateCS_Group_4_1(lastRuleCallOrigin, this, 0, inst);
- case 1: return new ObjectTemplateCS_PropertyTemplateAssignment_4_0(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new ObjectTemplateCS_PropertyTemplatesAssignment_4_0(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
}
-// propertyTemplate+=PropertyTemplateCS
-protected class ObjectTemplateCS_PropertyTemplateAssignment_4_1_1 extends AssignmentToken {
+// propertyTemplates+=PropertyTemplateCS
+protected class ObjectTemplateCS_PropertyTemplatesAssignment_4_1_1 extends AssignmentToken {
- public ObjectTemplateCS_PropertyTemplateAssignment_4_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public ObjectTemplateCS_PropertyTemplatesAssignment_4_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getObjectTemplateCSAccess().getPropertyTemplateAssignment_4_1_1();
+ return grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesAssignment_4_1_1();
}
@Override
@@ -2532,13 +2589,13 @@ protected class ObjectTemplateCS_PropertyTemplateAssignment_4_1_1 extends Assign
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("propertyTemplate",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("propertyTemplate");
+ if((value = eObjectConsumer.getConsumable("propertyTemplates",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("propertyTemplates");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getPropertyTemplateCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatePropertyTemplateCSParserRuleCall_4_1_1_0();
+ element = grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_1_1_0();
consumed = obj;
return param;
}
@@ -2589,11 +2646,11 @@ protected class ObjectTemplateCS_RightCurlyBracketKeyword_5 extends KeywordToken
*
* ParamDeclarationCS:
*
- * name=UnrestrictedName ":" type=TypedRefCS;
+ * name=UnrestrictedName ":" ownedType=TypedRefCS;
*
**/
-// name=UnrestrictedName ":" type=TypedRefCS
+// name=UnrestrictedName ":" ownedType=TypedRefCS
protected class ParamDeclarationCS_Group extends GroupToken {
public ParamDeclarationCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -2608,7 +2665,7 @@ protected class ParamDeclarationCS_Group extends GroupToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new ParamDeclarationCS_TypeAssignment_2(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new ParamDeclarationCS_OwnedTypeAssignment_2(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@@ -2677,35 +2734,35 @@ protected class ParamDeclarationCS_ColonKeyword_1 extends KeywordToken {
}
-// type=TypedRefCS
-protected class ParamDeclarationCS_TypeAssignment_2 extends AssignmentToken {
+// ownedType=TypedRefCS
+protected class ParamDeclarationCS_OwnedTypeAssignment_2 extends AssignmentToken {
- public ParamDeclarationCS_TypeAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public ParamDeclarationCS_OwnedTypeAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getParamDeclarationCSAccess().getTypeAssignment_2();
+ return grammarAccess.getParamDeclarationCSAccess().getOwnedTypeAssignment_2();
}
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new TypedRefCS_PathNameAssignment(this, this, 0, inst);
+ case 0: return new TypedRefCS_Alternatives(this, this, 0, inst);
default: return null;
}
}
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("type",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("type");
+ if((value = eObjectConsumer.getConsumable("ownedType",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("ownedType");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getTypedRefCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getParamDeclarationCSAccess().getTypeTypedRefCSParserRuleCall_2_0();
+ element = grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypedRefCSParserRuleCall_2_0();
consumed = obj;
return param;
}
@@ -2727,6 +2784,114 @@ protected class ParamDeclarationCS_TypeAssignment_2 extends AssignmentToken {
/************ end Rule ParamDeclarationCS ****************/
+/************ begin Rule PredicateCS ****************
+ *
+ * PredicateCS:
+ *
+ * expr=ExpCS ";";
+ *
+ **/
+
+// expr=ExpCS ";"
+protected class PredicateCS_Group extends GroupToken {
+
+ public PredicateCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Group getGrammarElement() {
+ return grammarAccess.getPredicateCSAccess().getGroup();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new PredicateCS_SemicolonKeyword_1(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getPredicateCSRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// expr=ExpCS
+protected class PredicateCS_ExprAssignment_0 extends AssignmentToken {
+
+ public PredicateCS_ExprAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getPredicateCSAccess().getExprAssignment_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ExpCS_Alternatives(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if((value = eObjectConsumer.getConsumable("expr",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("expr");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
+ IEObjectConsumer param = createEObjectConsumer((EObject)value);
+ if(param.isInstanceOf(grammarAccess.getExpCSRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getPredicateCSAccess().getExprExpCSParserRuleCall_0_0();
+ consumed = obj;
+ return param;
+ }
+ }
+ return null;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, consumed);
+ }
+ }
+}
+
+// ";"
+protected class PredicateCS_SemicolonKeyword_1 extends KeywordToken {
+
+ public PredicateCS_SemicolonKeyword_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Keyword getGrammarElement() {
+ return grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new PredicateCS_ExprAssignment_0(lastRuleCallOrigin, this, 0, inst);
+ default: return null;
+ }
+ }
+
+}
+
+
+/************ end Rule PredicateCS ****************/
+
+
/************ begin Rule PrimitiveTypeDomainCS ****************
*
* PrimitiveTypeDomainCS:
@@ -2878,7 +3043,7 @@ protected class PrimitiveTypeDomainCS_TypeAssignment_4 extends AssignmentToken
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new TypedRefCS_PathNameAssignment(this, this, 0, inst);
+ case 0: return new TypedRefCS_Alternatives(this, this, 0, inst);
default: return null;
}
}
@@ -2939,11 +3104,11 @@ protected class PrimitiveTypeDomainCS_SemicolonKeyword_5 extends KeywordToken {
*
* PropertyTemplateCS:
*
- * propertyId=[pivot::Property|UnrestrictedName] "=" oclExpression=ExpCS;
+ * propertyId=[pivot::Property|UnrestrictedName] "=" oclExpression=ExpCSOrTemplateCS;
*
**/
-// propertyId=[pivot::Property|UnrestrictedName] "=" oclExpression=ExpCS
+// propertyId=[pivot::Property|UnrestrictedName] "=" oclExpression=ExpCSOrTemplateCS
protected class PropertyTemplateCS_Group extends GroupToken {
public PropertyTemplateCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -3030,7 +3195,7 @@ protected class PropertyTemplateCS_EqualsSignKeyword_1 extends KeywordToken {
}
-// oclExpression=ExpCS
+// oclExpression=ExpCSOrTemplateCS
protected class PropertyTemplateCS_OclExpressionAssignment_2 extends AssignmentToken {
public PropertyTemplateCS_OclExpressionAssignment_2(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -3045,7 +3210,7 @@ protected class PropertyTemplateCS_OclExpressionAssignment_2 extends AssignmentT
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new ExpCS_Alternatives(this, this, 0, inst);
+ case 0: return new ExpCSOrTemplateCS_Alternatives(this, this, 0, inst);
default: return null;
}
}
@@ -3056,9 +3221,9 @@ protected class PropertyTemplateCS_OclExpressionAssignment_2 extends AssignmentT
IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("oclExpression");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
- if(param.isInstanceOf(grammarAccess.getExpCSRule().getType().getClassifier())) {
+ if(param.isInstanceOf(grammarAccess.getExpCSOrTemplateCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getPropertyTemplateCSAccess().getOclExpressionExpCSParserRuleCall_2_0();
+ element = grammarAccess.getPropertyTemplateCSAccess().getOclExpressionExpCSOrTemplateCSParserRuleCall_2_0();
consumed = obj;
return param;
}
@@ -3084,15 +3249,15 @@ protected class PropertyTemplateCS_OclExpressionAssignment_2 extends AssignmentT
*
* QueryCS:
*
- * "query" pathName=PathNameCS "(" (inputParamDeclaration+=ParamDeclarationCS (","
+ * "query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
*
- * inputParamDeclaration+=ParamDeclarationCS)*)? ")" ":" type=TypedRefCS (";" | "{" oclExpression=ExpCS "}");
+ * inputParamDeclarations+=ParamDeclarationCS)*)? ")" ":" ownedType=TypedRefCS (";" | "{" oclExpression=ExpCS "}");
*
**/
-// "query" pathName=PathNameCS "(" (inputParamDeclaration+=ParamDeclarationCS (","
+// "query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
//
-// inputParamDeclaration+=ParamDeclarationCS)*)? ")" ":" type=TypedRefCS (";" | "{" oclExpression=ExpCS "}")
+// inputParamDeclarations+=ParamDeclarationCS)*)? ")" ":" ownedType=TypedRefCS (";" | "{" oclExpression=ExpCS "}")
protected class QueryCS_Group extends GroupToken {
public QueryCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -3142,50 +3307,38 @@ protected class QueryCS_QueryKeyword_0 extends KeywordToken {
}
-// pathName=PathNameCS
-protected class QueryCS_PathNameAssignment_1 extends AssignmentToken {
+// name=UnrestrictedName
+protected class QueryCS_NameAssignment_1 extends AssignmentToken {
- public QueryCS_PathNameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public QueryCS_NameAssignment_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getQueryCSAccess().getPathNameAssignment_1();
+ return grammarAccess.getQueryCSAccess().getNameAssignment_1();
}
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new PathNameCS_Group(this, this, 0, inst);
+ case 0: return new QueryCS_QueryKeyword_0(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("pathName",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("pathName");
- if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
- IEObjectConsumer param = createEObjectConsumer((EObject)value);
- if(param.isInstanceOf(grammarAccess.getPathNameCSRule().getType().getClassifier())) {
- type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getQueryCSAccess().getPathNamePathNameCSParserRuleCall_1_0();
- consumed = obj;
- return param;
- }
+ if((value = eObjectConsumer.getConsumable("name",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_1_0(), value, null)) {
+ type = AssignmentType.DATATYPE_RULE_CALL;
+ element = grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_1_0();
+ return obj;
}
return null;
}
- @Override
- public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
- if(value == inst.getEObject() && !inst.isConsumed()) return null;
- switch(index) {
- case 0: return new QueryCS_QueryKeyword_0(lastRuleCallOrigin, next, actIndex, consumed);
- default: return null;
- }
- }
}
// "("
@@ -3203,14 +3356,14 @@ protected class QueryCS_LeftParenthesisKeyword_2 extends KeywordToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new QueryCS_PathNameAssignment_1(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new QueryCS_NameAssignment_1(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
}
-// (inputParamDeclaration+=ParamDeclarationCS ("," inputParamDeclaration+=ParamDeclarationCS)*)?
+// (inputParamDeclarations+=ParamDeclarationCS ("," inputParamDeclarations+=ParamDeclarationCS)*)?
protected class QueryCS_Group_3 extends GroupToken {
public QueryCS_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -3226,23 +3379,23 @@ protected class QueryCS_Group_3 extends GroupToken {
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new QueryCS_Group_3_1(lastRuleCallOrigin, this, 0, inst);
- case 1: return new QueryCS_InputParamDeclarationAssignment_3_0(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new QueryCS_InputParamDeclarationsAssignment_3_0(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
}
-// inputParamDeclaration+=ParamDeclarationCS
-protected class QueryCS_InputParamDeclarationAssignment_3_0 extends AssignmentToken {
+// inputParamDeclarations+=ParamDeclarationCS
+protected class QueryCS_InputParamDeclarationsAssignment_3_0 extends AssignmentToken {
- public QueryCS_InputParamDeclarationAssignment_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public QueryCS_InputParamDeclarationsAssignment_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getQueryCSAccess().getInputParamDeclarationAssignment_3_0();
+ return grammarAccess.getQueryCSAccess().getInputParamDeclarationsAssignment_3_0();
}
@Override
@@ -3255,13 +3408,13 @@ protected class QueryCS_InputParamDeclarationAssignment_3_0 extends AssignmentTo
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("inputParamDeclaration",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("inputParamDeclaration");
+ if((value = eObjectConsumer.getConsumable("inputParamDeclarations",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("inputParamDeclarations");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getParamDeclarationCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_3_0_0();
+ element = grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_0_0();
consumed = obj;
return param;
}
@@ -3279,7 +3432,7 @@ protected class QueryCS_InputParamDeclarationAssignment_3_0 extends AssignmentTo
}
}
-// ("," inputParamDeclaration+=ParamDeclarationCS)*
+// ("," inputParamDeclarations+=ParamDeclarationCS)*
protected class QueryCS_Group_3_1 extends GroupToken {
public QueryCS_Group_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -3294,7 +3447,7 @@ protected class QueryCS_Group_3_1 extends GroupToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new QueryCS_InputParamDeclarationAssignment_3_1_1(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new QueryCS_InputParamDeclarationsAssignment_3_1_1(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@@ -3317,23 +3470,23 @@ protected class QueryCS_CommaKeyword_3_1_0 extends KeywordToken {
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new QueryCS_Group_3_1(lastRuleCallOrigin, this, 0, inst);
- case 1: return new QueryCS_InputParamDeclarationAssignment_3_0(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new QueryCS_InputParamDeclarationsAssignment_3_0(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
}
-// inputParamDeclaration+=ParamDeclarationCS
-protected class QueryCS_InputParamDeclarationAssignment_3_1_1 extends AssignmentToken {
+// inputParamDeclarations+=ParamDeclarationCS
+protected class QueryCS_InputParamDeclarationsAssignment_3_1_1 extends AssignmentToken {
- public QueryCS_InputParamDeclarationAssignment_3_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public QueryCS_InputParamDeclarationsAssignment_3_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getQueryCSAccess().getInputParamDeclarationAssignment_3_1_1();
+ return grammarAccess.getQueryCSAccess().getInputParamDeclarationsAssignment_3_1_1();
}
@Override
@@ -3346,13 +3499,13 @@ protected class QueryCS_InputParamDeclarationAssignment_3_1_1 extends Assignment
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("inputParamDeclaration",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("inputParamDeclaration");
+ if((value = eObjectConsumer.getConsumable("inputParamDeclarations",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("inputParamDeclarations");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getParamDeclarationCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_3_1_1_0();
+ element = grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_1_1_0();
consumed = obj;
return param;
}
@@ -3417,35 +3570,35 @@ protected class QueryCS_ColonKeyword_5 extends KeywordToken {
}
-// type=TypedRefCS
-protected class QueryCS_TypeAssignment_6 extends AssignmentToken {
+// ownedType=TypedRefCS
+protected class QueryCS_OwnedTypeAssignment_6 extends AssignmentToken {
- public QueryCS_TypeAssignment_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public QueryCS_OwnedTypeAssignment_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getQueryCSAccess().getTypeAssignment_6();
+ return grammarAccess.getQueryCSAccess().getOwnedTypeAssignment_6();
}
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new TypedRefCS_PathNameAssignment(this, this, 0, inst);
+ case 0: return new TypedRefCS_Alternatives(this, this, 0, inst);
default: return null;
}
}
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("type",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("type");
+ if((value = eObjectConsumer.getConsumable("ownedType",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("ownedType");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getTypedRefCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getQueryCSAccess().getTypeTypedRefCSParserRuleCall_6_0();
+ element = grammarAccess.getQueryCSAccess().getOwnedTypeTypedRefCSParserRuleCall_6_0();
consumed = obj;
return param;
}
@@ -3501,7 +3654,7 @@ protected class QueryCS_SemicolonKeyword_7_0 extends KeywordToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new QueryCS_TypeAssignment_6(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new QueryCS_OwnedTypeAssignment_6(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@@ -3545,7 +3698,7 @@ protected class QueryCS_LeftCurlyBracketKeyword_7_1_0 extends KeywordToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new QueryCS_TypeAssignment_6(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new QueryCS_OwnedTypeAssignment_6(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@@ -3632,7 +3785,7 @@ protected class QueryCS_RightCurlyBracketKeyword_7_1_2 extends KeywordToken {
*
* top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
*
- * varDeclaration+=VarDeclarationCS* (domain+=DomainCS | domain+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
+ * varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
*
* "}";
*
@@ -3640,7 +3793,9 @@ protected class QueryCS_RightCurlyBracketKeyword_7_1_2 extends KeywordToken {
// top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
//
-// varDeclaration+=VarDeclarationCS* (domain+=DomainCS | domain+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS? "}"
+// varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
+//
+// "}"
protected class RelationCS_Group extends GroupToken {
public RelationCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -3863,16 +4018,16 @@ protected class RelationCS_LeftCurlyBracketKeyword_4 extends KeywordToken {
}
-// varDeclaration+=VarDeclarationCS*
-protected class RelationCS_VarDeclarationAssignment_5 extends AssignmentToken {
+// varDeclarations+=VarDeclarationCS*
+protected class RelationCS_VarDeclarationsAssignment_5 extends AssignmentToken {
- public RelationCS_VarDeclarationAssignment_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public RelationCS_VarDeclarationsAssignment_5(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getRelationCSAccess().getVarDeclarationAssignment_5();
+ return grammarAccess.getRelationCSAccess().getVarDeclarationsAssignment_5();
}
@Override
@@ -3885,13 +4040,13 @@ protected class RelationCS_VarDeclarationAssignment_5 extends AssignmentToken {
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("varDeclaration",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("varDeclaration");
+ if((value = eObjectConsumer.getConsumable("varDeclarations",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("varDeclarations");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getVarDeclarationCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getRelationCSAccess().getVarDeclarationVarDeclarationCSParserRuleCall_5_0();
+ element = grammarAccess.getRelationCSAccess().getVarDeclarationsVarDeclarationCSParserRuleCall_5_0();
consumed = obj;
return param;
}
@@ -3903,14 +4058,14 @@ protected class RelationCS_VarDeclarationAssignment_5 extends AssignmentToken {
public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
if(value == inst.getEObject() && !inst.isConsumed()) return null;
switch(index) {
- case 0: return new RelationCS_VarDeclarationAssignment_5(lastRuleCallOrigin, next, actIndex, consumed);
+ case 0: return new RelationCS_VarDeclarationsAssignment_5(lastRuleCallOrigin, next, actIndex, consumed);
case 1: return new RelationCS_LeftCurlyBracketKeyword_4(lastRuleCallOrigin, next, actIndex, consumed);
default: return null;
}
}
}
-// (domain+=DomainCS | domain+=PrimitiveTypeDomainCS)+
+// (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+
protected class RelationCS_Alternatives_6 extends AlternativesToken {
public RelationCS_Alternatives_6(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -3925,24 +4080,24 @@ protected class RelationCS_Alternatives_6 extends AlternativesToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new RelationCS_DomainAssignment_6_0(lastRuleCallOrigin, this, 0, inst);
- case 1: return new RelationCS_DomainAssignment_6_1(lastRuleCallOrigin, this, 1, inst);
+ case 0: return new RelationCS_DomainsAssignment_6_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new RelationCS_DomainsAssignment_6_1(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
}
-// domain+=DomainCS
-protected class RelationCS_DomainAssignment_6_0 extends AssignmentToken {
+// domains+=DomainCS
+protected class RelationCS_DomainsAssignment_6_0 extends AssignmentToken {
- public RelationCS_DomainAssignment_6_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public RelationCS_DomainsAssignment_6_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getRelationCSAccess().getDomainAssignment_6_0();
+ return grammarAccess.getRelationCSAccess().getDomainsAssignment_6_0();
}
@Override
@@ -3955,13 +4110,13 @@ protected class RelationCS_DomainAssignment_6_0 extends AssignmentToken {
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("domain",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("domain");
+ if((value = eObjectConsumer.getConsumable("domains",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("domains");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getDomainCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getRelationCSAccess().getDomainDomainCSParserRuleCall_6_0_0();
+ element = grammarAccess.getRelationCSAccess().getDomainsDomainCSParserRuleCall_6_0_0();
consumed = obj;
return param;
}
@@ -3974,23 +4129,23 @@ protected class RelationCS_DomainAssignment_6_0 extends AssignmentToken {
if(value == inst.getEObject() && !inst.isConsumed()) return null;
switch(index) {
case 0: return new RelationCS_Alternatives_6(lastRuleCallOrigin, next, actIndex, consumed);
- case 1: return new RelationCS_VarDeclarationAssignment_5(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new RelationCS_VarDeclarationsAssignment_5(lastRuleCallOrigin, next, actIndex, consumed);
case 2: return new RelationCS_LeftCurlyBracketKeyword_4(lastRuleCallOrigin, next, actIndex, consumed);
default: return null;
}
}
}
-// domain+=PrimitiveTypeDomainCS
-protected class RelationCS_DomainAssignment_6_1 extends AssignmentToken {
+// domains+=PrimitiveTypeDomainCS
+protected class RelationCS_DomainsAssignment_6_1 extends AssignmentToken {
- public RelationCS_DomainAssignment_6_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public RelationCS_DomainsAssignment_6_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getRelationCSAccess().getDomainAssignment_6_1();
+ return grammarAccess.getRelationCSAccess().getDomainsAssignment_6_1();
}
@Override
@@ -4003,13 +4158,13 @@ protected class RelationCS_DomainAssignment_6_1 extends AssignmentToken {
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("domain",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("domain");
+ if((value = eObjectConsumer.getConsumable("domains",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("domains");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getPrimitiveTypeDomainCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getRelationCSAccess().getDomainPrimitiveTypeDomainCSParserRuleCall_6_1_0();
+ element = grammarAccess.getRelationCSAccess().getDomainsPrimitiveTypeDomainCSParserRuleCall_6_1_0();
consumed = obj;
return param;
}
@@ -4022,7 +4177,7 @@ protected class RelationCS_DomainAssignment_6_1 extends AssignmentToken {
if(value == inst.getEObject() && !inst.isConsumed()) return null;
switch(index) {
case 0: return new RelationCS_Alternatives_6(lastRuleCallOrigin, next, actIndex, consumed);
- case 1: return new RelationCS_VarDeclarationAssignment_5(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new RelationCS_VarDeclarationsAssignment_5(lastRuleCallOrigin, next, actIndex, consumed);
case 2: return new RelationCS_LeftCurlyBracketKeyword_4(lastRuleCallOrigin, next, actIndex, consumed);
default: return null;
}
@@ -4407,19 +4562,19 @@ protected class TemplateCS_RightCurlyBracketKeyword_1_2 extends KeywordToken {
*
* TransformationCS:
*
- * "transformation" name=UnrestrictedName "(" modelDecl+=ModelDeclCS ("," modelDecl+=ModelDeclCS)* ")" ("extends"
+ * "transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
*
* extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
*
- * keyDecl+=KeyDeclCS* (relation+=RelationCS | query+=QueryCS)* "}";
+ * keyDecls+=KeyDeclCS* (relation+=RelationCS | queries+=QueryCS)* "}";
*
**/
-// "transformation" name=UnrestrictedName "(" modelDecl+=ModelDeclCS ("," modelDecl+=ModelDeclCS)* ")" ("extends"
+// "transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
//
// extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
//
-// keyDecl+=KeyDeclCS* (relation+=RelationCS | query+=QueryCS)* "}"
+// keyDecls+=KeyDeclCS* (relation+=RelationCS | queries+=QueryCS)* "}"
protected class TransformationCS_Group extends GroupToken {
public TransformationCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -4525,16 +4680,16 @@ protected class TransformationCS_LeftParenthesisKeyword_2 extends KeywordToken
}
-// modelDecl+=ModelDeclCS
-protected class TransformationCS_ModelDeclAssignment_3 extends AssignmentToken {
+// modelDecls+=ModelDeclCS
+protected class TransformationCS_ModelDeclsAssignment_3 extends AssignmentToken {
- public TransformationCS_ModelDeclAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public TransformationCS_ModelDeclsAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getTransformationCSAccess().getModelDeclAssignment_3();
+ return grammarAccess.getTransformationCSAccess().getModelDeclsAssignment_3();
}
@Override
@@ -4547,13 +4702,13 @@ protected class TransformationCS_ModelDeclAssignment_3 extends AssignmentToken
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("modelDecl",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("modelDecl");
+ if((value = eObjectConsumer.getConsumable("modelDecls",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("modelDecls");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getModelDeclCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getTransformationCSAccess().getModelDeclModelDeclCSParserRuleCall_3_0();
+ element = grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_3_0();
consumed = obj;
return param;
}
@@ -4571,7 +4726,7 @@ protected class TransformationCS_ModelDeclAssignment_3 extends AssignmentToken
}
}
-// ("," modelDecl+=ModelDeclCS)*
+// ("," modelDecls+=ModelDeclCS)*
protected class TransformationCS_Group_4 extends GroupToken {
public TransformationCS_Group_4(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -4586,7 +4741,7 @@ protected class TransformationCS_Group_4 extends GroupToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new TransformationCS_ModelDeclAssignment_4_1(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new TransformationCS_ModelDeclsAssignment_4_1(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@@ -4609,23 +4764,23 @@ protected class TransformationCS_CommaKeyword_4_0 extends KeywordToken {
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new TransformationCS_Group_4(lastRuleCallOrigin, this, 0, inst);
- case 1: return new TransformationCS_ModelDeclAssignment_3(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new TransformationCS_ModelDeclsAssignment_3(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
}
-// modelDecl+=ModelDeclCS
-protected class TransformationCS_ModelDeclAssignment_4_1 extends AssignmentToken {
+// modelDecls+=ModelDeclCS
+protected class TransformationCS_ModelDeclsAssignment_4_1 extends AssignmentToken {
- public TransformationCS_ModelDeclAssignment_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public TransformationCS_ModelDeclsAssignment_4_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getTransformationCSAccess().getModelDeclAssignment_4_1();
+ return grammarAccess.getTransformationCSAccess().getModelDeclsAssignment_4_1();
}
@Override
@@ -4638,13 +4793,13 @@ protected class TransformationCS_ModelDeclAssignment_4_1 extends AssignmentToken
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("modelDecl",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("modelDecl");
+ if((value = eObjectConsumer.getConsumable("modelDecls",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("modelDecls");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getModelDeclCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getTransformationCSAccess().getModelDeclModelDeclCSParserRuleCall_4_1_0();
+ element = grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_4_1_0();
consumed = obj;
return param;
}
@@ -4679,7 +4834,7 @@ protected class TransformationCS_RightParenthesisKeyword_5 extends KeywordToken
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new TransformationCS_Group_4(lastRuleCallOrigin, this, 0, inst);
- case 1: return new TransformationCS_ModelDeclAssignment_3(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new TransformationCS_ModelDeclsAssignment_3(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
@@ -4877,16 +5032,16 @@ protected class TransformationCS_LeftCurlyBracketKeyword_7 extends KeywordToken
}
-// keyDecl+=KeyDeclCS*
-protected class TransformationCS_KeyDeclAssignment_8 extends AssignmentToken {
+// keyDecls+=KeyDeclCS*
+protected class TransformationCS_KeyDeclsAssignment_8 extends AssignmentToken {
- public TransformationCS_KeyDeclAssignment_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public TransformationCS_KeyDeclsAssignment_8(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getTransformationCSAccess().getKeyDeclAssignment_8();
+ return grammarAccess.getTransformationCSAccess().getKeyDeclsAssignment_8();
}
@Override
@@ -4899,13 +5054,13 @@ protected class TransformationCS_KeyDeclAssignment_8 extends AssignmentToken {
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("keyDecl",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("keyDecl");
+ if((value = eObjectConsumer.getConsumable("keyDecls",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("keyDecls");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getKeyDeclCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getTransformationCSAccess().getKeyDeclKeyDeclCSParserRuleCall_8_0();
+ element = grammarAccess.getTransformationCSAccess().getKeyDeclsKeyDeclCSParserRuleCall_8_0();
consumed = obj;
return param;
}
@@ -4917,14 +5072,14 @@ protected class TransformationCS_KeyDeclAssignment_8 extends AssignmentToken {
public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
if(value == inst.getEObject() && !inst.isConsumed()) return null;
switch(index) {
- case 0: return new TransformationCS_KeyDeclAssignment_8(lastRuleCallOrigin, next, actIndex, consumed);
+ case 0: return new TransformationCS_KeyDeclsAssignment_8(lastRuleCallOrigin, next, actIndex, consumed);
case 1: return new TransformationCS_LeftCurlyBracketKeyword_7(lastRuleCallOrigin, next, actIndex, consumed);
default: return null;
}
}
}
-// (relation+=RelationCS | query+=QueryCS)*
+// (relation+=RelationCS | queries+=QueryCS)*
protected class TransformationCS_Alternatives_9 extends AlternativesToken {
public TransformationCS_Alternatives_9(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -4940,7 +5095,7 @@ protected class TransformationCS_Alternatives_9 extends AlternativesToken {
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new TransformationCS_RelationAssignment_9_0(lastRuleCallOrigin, this, 0, inst);
- case 1: return new TransformationCS_QueryAssignment_9_1(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new TransformationCS_QueriesAssignment_9_1(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
@@ -4988,23 +5143,23 @@ protected class TransformationCS_RelationAssignment_9_0 extends AssignmentToken
if(value == inst.getEObject() && !inst.isConsumed()) return null;
switch(index) {
case 0: return new TransformationCS_Alternatives_9(lastRuleCallOrigin, next, actIndex, consumed);
- case 1: return new TransformationCS_KeyDeclAssignment_8(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new TransformationCS_KeyDeclsAssignment_8(lastRuleCallOrigin, next, actIndex, consumed);
case 2: return new TransformationCS_LeftCurlyBracketKeyword_7(lastRuleCallOrigin, next, actIndex, consumed);
default: return null;
}
}
}
-// query+=QueryCS
-protected class TransformationCS_QueryAssignment_9_1 extends AssignmentToken {
+// queries+=QueryCS
+protected class TransformationCS_QueriesAssignment_9_1 extends AssignmentToken {
- public TransformationCS_QueryAssignment_9_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public TransformationCS_QueriesAssignment_9_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getTransformationCSAccess().getQueryAssignment_9_1();
+ return grammarAccess.getTransformationCSAccess().getQueriesAssignment_9_1();
}
@Override
@@ -5017,13 +5172,13 @@ protected class TransformationCS_QueryAssignment_9_1 extends AssignmentToken {
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("query",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("query");
+ if((value = eObjectConsumer.getConsumable("queries",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("queries");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getQueryCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getTransformationCSAccess().getQueryQueryCSParserRuleCall_9_1_0();
+ element = grammarAccess.getTransformationCSAccess().getQueriesQueryCSParserRuleCall_9_1_0();
consumed = obj;
return param;
}
@@ -5036,7 +5191,7 @@ protected class TransformationCS_QueryAssignment_9_1 extends AssignmentToken {
if(value == inst.getEObject() && !inst.isConsumed()) return null;
switch(index) {
case 0: return new TransformationCS_Alternatives_9(lastRuleCallOrigin, next, actIndex, consumed);
- case 1: return new TransformationCS_KeyDeclAssignment_8(lastRuleCallOrigin, next, actIndex, consumed);
+ case 1: return new TransformationCS_KeyDeclsAssignment_8(lastRuleCallOrigin, next, actIndex, consumed);
case 2: return new TransformationCS_LeftCurlyBracketKeyword_7(lastRuleCallOrigin, next, actIndex, consumed);
default: return null;
}
@@ -5060,7 +5215,7 @@ protected class TransformationCS_RightCurlyBracketKeyword_10 extends KeywordToke
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new TransformationCS_Alternatives_9(lastRuleCallOrigin, this, 0, inst);
- case 1: return new TransformationCS_KeyDeclAssignment_8(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new TransformationCS_KeyDeclsAssignment_8(lastRuleCallOrigin, this, 1, inst);
case 2: return new TransformationCS_LeftCurlyBracketKeyword_7(lastRuleCallOrigin, this, 2, inst);
default: return null;
}
@@ -5277,15 +5432,11 @@ protected class UnitCS_SemicolonKeyword_3 extends KeywordToken {
*
* VarDeclarationCS:
*
- * varDeclarationId+=[pivot::Property|UnrestrictedName] ("," varDeclarationId+=[pivot::Property|UnrestrictedName])* ":"
- *
- * type=TypedRefCS ";";
+ * varDeclarationIds+=VarDeclarationIdCS ("," varDeclarationIds+=VarDeclarationIdCS)* ":" type=TypedRefCS ";";
*
**/
-// varDeclarationId+=[pivot::Property|UnrestrictedName] ("," varDeclarationId+=[pivot::Property|UnrestrictedName])* ":"
-//
-// type=TypedRefCS ";"
+// varDeclarationIds+=VarDeclarationIdCS ("," varDeclarationIds+=VarDeclarationIdCS)* ":" type=TypedRefCS ";"
protected class VarDeclarationCS_Group extends GroupToken {
public VarDeclarationCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -5314,43 +5465,52 @@ protected class VarDeclarationCS_Group extends GroupToken {
}
-// varDeclarationId+=[pivot::Property|UnrestrictedName]
-protected class VarDeclarationCS_VarDeclarationIdAssignment_0 extends AssignmentToken {
+// varDeclarationIds+=VarDeclarationIdCS
+protected class VarDeclarationCS_VarDeclarationIdsAssignment_0 extends AssignmentToken {
- public VarDeclarationCS_VarDeclarationIdAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public VarDeclarationCS_VarDeclarationIdsAssignment_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdAssignment_0();
+ return grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsAssignment_0();
}
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ case 0: return new VarDeclarationIdCS_NameAssignment(this, this, 0, inst);
+ default: return null;
}
}
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("varDeclarationId",true)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("varDeclarationId");
- if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ if((value = eObjectConsumer.getConsumable("varDeclarationIds",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("varDeclarationIds");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
- if(param.isInstanceOf(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_0_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_0_0();
- return obj;
+ if(param.isInstanceOf(grammarAccess.getVarDeclarationIdCSRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_0_0();
+ consumed = obj;
+ return param;
}
}
return null;
}
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, consumed);
+ }
+ }
}
-// ("," varDeclarationId+=[pivot::Property|UnrestrictedName])*
+// ("," varDeclarationIds+=VarDeclarationIdCS)*
protected class VarDeclarationCS_Group_1 extends GroupToken {
public VarDeclarationCS_Group_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -5365,7 +5525,7 @@ protected class VarDeclarationCS_Group_1 extends GroupToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new VarDeclarationCS_VarDeclarationIdAssignment_1_1(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new VarDeclarationCS_VarDeclarationIdsAssignment_1_1(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@@ -5388,48 +5548,57 @@ protected class VarDeclarationCS_CommaKeyword_1_0 extends KeywordToken {
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new VarDeclarationCS_Group_1(lastRuleCallOrigin, this, 0, inst);
- case 1: return new VarDeclarationCS_VarDeclarationIdAssignment_0(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new VarDeclarationCS_VarDeclarationIdsAssignment_0(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
}
-// varDeclarationId+=[pivot::Property|UnrestrictedName]
-protected class VarDeclarationCS_VarDeclarationIdAssignment_1_1 extends AssignmentToken {
+// varDeclarationIds+=VarDeclarationIdCS
+protected class VarDeclarationCS_VarDeclarationIdsAssignment_1_1 extends AssignmentToken {
- public VarDeclarationCS_VarDeclarationIdAssignment_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public VarDeclarationCS_VarDeclarationIdsAssignment_1_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdAssignment_1_1();
+ return grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsAssignment_1_1();
}
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new VarDeclarationCS_CommaKeyword_1_0(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new VarDeclarationIdCS_NameAssignment(this, this, 0, inst);
default: return null;
}
}
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("varDeclarationId",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("varDeclarationId");
- if(value instanceof EObject) { // org::eclipse::xtext::impl::CrossReferenceImpl
+ if((value = eObjectConsumer.getConsumable("varDeclarationIds",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("varDeclarationIds");
+ if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
- if(param.isInstanceOf(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_1_1_0().getType().getClassifier())) {
- type = AssignmentType.CROSS_REFERENCE;
- element = grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_1_1_0();
- return obj;
+ if(param.isInstanceOf(grammarAccess.getVarDeclarationIdCSRule().getType().getClassifier())) {
+ type = AssignmentType.PARSER_RULE_CALL;
+ element = grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_1_1_0();
+ consumed = obj;
+ return param;
}
}
return null;
}
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ if(value == inst.getEObject() && !inst.isConsumed()) return null;
+ switch(index) {
+ case 0: return new VarDeclarationCS_CommaKeyword_1_0(lastRuleCallOrigin, next, actIndex, consumed);
+ default: return null;
+ }
+ }
}
@@ -5449,7 +5618,7 @@ protected class VarDeclarationCS_ColonKeyword_2 extends KeywordToken {
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
case 0: return new VarDeclarationCS_Group_1(lastRuleCallOrigin, this, 0, inst);
- case 1: return new VarDeclarationCS_VarDeclarationIdAssignment_0(lastRuleCallOrigin, this, 1, inst);
+ case 1: return new VarDeclarationCS_VarDeclarationIdsAssignment_0(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
}
@@ -5471,7 +5640,7 @@ protected class VarDeclarationCS_TypeAssignment_3 extends AssignmentToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new TypedRefCS_PathNameAssignment(this, this, 0, inst);
+ case 0: return new TypedRefCS_Alternatives(this, this, 0, inst);
default: return null;
}
}
@@ -5528,15 +5697,61 @@ protected class VarDeclarationCS_SemicolonKeyword_4 extends KeywordToken {
/************ end Rule VarDeclarationCS ****************/
+/************ begin Rule VarDeclarationIdCS ****************
+ *
+ * VarDeclarationIdCS:
+ *
+ * name=UnrestrictedName;
+ *
+ **/
+
+// name=UnrestrictedName
+protected class VarDeclarationIdCS_NameAssignment extends AssignmentToken {
+
+ public VarDeclarationIdCS_NameAssignment(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Assignment getGrammarElement() {
+ return grammarAccess.getVarDeclarationIdCSAccess().getNameAssignment();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(this, index, index, inst);
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getVarDeclarationIdCSRule().getType().getClassifier())
+ return null;
+ if((value = eObjectConsumer.getConsumable("name",true)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("name");
+ if(valueSerializer.isValid(obj.getEObject(), grammarAccess.getVarDeclarationIdCSAccess().getNameUnrestrictedNameParserRuleCall_0(), value, null)) {
+ type = AssignmentType.DATATYPE_RULE_CALL;
+ element = grammarAccess.getVarDeclarationIdCSAccess().getNameUnrestrictedNameParserRuleCall_0();
+ return obj;
+ }
+ return null;
+ }
+
+}
+
+/************ end Rule VarDeclarationIdCS ****************/
+
+
/************ begin Rule WhenCS ****************
*
- * WhenCS:
+ * WhenCS returns PatternCS:
*
- * {WhenCS} "when" "{" (expr+=ExpCS ";")* "}";
+ * {PatternCS} "when" "{" predicates+=PredicateCS* "}";
*
**/
-// {WhenCS} "when" "{" (expr+=ExpCS ";")* "}"
+// {PatternCS} "when" "{" predicates+=PredicateCS* "}"
protected class WhenCS_Group extends GroupToken {
public WhenCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -5558,23 +5773,23 @@ protected class WhenCS_Group extends GroupToken {
@Override
public IEObjectConsumer tryConsume() {
- if(getEObject().eClass() != grammarAccess.getWhenCSAccess().getWhenCSAction_0().getType().getClassifier())
+ if(getEObject().eClass() != grammarAccess.getWhenCSAccess().getPatternCSAction_0().getType().getClassifier())
return null;
return eObjectConsumer;
}
}
-// {WhenCS}
-protected class WhenCS_WhenCSAction_0 extends ActionToken {
+// {PatternCS}
+protected class WhenCS_PatternCSAction_0 extends ActionToken {
- public WhenCS_WhenCSAction_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public WhenCS_PatternCSAction_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Action getGrammarElement() {
- return grammarAccess.getWhenCSAccess().getWhenCSAction_0();
+ return grammarAccess.getWhenCSAccess().getPatternCSAction_0();
}
@Override
@@ -5606,7 +5821,7 @@ protected class WhenCS_WhenKeyword_1 extends KeywordToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new WhenCS_WhenCSAction_0(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new WhenCS_PatternCSAction_0(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@@ -5635,57 +5850,35 @@ protected class WhenCS_LeftCurlyBracketKeyword_2 extends KeywordToken {
}
-// (expr+=ExpCS ";")*
-protected class WhenCS_Group_3 extends GroupToken {
-
- public WhenCS_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getWhenCSAccess().getGroup_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch(index) {
- case 0: return new WhenCS_SemicolonKeyword_3_1(lastRuleCallOrigin, this, 0, inst);
- default: return null;
- }
- }
-
-}
-
-// expr+=ExpCS
-protected class WhenCS_ExprAssignment_3_0 extends AssignmentToken {
+// predicates+=PredicateCS*
+protected class WhenCS_PredicatesAssignment_3 extends AssignmentToken {
- public WhenCS_ExprAssignment_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public WhenCS_PredicatesAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getWhenCSAccess().getExprAssignment_3_0();
+ return grammarAccess.getWhenCSAccess().getPredicatesAssignment_3();
}
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new ExpCS_Alternatives(this, this, 0, inst);
+ case 0: return new PredicateCS_Group(this, this, 0, inst);
default: return null;
}
}
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("expr",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("expr");
+ if((value = eObjectConsumer.getConsumable("predicates",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("predicates");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
- if(param.isInstanceOf(grammarAccess.getExpCSRule().getType().getClassifier())) {
+ if(param.isInstanceOf(grammarAccess.getPredicateCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getWhenCSAccess().getExprExpCSParserRuleCall_3_0_0();
+ element = grammarAccess.getWhenCSAccess().getPredicatesPredicateCSParserRuleCall_3_0();
consumed = obj;
return param;
}
@@ -5697,36 +5890,13 @@ protected class WhenCS_ExprAssignment_3_0 extends AssignmentToken {
public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
if(value == inst.getEObject() && !inst.isConsumed()) return null;
switch(index) {
- case 0: return new WhenCS_Group_3(lastRuleCallOrigin, next, actIndex, consumed);
+ case 0: return new WhenCS_PredicatesAssignment_3(lastRuleCallOrigin, next, actIndex, consumed);
case 1: return new WhenCS_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, next, actIndex, consumed);
default: return null;
}
}
}
-// ";"
-protected class WhenCS_SemicolonKeyword_3_1 extends KeywordToken {
-
- public WhenCS_SemicolonKeyword_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getWhenCSAccess().getSemicolonKeyword_3_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch(index) {
- case 0: return new WhenCS_ExprAssignment_3_0(lastRuleCallOrigin, this, 0, inst);
- default: return null;
- }
- }
-
-}
-
-
// "}"
protected class WhenCS_RightCurlyBracketKeyword_4 extends KeywordToken {
@@ -5742,7 +5912,7 @@ protected class WhenCS_RightCurlyBracketKeyword_4 extends KeywordToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new WhenCS_Group_3(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new WhenCS_PredicatesAssignment_3(lastRuleCallOrigin, this, 0, inst);
case 1: return new WhenCS_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
@@ -5756,13 +5926,13 @@ protected class WhenCS_RightCurlyBracketKeyword_4 extends KeywordToken {
/************ begin Rule WhereCS ****************
*
- * WhereCS:
+ * WhereCS returns PatternCS:
*
- * {WhereCS} "where" "{" (expr+=ExpCS ";")* "}";
+ * {PatternCS} "where" "{" predicates+=PredicateCS* "}";
*
**/
-// {WhereCS} "where" "{" (expr+=ExpCS ";")* "}"
+// {PatternCS} "where" "{" predicates+=PredicateCS* "}"
protected class WhereCS_Group extends GroupToken {
public WhereCS_Group(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
@@ -5784,23 +5954,23 @@ protected class WhereCS_Group extends GroupToken {
@Override
public IEObjectConsumer tryConsume() {
- if(getEObject().eClass() != grammarAccess.getWhereCSAccess().getWhereCSAction_0().getType().getClassifier())
+ if(getEObject().eClass() != grammarAccess.getWhereCSAccess().getPatternCSAction_0().getType().getClassifier())
return null;
return eObjectConsumer;
}
}
-// {WhereCS}
-protected class WhereCS_WhereCSAction_0 extends ActionToken {
+// {PatternCS}
+protected class WhereCS_PatternCSAction_0 extends ActionToken {
- public WhereCS_WhereCSAction_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public WhereCS_PatternCSAction_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Action getGrammarElement() {
- return grammarAccess.getWhereCSAccess().getWhereCSAction_0();
+ return grammarAccess.getWhereCSAccess().getPatternCSAction_0();
}
@Override
@@ -5832,7 +6002,7 @@ protected class WhereCS_WhereKeyword_1 extends KeywordToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new WhereCS_WhereCSAction_0(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new WhereCS_PatternCSAction_0(lastRuleCallOrigin, this, 0, inst);
default: return null;
}
}
@@ -5861,57 +6031,35 @@ protected class WhereCS_LeftCurlyBracketKeyword_2 extends KeywordToken {
}
-// (expr+=ExpCS ";")*
-protected class WhereCS_Group_3 extends GroupToken {
+// predicates+=PredicateCS*
+protected class WhereCS_PredicatesAssignment_3 extends AssignmentToken {
- public WhereCS_Group_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Group getGrammarElement() {
- return grammarAccess.getWhereCSAccess().getGroup_3();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch(index) {
- case 0: return new WhereCS_SemicolonKeyword_3_1(lastRuleCallOrigin, this, 0, inst);
- default: return null;
- }
- }
-
-}
-
-// expr+=ExpCS
-protected class WhereCS_ExprAssignment_3_0 extends AssignmentToken {
-
- public WhereCS_ExprAssignment_3_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public WhereCS_PredicatesAssignment_3(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getWhereCSAccess().getExprAssignment_3_0();
+ return grammarAccess.getWhereCSAccess().getPredicatesAssignment_3();
}
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new ExpCS_Alternatives(this, this, 0, inst);
+ case 0: return new PredicateCS_Group(this, this, 0, inst);
default: return null;
}
}
@Override
public IEObjectConsumer tryConsume() {
- if((value = eObjectConsumer.getConsumable("expr",false)) == null) return null;
- IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("expr");
+ if((value = eObjectConsumer.getConsumable("predicates",false)) == null) return null;
+ IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("predicates");
if(value instanceof EObject) { // org::eclipse::xtext::impl::RuleCallImpl
IEObjectConsumer param = createEObjectConsumer((EObject)value);
- if(param.isInstanceOf(grammarAccess.getExpCSRule().getType().getClassifier())) {
+ if(param.isInstanceOf(grammarAccess.getPredicateCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getWhereCSAccess().getExprExpCSParserRuleCall_3_0_0();
+ element = grammarAccess.getWhereCSAccess().getPredicatesPredicateCSParserRuleCall_3_0();
consumed = obj;
return param;
}
@@ -5923,36 +6071,13 @@ protected class WhereCS_ExprAssignment_3_0 extends AssignmentToken {
public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
if(value == inst.getEObject() && !inst.isConsumed()) return null;
switch(index) {
- case 0: return new WhereCS_Group_3(lastRuleCallOrigin, next, actIndex, consumed);
+ case 0: return new WhereCS_PredicatesAssignment_3(lastRuleCallOrigin, next, actIndex, consumed);
case 1: return new WhereCS_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, next, actIndex, consumed);
default: return null;
}
}
}
-// ";"
-protected class WhereCS_SemicolonKeyword_3_1 extends KeywordToken {
-
- public WhereCS_SemicolonKeyword_3_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
- super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
- }
-
- @Override
- public Keyword getGrammarElement() {
- return grammarAccess.getWhereCSAccess().getSemicolonKeyword_3_1();
- }
-
- @Override
- public AbstractToken createFollower(int index, IEObjectConsumer inst) {
- switch(index) {
- case 0: return new WhereCS_ExprAssignment_3_0(lastRuleCallOrigin, this, 0, inst);
- default: return null;
- }
- }
-
-}
-
-
// "}"
protected class WhereCS_RightCurlyBracketKeyword_4 extends KeywordToken {
@@ -5968,7 +6093,7 @@ protected class WhereCS_RightCurlyBracketKeyword_4 extends KeywordToken {
@Override
public AbstractToken createFollower(int index, IEObjectConsumer inst) {
switch(index) {
- case 0: return new WhereCS_Group_3(lastRuleCallOrigin, this, 0, inst);
+ case 0: return new WhereCS_PredicatesAssignment_3(lastRuleCallOrigin, this, 0, inst);
case 1: return new WhereCS_LeftCurlyBracketKeyword_2(lastRuleCallOrigin, this, 1, inst);
default: return null;
}
@@ -6127,7 +6252,7 @@ protected class AnyElementCS__Keyword_1 extends KeywordToken {
/************ end Rule AnyElementCS ****************/
-/************ begin Rule CollectionTypedRefCS ****************
+/************ begin Rule ExpCSOrTemplateCS ****************
*
* //<OclExpressionCS> ::= <PropertyCallExpCS>
* // | <VariableExpCS>
@@ -6143,7 +6268,160 @@ protected class AnyElementCS__Keyword_1 extends KeywordToken {
*
*
* // notNameExpressionCS -> templateCS
- * CollectionTypedRefCS returns base::TypedTypeRefCS:
+ * ExpCSOrTemplateCS returns essentialocl::ExpCS:
+ *
+ * ExpCS | TemplateCS;
+ *
+ **/
+
+// ExpCS | TemplateCS
+protected class ExpCSOrTemplateCS_Alternatives extends AlternativesToken {
+
+ public ExpCSOrTemplateCS_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Alternatives getGrammarElement() {
+ return grammarAccess.getExpCSOrTemplateCSAccess().getAlternatives();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ExpCSOrTemplateCS_ExpCSParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new ExpCSOrTemplateCS_TemplateCSParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getBooleanLiteralExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getCollectionLiteralExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getCollectionTemplateCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getPrimaryExpCSAccess().getConstructorExpCSAction_1_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getIfExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getPrimaryExpCSAccess().getIndexExpCSAction_0_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getExpCSAccess().getInfixExpCSAction_0_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getInvalidLiteralExpCSAccess().getInvalidLiteralExpCSAction_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getPrimaryExpCSAccess().getInvocationExpCSAction_2_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getLetExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getPrimaryExpCSAccess().getNameExpCSAction_3_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getNestedExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getNullLiteralExpCSAccess().getNullLiteralExpCSAction_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getNumberLiteralExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getObjectTemplateCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getExpCSAccess().getPrefixExpCSAction_1_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getSelfExpCSAccess().getSelfExpCSAction_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getStringLiteralExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getTupleLiteralExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getTypeLiteralExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSAction_0().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// ExpCS
+protected class ExpCSOrTemplateCS_ExpCSParserRuleCall_0 extends RuleCallToken {
+
+ public ExpCSOrTemplateCS_ExpCSParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getExpCSOrTemplateCSAccess().getExpCSParserRuleCall_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new ExpCS_Alternatives(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getBooleanLiteralExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getCollectionLiteralExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getPrimaryExpCSAccess().getConstructorExpCSAction_1_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getIfExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getPrimaryExpCSAccess().getIndexExpCSAction_0_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getExpCSAccess().getInfixExpCSAction_0_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getInvalidLiteralExpCSAccess().getInvalidLiteralExpCSAction_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getPrimaryExpCSAccess().getInvocationExpCSAction_2_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getLetExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getPrimaryExpCSAccess().getNameExpCSAction_3_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getNestedExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getNullLiteralExpCSAccess().getNullLiteralExpCSAction_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getNumberLiteralExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getExpCSAccess().getPrefixExpCSAction_1_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getSelfExpCSAccess().getSelfExpCSAction_0().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getStringLiteralExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getTupleLiteralExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getTypeLiteralExpCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSAction_0().getType().getClassifier())
+ return null;
+ if(checkForRecursion(ExpCS_Alternatives.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+// TemplateCS
+protected class ExpCSOrTemplateCS_TemplateCSParserRuleCall_1 extends RuleCallToken {
+
+ public ExpCSOrTemplateCS_TemplateCSParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getExpCSOrTemplateCSAccess().getTemplateCSParserRuleCall_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new TemplateCS_Group(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getCollectionTemplateCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getObjectTemplateCSRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(TemplateCS_Group.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+
+/************ end Rule ExpCSOrTemplateCS ****************/
+
+
+/************ begin Rule CollectionTypedRefCS ****************
+ *
+ * CollectionTypedRefCS returns base::TypedTypeRefCS:
*
* pathName=PathNameCS;
*
@@ -6199,24 +6477,24 @@ protected class CollectionTypedRefCS_PathNameAssignment extends AssignmentToken
/************ end Rule CollectionTypedRefCS ****************/
-/************ begin Rule TypedRefCS ****************
+/************ begin Rule TypedTypeRefCS ****************
*
- * TypedRefCS returns base::TypedTypeRefCS:
+ * TypedTypeRefCS returns base::TypedTypeRefCS:
*
* pathName=PathNameCS;
*
**/
// pathName=PathNameCS
-protected class TypedRefCS_PathNameAssignment extends AssignmentToken {
+protected class TypedTypeRefCS_PathNameAssignment extends AssignmentToken {
- public TypedRefCS_PathNameAssignment(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ public TypedTypeRefCS_PathNameAssignment(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
}
@Override
public Assignment getGrammarElement() {
- return grammarAccess.getTypedRefCSAccess().getPathNameAssignment();
+ return grammarAccess.getTypedTypeRefCSAccess().getPathNameAssignment();
}
@Override
@@ -6229,7 +6507,7 @@ protected class TypedRefCS_PathNameAssignment extends AssignmentToken {
@Override
public IEObjectConsumer tryConsume() {
- if(getEObject().eClass() != grammarAccess.getTypedRefCSRule().getType().getClassifier())
+ if(getEObject().eClass() != grammarAccess.getTypedTypeRefCSRule().getType().getClassifier())
return null;
if((value = eObjectConsumer.getConsumable("pathName",true)) == null) return null;
IEObjectConsumer obj = eObjectConsumer.cloneAndConsume("pathName");
@@ -6237,7 +6515,7 @@ protected class TypedRefCS_PathNameAssignment extends AssignmentToken {
IEObjectConsumer param = createEObjectConsumer((EObject)value);
if(param.isInstanceOf(grammarAccess.getPathNameCSRule().getType().getClassifier())) {
type = AssignmentType.PARSER_RULE_CALL;
- element = grammarAccess.getTypedRefCSAccess().getPathNamePathNameCSParserRuleCall_0();
+ element = grammarAccess.getTypedTypeRefCSAccess().getPathNamePathNameCSParserRuleCall_0();
consumed = obj;
return param;
}
@@ -6254,6 +6532,121 @@ protected class TypedRefCS_PathNameAssignment extends AssignmentToken {
}
}
+/************ end Rule TypedTypeRefCS ****************/
+
+
+/************ begin Rule TypedRefCS ****************
+ *
+ * TypedRefCS returns base::TypedRefCS:
+ *
+ * PrimitiveTypeCS | TypedTypeRefCS;
+ *
+ **/
+
+// PrimitiveTypeCS | TypedTypeRefCS
+protected class TypedRefCS_Alternatives extends AlternativesToken {
+
+ public TypedRefCS_Alternatives(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public Alternatives getGrammarElement() {
+ return grammarAccess.getTypedRefCSAccess().getAlternatives();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new TypedRefCS_PrimitiveTypeCSParserRuleCall_0(lastRuleCallOrigin, this, 0, inst);
+ case 1: return new TypedRefCS_TypedTypeRefCSParserRuleCall_1(lastRuleCallOrigin, this, 1, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getPrimitiveTypeCSRule().getType().getClassifier() &&
+ getEObject().eClass() != grammarAccess.getTypedTypeRefCSRule().getType().getClassifier())
+ return null;
+ return eObjectConsumer;
+ }
+
+}
+
+// PrimitiveTypeCS
+protected class TypedRefCS_PrimitiveTypeCSParserRuleCall_0 extends RuleCallToken {
+
+ public TypedRefCS_PrimitiveTypeCSParserRuleCall_0(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getTypedRefCSAccess().getPrimitiveTypeCSParserRuleCall_0();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new PrimitiveTypeCS_NameAssignment(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getPrimitiveTypeCSRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(PrimitiveTypeCS_NameAssignment.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+// TypedTypeRefCS
+protected class TypedRefCS_TypedTypeRefCSParserRuleCall_1 extends RuleCallToken {
+
+ public TypedRefCS_TypedTypeRefCSParserRuleCall_1(AbstractToken lastRuleCallOrigin, AbstractToken next, int transitionIndex, IEObjectConsumer eObjectConsumer) {
+ super(lastRuleCallOrigin, next, transitionIndex, eObjectConsumer);
+ }
+
+ @Override
+ public RuleCall getGrammarElement() {
+ return grammarAccess.getTypedRefCSAccess().getTypedTypeRefCSParserRuleCall_1();
+ }
+
+ @Override
+ public AbstractToken createFollower(int index, IEObjectConsumer inst) {
+ switch(index) {
+ case 0: return new TypedTypeRefCS_PathNameAssignment(this, this, 0, inst);
+ default: return null;
+ }
+ }
+
+ @Override
+ public IEObjectConsumer tryConsume() {
+ if(getEObject().eClass() != grammarAccess.getTypedTypeRefCSRule().getType().getClassifier())
+ return null;
+ if(checkForRecursion(TypedTypeRefCS_PathNameAssignment.class, eObjectConsumer)) return null;
+ return eObjectConsumer;
+ }
+
+ @Override
+ public AbstractToken createFollowerAfterReturn(AbstractToken next, int actIndex, int index, IEObjectConsumer inst) {
+ switch(index) {
+ default: return lastRuleCallOrigin.createFollowerAfterReturn(next, actIndex , index, inst);
+ }
+ }
+}
+
+
/************ end Rule TypedRefCS ****************/
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g
index bb1fcf4ee..e37ec11d8 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g
@@ -123,16 +123,16 @@ ruleTopLevelCS returns [EObject current=null]
))*(
(
{
- newCompositeNode(grammarAccess.getTopLevelCSAccess().getTransformationTransformationCSParserRuleCall_1_0());
+ newCompositeNode(grammarAccess.getTopLevelCSAccess().getTransformationsTransformationCSParserRuleCall_1_0());
}
- lv_transformation_2_0=ruleTransformationCS {
+ lv_transformations_2_0=ruleTransformationCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getTopLevelCSRule());
}
add(
$current,
- "transformation",
- lv_transformation_2_0,
+ "transformations",
+ lv_transformations_2_0,
"TransformationCS");
afterParserOrEnumRuleCall();
}
@@ -162,17 +162,17 @@ ruleCollectionTemplateCS returns [EObject current=null]
((
(
{
- /* */
- }
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getCollectionTemplateCSRule());
- }
- }
- {
- newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0());
+ newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- ruleUnrestrictedName {
+ lv_name_0_0=ruleUnrestrictedName {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getCollectionTemplateCSRule());
+ }
+ set(
+ $current,
+ "name",
+ lv_name_0_0,
+ "UnrestrictedName");
afterParserOrEnumRuleCall();
}
@@ -207,46 +207,46 @@ ruleCollectionTemplateCS returns [EObject current=null]
(
(
{
- newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierNameExpCSParserRuleCall_4_0_0_0());
+ newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersNameExpCSParserRuleCall_4_0_0_0());
}
- lv_memberIdentifier_4_1=ruleNameExpCS {
+ lv_memberIdentifiers_4_1=ruleNameExpCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getCollectionTemplateCSRule());
}
add(
$current,
- "memberIdentifier",
- lv_memberIdentifier_4_1,
+ "memberIdentifiers",
+ lv_memberIdentifiers_4_1,
"NameExpCS");
afterParserOrEnumRuleCall();
}
| {
- newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierTemplateCSParserRuleCall_4_0_0_1());
+ newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersTemplateCSParserRuleCall_4_0_0_1());
}
- lv_memberIdentifier_4_2=ruleTemplateCS {
+ lv_memberIdentifiers_4_2=ruleTemplateCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getCollectionTemplateCSRule());
}
add(
$current,
- "memberIdentifier",
- lv_memberIdentifier_4_2,
+ "memberIdentifiers",
+ lv_memberIdentifiers_4_2,
"TemplateCS");
afterParserOrEnumRuleCall();
}
| {
- newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAnyElementCSParserRuleCall_4_0_0_2());
+ newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAnyElementCSParserRuleCall_4_0_0_2());
}
- lv_memberIdentifier_4_3=ruleAnyElementCS {
+ lv_memberIdentifiers_4_3=ruleAnyElementCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getCollectionTemplateCSRule());
}
add(
$current,
- "memberIdentifier",
- lv_memberIdentifier_4_3,
+ "memberIdentifiers",
+ lv_memberIdentifiers_4_3,
"AnyElementCS");
afterParserOrEnumRuleCall();
}
@@ -262,46 +262,46 @@ ruleCollectionTemplateCS returns [EObject current=null]
(
(
{
- newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierNameExpCSParserRuleCall_4_1_1_0_0());
+ newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersNameExpCSParserRuleCall_4_1_1_0_0());
}
- lv_memberIdentifier_6_1=ruleNameExpCS {
+ lv_memberIdentifiers_6_1=ruleNameExpCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getCollectionTemplateCSRule());
}
add(
$current,
- "memberIdentifier",
- lv_memberIdentifier_6_1,
+ "memberIdentifiers",
+ lv_memberIdentifiers_6_1,
"NameExpCS");
afterParserOrEnumRuleCall();
}
| {
- newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierTemplateCSParserRuleCall_4_1_1_0_1());
+ newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersTemplateCSParserRuleCall_4_1_1_0_1());
}
- lv_memberIdentifier_6_2=ruleTemplateCS {
+ lv_memberIdentifiers_6_2=ruleTemplateCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getCollectionTemplateCSRule());
}
add(
$current,
- "memberIdentifier",
- lv_memberIdentifier_6_2,
+ "memberIdentifiers",
+ lv_memberIdentifiers_6_2,
"TemplateCS");
afterParserOrEnumRuleCall();
}
| {
- newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAnyElementCSParserRuleCall_4_1_1_0_2());
+ newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAnyElementCSParserRuleCall_4_1_1_0_2());
}
- lv_memberIdentifier_6_3=ruleAnyElementCS {
+ lv_memberIdentifiers_6_3=ruleAnyElementCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getCollectionTemplateCSRule());
}
add(
$current,
- "memberIdentifier",
- lv_memberIdentifier_6_3,
+ "memberIdentifiers",
+ lv_memberIdentifiers_6_3,
"AnyElementCS");
afterParserOrEnumRuleCall();
}
@@ -495,17 +495,17 @@ ruleDomainCS returns [EObject current=null]
)(
(
{
- newCompositeNode(grammarAccess.getDomainCSAccess().getTemplateTemplateCSParserRuleCall_3_0());
+ newCompositeNode(grammarAccess.getDomainCSAccess().getPatternDomainPatternCSParserRuleCall_3_0());
}
- lv_template_4_0=ruleTemplateCS {
+ lv_pattern_4_0=ruleDomainPatternCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getDomainCSRule());
}
set(
$current,
- "template",
- lv_template_4_0,
- "TemplateCS");
+ "pattern",
+ lv_pattern_4_0,
+ "DomainPatternCS");
afterParserOrEnumRuleCall();
}
@@ -543,16 +543,16 @@ ruleDomainCS returns [EObject current=null]
(
(
{
- newCompositeNode(grammarAccess.getDomainCSAccess().getDefaultValueDefaultValueCSParserRuleCall_5_2_0());
+ newCompositeNode(grammarAccess.getDomainCSAccess().getDefaultValuesDefaultValueCSParserRuleCall_5_2_0());
}
- lv_defaultValue_9_0=ruleDefaultValueCS {
+ lv_defaultValues_9_0=ruleDefaultValueCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getDomainCSRule());
}
add(
$current,
- "defaultValue",
- lv_defaultValue_9_0,
+ "defaultValues",
+ lv_defaultValues_9_0,
"DefaultValueCS");
afterParserOrEnumRuleCall();
}
@@ -573,6 +573,45 @@ ruleDomainCS returns [EObject current=null]
+// Entry rule entryRuleDomainPatternCS
+entryRuleDomainPatternCS returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getDomainPatternCSRule()); }
+ iv_ruleDomainPatternCS=ruleDomainPatternCS
+ { $current=$iv_ruleDomainPatternCS.current; }
+ EOF
+;
+
+// Rule DomainPatternCS
+ruleDomainPatternCS returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
+(
+(
+ {
+ newCompositeNode(grammarAccess.getDomainPatternCSAccess().getTemplateTemplateCSParserRuleCall_0());
+ }
+ lv_template_0_0=ruleTemplateCS {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getDomainPatternCSRule());
+ }
+ set(
+ $current,
+ "template",
+ lv_template_0_0,
+ "TemplateCS");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+)
+;
+
+
+
+
+
// Entry rule entryRuleKeyDeclCS
entryRuleKeyDeclCS returns [EObject current=null]
:
@@ -624,7 +663,7 @@ ruleKeyDeclCS returns [EObject current=null]
}
}
{
- newCompositeNode(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_3_0());
+ newCompositeNode(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_3_0());
}
ruleUnrestrictedName {
afterParserOrEnumRuleCall();
@@ -646,7 +685,7 @@ ruleKeyDeclCS returns [EObject current=null]
}
}
{
- newCompositeNode(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_4_1_0());
+ newCompositeNode(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_4_1_0());
}
ruleUnrestrictedName {
afterParserOrEnumRuleCall();
@@ -762,7 +801,7 @@ ruleModelDeclCS returns [EObject current=null]
}
}
{
- newCompositeNode(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_0_0());
+ newCompositeNode(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_0_0());
}
ruleUnrestrictedName {
afterParserOrEnumRuleCall();
@@ -785,7 +824,7 @@ ruleModelDeclCS returns [EObject current=null]
}
}
{
- newCompositeNode(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_1_0());
+ newCompositeNode(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_1_0());
}
ruleUnrestrictedName {
afterParserOrEnumRuleCall();
@@ -807,7 +846,7 @@ ruleModelDeclCS returns [EObject current=null]
}
}
{
- newCompositeNode(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_2_1_0());
+ newCompositeNode(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_2_1_0());
}
ruleUnrestrictedName {
afterParserOrEnumRuleCall();
@@ -842,17 +881,17 @@ ruleObjectTemplateCS returns [EObject current=null]
((
(
{
- /* */
- }
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getObjectTemplateCSRule());
- }
- }
- {
- newCompositeNode(grammarAccess.getObjectTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0());
+ newCompositeNode(grammarAccess.getObjectTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- ruleUnrestrictedName {
+ lv_name_0_0=ruleUnrestrictedName {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getObjectTemplateCSRule());
+ }
+ set(
+ $current,
+ "name",
+ lv_name_0_0,
+ "UnrestrictedName");
afterParserOrEnumRuleCall();
}
@@ -886,16 +925,16 @@ ruleObjectTemplateCS returns [EObject current=null]
((
(
{
- newCompositeNode(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatePropertyTemplateCSParserRuleCall_4_0_0());
+ newCompositeNode(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_0_0());
}
- lv_propertyTemplate_4_0=rulePropertyTemplateCS {
+ lv_propertyTemplates_4_0=rulePropertyTemplateCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getObjectTemplateCSRule());
}
add(
$current,
- "propertyTemplate",
- lv_propertyTemplate_4_0,
+ "propertyTemplates",
+ lv_propertyTemplates_4_0,
"PropertyTemplateCS");
afterParserOrEnumRuleCall();
}
@@ -908,16 +947,16 @@ ruleObjectTemplateCS returns [EObject current=null]
(
(
{
- newCompositeNode(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatePropertyTemplateCSParserRuleCall_4_1_1_0());
+ newCompositeNode(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_1_1_0());
}
- lv_propertyTemplate_6_0=rulePropertyTemplateCS {
+ lv_propertyTemplates_6_0=rulePropertyTemplateCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getObjectTemplateCSRule());
}
add(
$current,
- "propertyTemplate",
- lv_propertyTemplate_6_0,
+ "propertyTemplates",
+ lv_propertyTemplates_6_0,
"PropertyTemplateCS");
afterParserOrEnumRuleCall();
}
@@ -973,16 +1012,16 @@ ruleParamDeclarationCS returns [EObject current=null]
(
(
{
- newCompositeNode(grammarAccess.getParamDeclarationCSAccess().getTypeTypedRefCSParserRuleCall_2_0());
+ newCompositeNode(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypedRefCSParserRuleCall_2_0());
}
- lv_type_2_0=ruleTypedRefCS {
+ lv_ownedType_2_0=ruleTypedRefCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getParamDeclarationCSRule());
}
set(
$current,
- "type",
- lv_type_2_0,
+ "ownedType",
+ lv_ownedType_2_0,
"TypedRefCS");
afterParserOrEnumRuleCall();
}
@@ -995,6 +1034,49 @@ ruleParamDeclarationCS returns [EObject current=null]
+// Entry rule entryRulePredicateCS
+entryRulePredicateCS returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getPredicateCSRule()); }
+ iv_rulePredicateCS=rulePredicateCS
+ { $current=$iv_rulePredicateCS.current; }
+ EOF
+;
+
+// Rule PredicateCS
+rulePredicateCS returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
+((
+(
+ {
+ newCompositeNode(grammarAccess.getPredicateCSAccess().getExprExpCSParserRuleCall_0_0());
+ }
+ lv_expr_0_0=ruleExpCS {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getPredicateCSRule());
+ }
+ set(
+ $current,
+ "expr",
+ lv_expr_0_0,
+ "ExpCS");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+) otherlv_1=';'
+ {
+ newLeafNode(otherlv_1, grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1());
+ }
+)
+;
+
+
+
+
+
// Entry rule entryRulePrimitiveTypeDomainCS
entryRulePrimitiveTypeDomainCS returns [EObject current=null]
:
@@ -1107,9 +1189,9 @@ rulePropertyTemplateCS returns [EObject current=null]
(
(
{
- newCompositeNode(grammarAccess.getPropertyTemplateCSAccess().getOclExpressionExpCSParserRuleCall_2_0());
+ newCompositeNode(grammarAccess.getPropertyTemplateCSAccess().getOclExpressionExpCSOrTemplateCSParserRuleCall_2_0());
}
- lv_oclExpression_2_0=ruleExpCS {
+ lv_oclExpression_2_0=ruleExpCSOrTemplateCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getPropertyTemplateCSRule());
}
@@ -1117,7 +1199,7 @@ rulePropertyTemplateCS returns [EObject current=null]
$current,
"oclExpression",
lv_oclExpression_2_0,
- "ExpCS");
+ "ExpCSOrTemplateCS");
afterParserOrEnumRuleCall();
}
@@ -1150,17 +1232,17 @@ ruleQueryCS returns [EObject current=null]
(
(
{
- newCompositeNode(grammarAccess.getQueryCSAccess().getPathNamePathNameCSParserRuleCall_1_0());
+ newCompositeNode(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
}
- lv_pathName_1_0=rulePathNameCS {
+ lv_name_1_0=ruleUnrestrictedName {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getQueryCSRule());
}
set(
$current,
- "pathName",
- lv_pathName_1_0,
- "PathNameCS");
+ "name",
+ lv_name_1_0,
+ "UnrestrictedName");
afterParserOrEnumRuleCall();
}
@@ -1172,16 +1254,16 @@ ruleQueryCS returns [EObject current=null]
((
(
{
- newCompositeNode(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_3_0_0());
+ newCompositeNode(grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_0_0());
}
- lv_inputParamDeclaration_3_0=ruleParamDeclarationCS {
+ lv_inputParamDeclarations_3_0=ruleParamDeclarationCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getQueryCSRule());
}
add(
$current,
- "inputParamDeclaration",
- lv_inputParamDeclaration_3_0,
+ "inputParamDeclarations",
+ lv_inputParamDeclarations_3_0,
"ParamDeclarationCS");
afterParserOrEnumRuleCall();
}
@@ -1194,16 +1276,16 @@ ruleQueryCS returns [EObject current=null]
(
(
{
- newCompositeNode(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_3_1_1_0());
+ newCompositeNode(grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_1_1_0());
}
- lv_inputParamDeclaration_5_0=ruleParamDeclarationCS {
+ lv_inputParamDeclarations_5_0=ruleParamDeclarationCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getQueryCSRule());
}
add(
$current,
- "inputParamDeclaration",
- lv_inputParamDeclaration_5_0,
+ "inputParamDeclarations",
+ lv_inputParamDeclarations_5_0,
"ParamDeclarationCS");
afterParserOrEnumRuleCall();
}
@@ -1220,16 +1302,16 @@ ruleQueryCS returns [EObject current=null]
(
(
{
- newCompositeNode(grammarAccess.getQueryCSAccess().getTypeTypedRefCSParserRuleCall_6_0());
+ newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedTypeTypedRefCSParserRuleCall_6_0());
}
- lv_type_8_0=ruleTypedRefCS {
+ lv_ownedType_8_0=ruleTypedRefCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getQueryCSRule());
}
set(
$current,
- "type",
- lv_type_8_0,
+ "ownedType",
+ lv_ownedType_8_0,
"TypedRefCS");
afterParserOrEnumRuleCall();
}
@@ -1353,16 +1435,16 @@ ruleRelationCS returns [EObject current=null]
(
(
{
- newCompositeNode(grammarAccess.getRelationCSAccess().getVarDeclarationVarDeclarationCSParserRuleCall_5_0());
+ newCompositeNode(grammarAccess.getRelationCSAccess().getVarDeclarationsVarDeclarationCSParserRuleCall_5_0());
}
- lv_varDeclaration_6_0=ruleVarDeclarationCS {
+ lv_varDeclarations_6_0=ruleVarDeclarationCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getRelationCSRule());
}
add(
$current,
- "varDeclaration",
- lv_varDeclaration_6_0,
+ "varDeclarations",
+ lv_varDeclarations_6_0,
"VarDeclarationCS");
afterParserOrEnumRuleCall();
}
@@ -1371,16 +1453,16 @@ ruleRelationCS returns [EObject current=null]
)*((
(
{
- newCompositeNode(grammarAccess.getRelationCSAccess().getDomainDomainCSParserRuleCall_6_0_0());
+ newCompositeNode(grammarAccess.getRelationCSAccess().getDomainsDomainCSParserRuleCall_6_0_0());
}
- lv_domain_7_0=ruleDomainCS {
+ lv_domains_7_0=ruleDomainCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getRelationCSRule());
}
add(
$current,
- "domain",
- lv_domain_7_0,
+ "domains",
+ lv_domains_7_0,
"DomainCS");
afterParserOrEnumRuleCall();
}
@@ -1390,16 +1472,16 @@ ruleRelationCS returns [EObject current=null]
|(
(
{
- newCompositeNode(grammarAccess.getRelationCSAccess().getDomainPrimitiveTypeDomainCSParserRuleCall_6_1_0());
+ newCompositeNode(grammarAccess.getRelationCSAccess().getDomainsPrimitiveTypeDomainCSParserRuleCall_6_1_0());
}
- lv_domain_8_0=rulePrimitiveTypeDomainCS {
+ lv_domains_8_0=rulePrimitiveTypeDomainCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getRelationCSRule());
}
add(
$current,
- "domain",
- lv_domain_8_0,
+ "domains",
+ lv_domains_8_0,
"PrimitiveTypeDomainCS");
afterParserOrEnumRuleCall();
}
@@ -1567,16 +1649,16 @@ ruleTransformationCS returns [EObject current=null]
(
(
{
- newCompositeNode(grammarAccess.getTransformationCSAccess().getModelDeclModelDeclCSParserRuleCall_3_0());
+ newCompositeNode(grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_3_0());
}
- lv_modelDecl_3_0=ruleModelDeclCS {
+ lv_modelDecls_3_0=ruleModelDeclCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getTransformationCSRule());
}
add(
$current,
- "modelDecl",
- lv_modelDecl_3_0,
+ "modelDecls",
+ lv_modelDecls_3_0,
"ModelDeclCS");
afterParserOrEnumRuleCall();
}
@@ -1589,16 +1671,16 @@ ruleTransformationCS returns [EObject current=null]
(
(
{
- newCompositeNode(grammarAccess.getTransformationCSAccess().getModelDeclModelDeclCSParserRuleCall_4_1_0());
+ newCompositeNode(grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_4_1_0());
}
- lv_modelDecl_5_0=ruleModelDeclCS {
+ lv_modelDecls_5_0=ruleModelDeclCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getTransformationCSRule());
}
add(
$current,
- "modelDecl",
- lv_modelDecl_5_0,
+ "modelDecls",
+ lv_modelDecls_5_0,
"ModelDeclCS");
afterParserOrEnumRuleCall();
}
@@ -1659,16 +1741,16 @@ ruleTransformationCS returns [EObject current=null]
(
(
{
- newCompositeNode(grammarAccess.getTransformationCSAccess().getKeyDeclKeyDeclCSParserRuleCall_8_0());
+ newCompositeNode(grammarAccess.getTransformationCSAccess().getKeyDeclsKeyDeclCSParserRuleCall_8_0());
}
- lv_keyDecl_12_0=ruleKeyDeclCS {
+ lv_keyDecls_12_0=ruleKeyDeclCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getTransformationCSRule());
}
add(
$current,
- "keyDecl",
- lv_keyDecl_12_0,
+ "keyDecls",
+ lv_keyDecls_12_0,
"KeyDeclCS");
afterParserOrEnumRuleCall();
}
@@ -1696,16 +1778,16 @@ ruleTransformationCS returns [EObject current=null]
|(
(
{
- newCompositeNode(grammarAccess.getTransformationCSAccess().getQueryQueryCSParserRuleCall_9_1_0());
+ newCompositeNode(grammarAccess.getTransformationCSAccess().getQueriesQueryCSParserRuleCall_9_1_0());
}
- lv_query_14_0=ruleQueryCS {
+ lv_queries_14_0=ruleQueryCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getTransformationCSRule());
}
add(
$current,
- "query",
- lv_query_14_0,
+ "queries",
+ lv_queries_14_0,
"QueryCS");
afterParserOrEnumRuleCall();
}
@@ -1808,17 +1890,17 @@ ruleVarDeclarationCS returns [EObject current=null]
((
(
{
- /* */
- }
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getVarDeclarationCSRule());
- }
- }
- {
- newCompositeNode(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_0_0());
+ newCompositeNode(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_0_0());
}
- ruleUnrestrictedName {
+ lv_varDeclarationIds_0_0=ruleVarDeclarationIdCS {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getVarDeclarationCSRule());
+ }
+ add(
+ $current,
+ "varDeclarationIds",
+ lv_varDeclarationIds_0_0,
+ "VarDeclarationIdCS");
afterParserOrEnumRuleCall();
}
@@ -1830,17 +1912,17 @@ ruleVarDeclarationCS returns [EObject current=null]
(
(
{
- /* */
- }
- {
- if ($current==null) {
- $current = createModelElement(grammarAccess.getVarDeclarationCSRule());
- }
- }
- {
- newCompositeNode(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_1_1_0());
+ newCompositeNode(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_1_1_0());
}
- ruleUnrestrictedName {
+ lv_varDeclarationIds_2_0=ruleVarDeclarationIdCS {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getVarDeclarationCSRule());
+ }
+ add(
+ $current,
+ "varDeclarationIds",
+ lv_varDeclarationIds_2_0,
+ "VarDeclarationIdCS");
afterParserOrEnumRuleCall();
}
@@ -1878,6 +1960,45 @@ ruleVarDeclarationCS returns [EObject current=null]
+// Entry rule entryRuleVarDeclarationIdCS
+entryRuleVarDeclarationIdCS returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getVarDeclarationIdCSRule()); }
+ iv_ruleVarDeclarationIdCS=ruleVarDeclarationIdCS
+ { $current=$iv_ruleVarDeclarationIdCS.current; }
+ EOF
+;
+
+// Rule VarDeclarationIdCS
+ruleVarDeclarationIdCS returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
+(
+(
+ {
+ newCompositeNode(grammarAccess.getVarDeclarationIdCSAccess().getNameUnrestrictedNameParserRuleCall_0());
+ }
+ lv_name_0_0=ruleUnrestrictedName {
+ if ($current==null) {
+ $current = createModelElementForParent(grammarAccess.getVarDeclarationIdCSRule());
+ }
+ set(
+ $current,
+ "name",
+ lv_name_0_0,
+ "UnrestrictedName");
+ afterParserOrEnumRuleCall();
+ }
+
+)
+)
+;
+
+
+
+
+
// Entry rule entryRuleWhenCS
entryRuleWhenCS returns [EObject current=null]
:
@@ -1898,7 +2019,7 @@ ruleWhenCS returns [EObject current=null]
}
{
$current = forceCreateModelElement(
- grammarAccess.getWhenCSAccess().getWhenCSAction_0(),
+ grammarAccess.getWhenCSAccess().getPatternCSAction_0(),
$current);
}
) otherlv_1='when'
@@ -1909,31 +2030,27 @@ ruleWhenCS returns [EObject current=null]
{
newLeafNode(otherlv_2, grammarAccess.getWhenCSAccess().getLeftCurlyBracketKeyword_2());
}
-((
+(
(
{
- newCompositeNode(grammarAccess.getWhenCSAccess().getExprExpCSParserRuleCall_3_0_0());
+ newCompositeNode(grammarAccess.getWhenCSAccess().getPredicatesPredicateCSParserRuleCall_3_0());
}
- lv_expr_3_0=ruleExpCS {
+ lv_predicates_3_0=rulePredicateCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getWhenCSRule());
}
add(
$current,
- "expr",
- lv_expr_3_0,
- "ExpCS");
+ "predicates",
+ lv_predicates_3_0,
+ "PredicateCS");
afterParserOrEnumRuleCall();
}
)
-) otherlv_4=';'
- {
- newLeafNode(otherlv_4, grammarAccess.getWhenCSAccess().getSemicolonKeyword_3_1());
- }
-)* otherlv_5='}'
+)* otherlv_4='}'
{
- newLeafNode(otherlv_5, grammarAccess.getWhenCSAccess().getRightCurlyBracketKeyword_4());
+ newLeafNode(otherlv_4, grammarAccess.getWhenCSAccess().getRightCurlyBracketKeyword_4());
}
)
;
@@ -1962,7 +2079,7 @@ ruleWhereCS returns [EObject current=null]
}
{
$current = forceCreateModelElement(
- grammarAccess.getWhereCSAccess().getWhereCSAction_0(),
+ grammarAccess.getWhereCSAccess().getPatternCSAction_0(),
$current);
}
) otherlv_1='where'
@@ -1973,31 +2090,27 @@ ruleWhereCS returns [EObject current=null]
{
newLeafNode(otherlv_2, grammarAccess.getWhereCSAccess().getLeftCurlyBracketKeyword_2());
}
-((
+(
(
{
- newCompositeNode(grammarAccess.getWhereCSAccess().getExprExpCSParserRuleCall_3_0_0());
+ newCompositeNode(grammarAccess.getWhereCSAccess().getPredicatesPredicateCSParserRuleCall_3_0());
}
- lv_expr_3_0=ruleExpCS {
+ lv_predicates_3_0=rulePredicateCS {
if ($current==null) {
$current = createModelElementForParent(grammarAccess.getWhereCSRule());
}
add(
$current,
- "expr",
- lv_expr_3_0,
- "ExpCS");
+ "predicates",
+ lv_predicates_3_0,
+ "PredicateCS");
afterParserOrEnumRuleCall();
}
)
-) otherlv_4=';'
+)* otherlv_4='}'
{
- newLeafNode(otherlv_4, grammarAccess.getWhereCSAccess().getSemicolonKeyword_3_1());
- }
-)* otherlv_5='}'
- {
- newLeafNode(otherlv_5, grammarAccess.getWhereCSAccess().getRightCurlyBracketKeyword_4());
+ newLeafNode(otherlv_4, grammarAccess.getWhereCSAccess().getRightCurlyBracketKeyword_4());
}
)
;
@@ -2079,6 +2192,52 @@ ruleAnyElementCS returns [EObject current=null]
+// Entry rule entryRuleExpCSOrTemplateCS
+entryRuleExpCSOrTemplateCS returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getExpCSOrTemplateCSRule()); }
+ iv_ruleExpCSOrTemplateCS=ruleExpCSOrTemplateCS
+ { $current=$iv_ruleExpCSOrTemplateCS.current; }
+ EOF
+;
+
+// Rule ExpCSOrTemplateCS
+ruleExpCSOrTemplateCS returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
+(
+ {
+ /* */
+ }
+ {
+ newCompositeNode(grammarAccess.getExpCSOrTemplateCSAccess().getExpCSParserRuleCall_0());
+ }
+ this_ExpCS_0=ruleExpCS
+ {
+ $current = $this_ExpCS_0.current;
+ afterParserOrEnumRuleCall();
+ }
+
+ |
+ {
+ /* */
+ }
+ {
+ newCompositeNode(grammarAccess.getExpCSOrTemplateCSAccess().getTemplateCSParserRuleCall_1());
+ }
+ this_TemplateCS_1=ruleTemplateCS
+ {
+ $current = $this_TemplateCS_1.current;
+ afterParserOrEnumRuleCall();
+ }
+)
+;
+
+
+
+
+
// Entry rule entryRuleCollectionTypedRefCS
entryRuleCollectionTypedRefCS returns [EObject current=null]
:
@@ -2118,28 +2277,28 @@ ruleCollectionTypedRefCS returns [EObject current=null]
-// Entry rule entryRuleTypedRefCS
-entryRuleTypedRefCS returns [EObject current=null]
+// Entry rule entryRuleTypedTypeRefCS
+entryRuleTypedTypeRefCS returns [EObject current=null]
:
- { newCompositeNode(grammarAccess.getTypedRefCSRule()); }
- iv_ruleTypedRefCS=ruleTypedRefCS
- { $current=$iv_ruleTypedRefCS.current; }
+ { newCompositeNode(grammarAccess.getTypedTypeRefCSRule()); }
+ iv_ruleTypedTypeRefCS=ruleTypedTypeRefCS
+ { $current=$iv_ruleTypedTypeRefCS.current; }
EOF
;
-// Rule TypedRefCS
-ruleTypedRefCS returns [EObject current=null]
+// Rule TypedTypeRefCS
+ruleTypedTypeRefCS returns [EObject current=null]
@init { enterRule();
}
@after { leaveRule(); }:
(
(
{
- newCompositeNode(grammarAccess.getTypedRefCSAccess().getPathNamePathNameCSParserRuleCall_0());
+ newCompositeNode(grammarAccess.getTypedTypeRefCSAccess().getPathNamePathNameCSParserRuleCall_0());
}
lv_pathName_0_0=rulePathNameCS {
if ($current==null) {
- $current = createModelElementForParent(grammarAccess.getTypedRefCSRule());
+ $current = createModelElementForParent(grammarAccess.getTypedTypeRefCSRule());
}
set(
$current,
@@ -2157,6 +2316,52 @@ ruleTypedRefCS returns [EObject current=null]
+// Entry rule entryRuleTypedRefCS
+entryRuleTypedRefCS returns [EObject current=null]
+ :
+ { newCompositeNode(grammarAccess.getTypedRefCSRule()); }
+ iv_ruleTypedRefCS=ruleTypedRefCS
+ { $current=$iv_ruleTypedRefCS.current; }
+ EOF
+;
+
+// Rule TypedRefCS
+ruleTypedRefCS returns [EObject current=null]
+ @init { enterRule();
+ }
+ @after { leaveRule(); }:
+(
+ {
+ /* */
+ }
+ {
+ newCompositeNode(grammarAccess.getTypedRefCSAccess().getPrimitiveTypeCSParserRuleCall_0());
+ }
+ this_PrimitiveTypeCS_0=rulePrimitiveTypeCS
+ {
+ $current = $this_PrimitiveTypeCS_0.current;
+ afterParserOrEnumRuleCall();
+ }
+
+ |
+ {
+ /* */
+ }
+ {
+ newCompositeNode(grammarAccess.getTypedRefCSAccess().getTypedTypeRefCSParserRuleCall_1());
+ }
+ this_TypedTypeRefCS_1=ruleTypedTypeRefCS
+ {
+ $current = $this_TypedTypeRefCS_1.current;
+ afterParserOrEnumRuleCall();
+ }
+)
+;
+
+
+
+
+
// Entry rule entryRuleUnrestrictedName
entryRuleUnrestrictedName returns [String current=null]
:
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationLexer.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationLexer.java
index 61a4fe3ac..eff36ef66 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationLexer.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationLexer.java
@@ -1758,8 +1758,8 @@ public class InternalQVTrelationLexer extends Lexer {
// $ANTLR start "RULE_ESCAPED_CHARACTER"
public final void mRULE_ESCAPED_CHARACTER() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6433:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6433:35: '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6638:33: ( '\\\\' ( 'b' | 't' | 'n' | 'f' | 'r' | 'u' | '\"' | '\\'' | '\\\\' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6638: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') ) {
@@ -1783,8 +1783,8 @@ public class InternalQVTrelationLexer extends Lexer {
// $ANTLR start "RULE_LETTER_CHARACTER"
public final void mRULE_LETTER_CHARACTER() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6435:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6435:34: ( 'a' .. 'z' | 'A' .. 'Z' | '_' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6640:32: ( ( 'a' .. 'z' | 'A' .. 'Z' | '_' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6640: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();
@@ -1807,8 +1807,8 @@ public class InternalQVTrelationLexer extends Lexer {
// $ANTLR start "RULE_DIGIT_CHARACTER"
public final void mRULE_DIGIT_CHARACTER() throws RecognitionException {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6437:31: ( '0' .. '9' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6437:33: '0' .. '9'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6642:31: ( '0' .. '9' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6642:33: '0' .. '9'
{
matchRange('0','9');
@@ -1825,11 +1825,11 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_DOUBLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6439:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6439:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6644:27: ( '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6644:29: '\"' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )* '\"'
{
match('\"');
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6439:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6644:33: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\"' ) ) )*
loop1:
do {
int alt1=3;
@@ -1845,14 +1845,14 @@ public class InternalQVTrelationLexer extends Lexer {
switch (alt1) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6439:34: RULE_ESCAPED_CHARACTER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6644:34: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6439:57: ~ ( ( '\\\\' | '\"' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6644:57: ~ ( ( '\\\\' | '\"' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='!')||(input.LA(1)>='#' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1889,11 +1889,11 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6441:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6441:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6646:27: ( '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\'' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6646:29: '\\'' ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )* '\\''
{
match('\'');
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6441:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6646:34: ( RULE_ESCAPED_CHARACTER | ~ ( ( '\\\\' | '\\'' ) ) )*
loop2:
do {
int alt2=3;
@@ -1909,14 +1909,14 @@ public class InternalQVTrelationLexer extends Lexer {
switch (alt2) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6441:35: RULE_ESCAPED_CHARACTER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6646:35: RULE_ESCAPED_CHARACTER
{
mRULE_ESCAPED_CHARACTER();
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6441:58: ~ ( ( '\\\\' | '\\'' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6646:58: ~ ( ( '\\\\' | '\\'' ) )
{
if ( (input.LA(1)>='\u0000' && input.LA(1)<='&')||(input.LA(1)>='(' && input.LA(1)<='[')||(input.LA(1)>=']' && input.LA(1)<='\uFFFF') ) {
input.consume();
@@ -1953,12 +1953,12 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_ML_SINGLE_QUOTED_STRING;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6443:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6443:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6648:30: ( '/\\'' ( options {greedy=false; } : . )* '\\'/' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6648:32: '/\\'' ( options {greedy=false; } : . )* '\\'/'
{
match("/'");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6443:38: ( options {greedy=false; } : . )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6648:38: ( options {greedy=false; } : . )*
loop3:
do {
int alt3=2;
@@ -1983,7 +1983,7 @@ public class InternalQVTrelationLexer extends Lexer {
switch (alt3) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6443:66: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6648:66: .
{
matchAny();
@@ -2013,11 +2013,11 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_SIMPLE_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6445:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | RULE_DIGIT_CHARACTER )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6445:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | RULE_DIGIT_CHARACTER )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6650:16: ( RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | RULE_DIGIT_CHARACTER )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6650:18: RULE_LETTER_CHARACTER ( RULE_LETTER_CHARACTER | RULE_DIGIT_CHARACTER )*
{
mRULE_LETTER_CHARACTER();
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6445:40: ( RULE_LETTER_CHARACTER | RULE_DIGIT_CHARACTER )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6650:40: ( RULE_LETTER_CHARACTER | RULE_DIGIT_CHARACTER )*
loop4:
do {
int alt4=2;
@@ -2066,8 +2066,8 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_ESCAPED_ID;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6447:17: ( '_' RULE_SINGLE_QUOTED_STRING )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6447:19: '_' RULE_SINGLE_QUOTED_STRING
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6652:17: ( '_' RULE_SINGLE_QUOTED_STRING )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6652:19: '_' RULE_SINGLE_QUOTED_STRING
{
match('_');
mRULE_SINGLE_QUOTED_STRING();
@@ -2087,10 +2087,10 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_INT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6449:10: ( ( RULE_DIGIT_CHARACTER )+ )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6449:12: ( RULE_DIGIT_CHARACTER )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6654:10: ( ( RULE_DIGIT_CHARACTER )+ )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6654:12: ( RULE_DIGIT_CHARACTER )+
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6449:12: ( RULE_DIGIT_CHARACTER )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6654:12: ( RULE_DIGIT_CHARACTER )+
int cnt5=0;
loop5:
do {
@@ -2104,7 +2104,7 @@ public class InternalQVTrelationLexer extends Lexer {
switch (alt5) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6449:12: RULE_DIGIT_CHARACTER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6654:12: RULE_DIGIT_CHARACTER
{
mRULE_DIGIT_CHARACTER();
@@ -2136,12 +2136,12 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_ML_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6451:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6451:19: '/*' ( options {greedy=false; } : . )* '*/'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6656:17: ( '/*' ( options {greedy=false; } : . )* '*/' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6656:19: '/*' ( options {greedy=false; } : . )* '*/'
{
match("/*");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6451:24: ( options {greedy=false; } : . )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6656:24: ( options {greedy=false; } : . )*
loop6:
do {
int alt6=2;
@@ -2166,7 +2166,7 @@ public class InternalQVTrelationLexer extends Lexer {
switch (alt6) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6451:52: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6656:52: .
{
matchAny();
@@ -2196,12 +2196,12 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_SL_COMMENT;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6453:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6453:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6658:17: ( '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6658:19: '--' (~ ( ( '\\n' | '\\r' ) ) )* ( ( '\\r' )? '\\n' )?
{
match("--");
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6453:24: (~ ( ( '\\n' | '\\r' ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6658:24: (~ ( ( '\\n' | '\\r' ) ) )*
loop7:
do {
int alt7=2;
@@ -2214,7 +2214,7 @@ public class InternalQVTrelationLexer extends Lexer {
switch (alt7) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6453:24: ~ ( ( '\\n' | '\\r' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6658: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();
@@ -2234,7 +2234,7 @@ public class InternalQVTrelationLexer extends Lexer {
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6453:40: ( ( '\\r' )? '\\n' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6658:40: ( ( '\\r' )? '\\n' )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -2243,9 +2243,9 @@ public class InternalQVTrelationLexer extends Lexer {
}
switch (alt9) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6453:41: ( '\\r' )? '\\n'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6658:41: ( '\\r' )? '\\n'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6453:41: ( '\\r' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6658:41: ( '\\r' )?
int alt8=2;
int LA8_0 = input.LA(1);
@@ -2254,7 +2254,7 @@ public class InternalQVTrelationLexer extends Lexer {
}
switch (alt8) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6453:41: '\\r'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6658:41: '\\r'
{
match('\r');
@@ -2286,10 +2286,10 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_WS;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6455:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6455:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6660:9: ( ( ' ' | '\\t' | '\\r' | '\\n' )+ )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6660:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6455:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6660:11: ( ' ' | '\\t' | '\\r' | '\\n' )+
int cnt10=0;
loop10:
do {
@@ -2343,8 +2343,8 @@ public class InternalQVTrelationLexer extends Lexer {
try {
int _type = RULE_ANY_OTHER;
int _channel = DEFAULT_TOKEN_CHANNEL;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6457:16: ( . )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6457:18: .
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6662:16: ( . )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6662:18: .
{
matchAny();
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationParser.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationParser.java
index 8401a454e..2b55573be 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationParser.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelationParser.java
@@ -202,7 +202,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTopLevelCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:82:1: ruleTopLevelCS returns [EObject current=null] : ( ( ( (lv_ownedImport_0_0= ruleUnitCS ) ) | ( (lv_ownedLibrary_1_0= ruleLibraryCS ) ) )* ( (lv_transformation_2_0= ruleTransformationCS ) )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:82:1: ruleTopLevelCS returns [EObject current=null] : ( ( ( (lv_ownedImport_0_0= ruleUnitCS ) ) | ( (lv_ownedLibrary_1_0= ruleLibraryCS ) ) )* ( (lv_transformations_2_0= ruleTransformationCS ) )* ) ;
public final EObject ruleTopLevelCS() throws RecognitionException {
EObject current = null;
@@ -210,17 +210,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
EObject lv_ownedLibrary_1_0 = null;
- EObject lv_transformation_2_0 = null;
+ EObject lv_transformations_2_0 = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:85:28: ( ( ( ( (lv_ownedImport_0_0= ruleUnitCS ) ) | ( (lv_ownedLibrary_1_0= ruleLibraryCS ) ) )* ( (lv_transformation_2_0= ruleTransformationCS ) )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:86:1: ( ( ( (lv_ownedImport_0_0= ruleUnitCS ) ) | ( (lv_ownedLibrary_1_0= ruleLibraryCS ) ) )* ( (lv_transformation_2_0= ruleTransformationCS ) )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:85:28: ( ( ( ( (lv_ownedImport_0_0= ruleUnitCS ) ) | ( (lv_ownedLibrary_1_0= ruleLibraryCS ) ) )* ( (lv_transformations_2_0= ruleTransformationCS ) )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:86:1: ( ( ( (lv_ownedImport_0_0= ruleUnitCS ) ) | ( (lv_ownedLibrary_1_0= ruleLibraryCS ) ) )* ( (lv_transformations_2_0= ruleTransformationCS ) )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:86:1: ( ( ( (lv_ownedImport_0_0= ruleUnitCS ) ) | ( (lv_ownedLibrary_1_0= ruleLibraryCS ) ) )* ( (lv_transformation_2_0= ruleTransformationCS ) )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:86:2: ( ( (lv_ownedImport_0_0= ruleUnitCS ) ) | ( (lv_ownedLibrary_1_0= ruleLibraryCS ) ) )* ( (lv_transformation_2_0= ruleTransformationCS ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:86:1: ( ( ( (lv_ownedImport_0_0= ruleUnitCS ) ) | ( (lv_ownedLibrary_1_0= ruleLibraryCS ) ) )* ( (lv_transformations_2_0= ruleTransformationCS ) )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:86:2: ( ( (lv_ownedImport_0_0= ruleUnitCS ) ) | ( (lv_ownedLibrary_1_0= ruleLibraryCS ) ) )* ( (lv_transformations_2_0= ruleTransformationCS ) )*
{
// ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:86:2: ( ( (lv_ownedImport_0_0= ruleUnitCS ) ) | ( (lv_ownedLibrary_1_0= ruleLibraryCS ) ) )*
loop1:
@@ -325,7 +325,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:123:4: ( (lv_transformation_2_0= ruleTransformationCS ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:123:4: ( (lv_transformations_2_0= ruleTransformationCS ) )*
loop2:
do {
int alt2=2;
@@ -338,18 +338,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt2) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:124:1: (lv_transformation_2_0= ruleTransformationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:124:1: (lv_transformations_2_0= ruleTransformationCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:124:1: (lv_transformation_2_0= ruleTransformationCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:125:3: lv_transformation_2_0= ruleTransformationCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:124:1: (lv_transformations_2_0= ruleTransformationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:125:3: lv_transformations_2_0= ruleTransformationCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getTopLevelCSAccess().getTransformationTransformationCSParserRuleCall_1_0());
+ newCompositeNode(grammarAccess.getTopLevelCSAccess().getTransformationsTransformationCSParserRuleCall_1_0());
}
pushFollow(FollowSets000.FOLLOW_ruleTransformationCS_in_ruleTopLevelCS188);
- lv_transformation_2_0=ruleTransformationCS();
+ lv_transformations_2_0=ruleTransformationCS();
state._fsp--;
if (state.failed) return current;
@@ -360,8 +360,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "transformation",
- lv_transformation_2_0,
+ "transformations",
+ lv_transformations_2_0,
"TransformationCS");
afterParserOrEnumRuleCall();
@@ -441,7 +441,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionTemplateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:158:1: ruleCollectionTemplateCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleCollectionTypedRefCS ) ) otherlv_3= '{' ( ( ( (lv_memberIdentifier_4_1= ruleNameExpCS | lv_memberIdentifier_4_2= ruleTemplateCS | lv_memberIdentifier_4_3= ruleAnyElementCS ) ) ) (otherlv_5= ',' ( ( (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS ) ) ) )* otherlv_7= '++' ( ( (lv_restIdentifier_8_1= ruleNameExpCS | lv_restIdentifier_8_2= ruleAnyElementCS ) ) )? )? otherlv_9= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:158:1: ruleCollectionTemplateCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleCollectionTypedRefCS ) ) otherlv_3= '{' ( ( ( (lv_memberIdentifiers_4_1= ruleNameExpCS | lv_memberIdentifiers_4_2= ruleTemplateCS | lv_memberIdentifiers_4_3= ruleAnyElementCS ) ) ) (otherlv_5= ',' ( ( (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS ) ) ) )* otherlv_7= '++' ( ( (lv_restIdentifier_8_1= ruleNameExpCS | lv_restIdentifier_8_2= ruleAnyElementCS ) ) )? )? otherlv_9= '}' ) ;
public final EObject ruleCollectionTemplateCS() throws RecognitionException {
EObject current = null;
@@ -450,19 +450,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
Token otherlv_5=null;
Token otherlv_7=null;
Token otherlv_9=null;
+ AntlrDatatypeRuleToken lv_name_0_0 = null;
+
EObject lv_type_2_0 = null;
- EObject lv_memberIdentifier_4_1 = null;
+ EObject lv_memberIdentifiers_4_1 = null;
- EObject lv_memberIdentifier_4_2 = null;
+ EObject lv_memberIdentifiers_4_2 = null;
- EObject lv_memberIdentifier_4_3 = null;
+ EObject lv_memberIdentifiers_4_3 = null;
- EObject lv_memberIdentifier_6_1 = null;
+ EObject lv_memberIdentifiers_6_1 = null;
- EObject lv_memberIdentifier_6_2 = null;
+ EObject lv_memberIdentifiers_6_2 = null;
- EObject lv_memberIdentifier_6_3 = null;
+ EObject lv_memberIdentifiers_6_3 = null;
EObject lv_restIdentifier_8_1 = null;
@@ -472,13 +474,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:161:28: ( ( ( ( ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleCollectionTypedRefCS ) ) otherlv_3= '{' ( ( ( (lv_memberIdentifier_4_1= ruleNameExpCS | lv_memberIdentifier_4_2= ruleTemplateCS | lv_memberIdentifier_4_3= ruleAnyElementCS ) ) ) (otherlv_5= ',' ( ( (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS ) ) ) )* otherlv_7= '++' ( ( (lv_restIdentifier_8_1= ruleNameExpCS | lv_restIdentifier_8_2= ruleAnyElementCS ) ) )? )? otherlv_9= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:162:1: ( ( ( ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleCollectionTypedRefCS ) ) otherlv_3= '{' ( ( ( (lv_memberIdentifier_4_1= ruleNameExpCS | lv_memberIdentifier_4_2= ruleTemplateCS | lv_memberIdentifier_4_3= ruleAnyElementCS ) ) ) (otherlv_5= ',' ( ( (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS ) ) ) )* otherlv_7= '++' ( ( (lv_restIdentifier_8_1= ruleNameExpCS | lv_restIdentifier_8_2= ruleAnyElementCS ) ) )? )? otherlv_9= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:161:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleCollectionTypedRefCS ) ) otherlv_3= '{' ( ( ( (lv_memberIdentifiers_4_1= ruleNameExpCS | lv_memberIdentifiers_4_2= ruleTemplateCS | lv_memberIdentifiers_4_3= ruleAnyElementCS ) ) ) (otherlv_5= ',' ( ( (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS ) ) ) )* otherlv_7= '++' ( ( (lv_restIdentifier_8_1= ruleNameExpCS | lv_restIdentifier_8_2= ruleAnyElementCS ) ) )? )? otherlv_9= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:162:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleCollectionTypedRefCS ) ) otherlv_3= '{' ( ( ( (lv_memberIdentifiers_4_1= ruleNameExpCS | lv_memberIdentifiers_4_2= ruleTemplateCS | lv_memberIdentifiers_4_3= ruleAnyElementCS ) ) ) (otherlv_5= ',' ( ( (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS ) ) ) )* otherlv_7= '++' ( ( (lv_restIdentifier_8_1= ruleNameExpCS | lv_restIdentifier_8_2= ruleAnyElementCS ) ) )? )? otherlv_9= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:162:1: ( ( ( ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleCollectionTypedRefCS ) ) otherlv_3= '{' ( ( ( (lv_memberIdentifier_4_1= ruleNameExpCS | lv_memberIdentifier_4_2= ruleTemplateCS | lv_memberIdentifier_4_3= ruleAnyElementCS ) ) ) (otherlv_5= ',' ( ( (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS ) ) ) )* otherlv_7= '++' ( ( (lv_restIdentifier_8_1= ruleNameExpCS | lv_restIdentifier_8_2= ruleAnyElementCS ) ) )? )? otherlv_9= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:162:2: ( ( ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleCollectionTypedRefCS ) ) otherlv_3= '{' ( ( ( (lv_memberIdentifier_4_1= ruleNameExpCS | lv_memberIdentifier_4_2= ruleTemplateCS | lv_memberIdentifier_4_3= ruleAnyElementCS ) ) ) (otherlv_5= ',' ( ( (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS ) ) ) )* otherlv_7= '++' ( ( (lv_restIdentifier_8_1= ruleNameExpCS | lv_restIdentifier_8_2= ruleAnyElementCS ) ) )? )? otherlv_9= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:162:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleCollectionTypedRefCS ) ) otherlv_3= '{' ( ( ( (lv_memberIdentifiers_4_1= ruleNameExpCS | lv_memberIdentifiers_4_2= ruleTemplateCS | lv_memberIdentifiers_4_3= ruleAnyElementCS ) ) ) (otherlv_5= ',' ( ( (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS ) ) ) )* otherlv_7= '++' ( ( (lv_restIdentifier_8_1= ruleNameExpCS | lv_restIdentifier_8_2= ruleAnyElementCS ) ) )? )? otherlv_9= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:162:2: ( (lv_name_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleCollectionTypedRefCS ) ) otherlv_3= '{' ( ( ( (lv_memberIdentifiers_4_1= ruleNameExpCS | lv_memberIdentifiers_4_2= ruleTemplateCS | lv_memberIdentifiers_4_3= ruleAnyElementCS ) ) ) (otherlv_5= ',' ( ( (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS ) ) ) )* otherlv_7= '++' ( ( (lv_restIdentifier_8_1= ruleNameExpCS | lv_restIdentifier_8_2= ruleAnyElementCS ) ) )? )? otherlv_9= '}'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:162:2: ( ( ruleUnrestrictedName ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:162:2: ( (lv_name_0_0= ruleUnrestrictedName ) )?
int alt3=2;
int LA3_0 = input.LA(1);
@@ -487,35 +489,31 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt3) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:163:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:163:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:163:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:164:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:163:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:164:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- /* */
-
- }
- if ( state.backtracking==0 ) {
-
- if (current==null) {
- current = createModelElement(grammarAccess.getCollectionTemplateCSRule());
- }
-
- }
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0());
+ newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleCollectionTemplateCS287);
- ruleUnrestrictedName();
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleCollectionTemplateCS281);
+ lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
if (state.failed) return current;
if ( state.backtracking==0 ) {
-
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getCollectionTemplateCSRule());
+ }
+ set(
+ current,
+ "name",
+ lv_name_0_0,
+ "UnrestrictedName");
afterParserOrEnumRuleCall();
}
@@ -528,7 +526,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleCollectionTemplateCS300); if (state.failed) return current;
+ otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleCollectionTemplateCS294); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionTemplateCSAccess().getColonKeyword_1());
@@ -545,7 +543,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getTypeCollectionTypedRefCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypedRefCS_in_ruleCollectionTemplateCS321);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypedRefCS_in_ruleCollectionTemplateCS315);
lv_type_2_0=ruleCollectionTypedRefCS();
state._fsp--;
@@ -569,13 +567,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleCollectionTemplateCS333); if (state.failed) return current;
+ otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleCollectionTemplateCS327); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionTemplateCSAccess().getLeftCurlyBracketKeyword_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:206:1: ( ( ( (lv_memberIdentifier_4_1= ruleNameExpCS | lv_memberIdentifier_4_2= ruleTemplateCS | lv_memberIdentifier_4_3= ruleAnyElementCS ) ) ) (otherlv_5= ',' ( ( (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS ) ) ) )* otherlv_7= '++' ( ( (lv_restIdentifier_8_1= ruleNameExpCS | lv_restIdentifier_8_2= ruleAnyElementCS ) ) )? )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:206:1: ( ( ( (lv_memberIdentifiers_4_1= ruleNameExpCS | lv_memberIdentifiers_4_2= ruleTemplateCS | lv_memberIdentifiers_4_3= ruleAnyElementCS ) ) ) (otherlv_5= ',' ( ( (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS ) ) ) )* otherlv_7= '++' ( ( (lv_restIdentifier_8_1= ruleNameExpCS | lv_restIdentifier_8_2= ruleAnyElementCS ) ) )? )?
int alt9=2;
int LA9_0 = input.LA(1);
@@ -584,28 +582,28 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt9) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:206:2: ( ( (lv_memberIdentifier_4_1= ruleNameExpCS | lv_memberIdentifier_4_2= ruleTemplateCS | lv_memberIdentifier_4_3= ruleAnyElementCS ) ) ) (otherlv_5= ',' ( ( (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS ) ) ) )* otherlv_7= '++' ( ( (lv_restIdentifier_8_1= ruleNameExpCS | lv_restIdentifier_8_2= ruleAnyElementCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:206:2: ( ( (lv_memberIdentifiers_4_1= ruleNameExpCS | lv_memberIdentifiers_4_2= ruleTemplateCS | lv_memberIdentifiers_4_3= ruleAnyElementCS ) ) ) (otherlv_5= ',' ( ( (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS ) ) ) )* otherlv_7= '++' ( ( (lv_restIdentifier_8_1= ruleNameExpCS | lv_restIdentifier_8_2= ruleAnyElementCS ) ) )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:206:2: ( ( (lv_memberIdentifier_4_1= ruleNameExpCS | lv_memberIdentifier_4_2= ruleTemplateCS | lv_memberIdentifier_4_3= ruleAnyElementCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:207:1: ( (lv_memberIdentifier_4_1= ruleNameExpCS | lv_memberIdentifier_4_2= ruleTemplateCS | lv_memberIdentifier_4_3= ruleAnyElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:206:2: ( ( (lv_memberIdentifiers_4_1= ruleNameExpCS | lv_memberIdentifiers_4_2= ruleTemplateCS | lv_memberIdentifiers_4_3= ruleAnyElementCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:207:1: ( (lv_memberIdentifiers_4_1= ruleNameExpCS | lv_memberIdentifiers_4_2= ruleTemplateCS | lv_memberIdentifiers_4_3= ruleAnyElementCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:207:1: ( (lv_memberIdentifier_4_1= ruleNameExpCS | lv_memberIdentifier_4_2= ruleTemplateCS | lv_memberIdentifier_4_3= ruleAnyElementCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:208:1: (lv_memberIdentifier_4_1= ruleNameExpCS | lv_memberIdentifier_4_2= ruleTemplateCS | lv_memberIdentifier_4_3= ruleAnyElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:207:1: ( (lv_memberIdentifiers_4_1= ruleNameExpCS | lv_memberIdentifiers_4_2= ruleTemplateCS | lv_memberIdentifiers_4_3= ruleAnyElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:208:1: (lv_memberIdentifiers_4_1= ruleNameExpCS | lv_memberIdentifiers_4_2= ruleTemplateCS | lv_memberIdentifiers_4_3= ruleAnyElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:208:1: (lv_memberIdentifier_4_1= ruleNameExpCS | lv_memberIdentifier_4_2= ruleTemplateCS | lv_memberIdentifier_4_3= ruleAnyElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:208:1: (lv_memberIdentifiers_4_1= ruleNameExpCS | lv_memberIdentifiers_4_2= ruleTemplateCS | lv_memberIdentifiers_4_3= ruleAnyElementCS )
int alt4=3;
alt4 = dfa4.predict(input);
switch (alt4) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:209:3: lv_memberIdentifier_4_1= ruleNameExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:209:3: lv_memberIdentifiers_4_1= ruleNameExpCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierNameExpCSParserRuleCall_4_0_0_0());
+ newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersNameExpCSParserRuleCall_4_0_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_ruleCollectionTemplateCS357);
- lv_memberIdentifier_4_1=ruleNameExpCS();
+ pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_ruleCollectionTemplateCS351);
+ lv_memberIdentifiers_4_1=ruleNameExpCS();
state._fsp--;
if (state.failed) return current;
@@ -616,8 +614,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "memberIdentifier",
- lv_memberIdentifier_4_1,
+ "memberIdentifiers",
+ lv_memberIdentifiers_4_1,
"NameExpCS");
afterParserOrEnumRuleCall();
@@ -626,15 +624,15 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:224:8: lv_memberIdentifier_4_2= ruleTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:224:8: lv_memberIdentifiers_4_2= ruleTemplateCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierTemplateCSParserRuleCall_4_0_0_1());
+ newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersTemplateCSParserRuleCall_4_0_0_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_ruleCollectionTemplateCS376);
- lv_memberIdentifier_4_2=ruleTemplateCS();
+ pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_ruleCollectionTemplateCS370);
+ lv_memberIdentifiers_4_2=ruleTemplateCS();
state._fsp--;
if (state.failed) return current;
@@ -645,8 +643,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "memberIdentifier",
- lv_memberIdentifier_4_2,
+ "memberIdentifiers",
+ lv_memberIdentifiers_4_2,
"TemplateCS");
afterParserOrEnumRuleCall();
@@ -655,15 +653,15 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:239:8: lv_memberIdentifier_4_3= ruleAnyElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:239:8: lv_memberIdentifiers_4_3= ruleAnyElementCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAnyElementCSParserRuleCall_4_0_0_2());
+ newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAnyElementCSParserRuleCall_4_0_0_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_ruleCollectionTemplateCS395);
- lv_memberIdentifier_4_3=ruleAnyElementCS();
+ pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_ruleCollectionTemplateCS389);
+ lv_memberIdentifiers_4_3=ruleAnyElementCS();
state._fsp--;
if (state.failed) return current;
@@ -674,8 +672,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "memberIdentifier",
- lv_memberIdentifier_4_3,
+ "memberIdentifiers",
+ lv_memberIdentifiers_4_3,
"AnyElementCS");
afterParserOrEnumRuleCall();
@@ -692,7 +690,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:257:2: (otherlv_5= ',' ( ( (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS ) ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:257:2: (otherlv_5= ',' ( ( (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS ) ) ) )*
loop6:
do {
int alt6=2;
@@ -705,34 +703,34 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt6) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:257:4: otherlv_5= ',' ( ( (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:257:4: otherlv_5= ',' ( ( (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS ) ) )
{
- otherlv_5=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleCollectionTemplateCS411); if (state.failed) return current;
+ otherlv_5=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleCollectionTemplateCS405); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getCollectionTemplateCSAccess().getCommaKeyword_4_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:261:1: ( ( (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:262:1: ( (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:261:1: ( ( (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:262:1: ( (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:262:1: ( (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:263:1: (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:262:1: ( (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:263:1: (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:263:1: (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:263:1: (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS )
int alt5=3;
alt5 = dfa5.predict(input);
switch (alt5) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:264:3: lv_memberIdentifier_6_1= ruleNameExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:264:3: lv_memberIdentifiers_6_1= ruleNameExpCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierNameExpCSParserRuleCall_4_1_1_0_0());
+ newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersNameExpCSParserRuleCall_4_1_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_ruleCollectionTemplateCS434);
- lv_memberIdentifier_6_1=ruleNameExpCS();
+ pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_ruleCollectionTemplateCS428);
+ lv_memberIdentifiers_6_1=ruleNameExpCS();
state._fsp--;
if (state.failed) return current;
@@ -743,8 +741,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "memberIdentifier",
- lv_memberIdentifier_6_1,
+ "memberIdentifiers",
+ lv_memberIdentifiers_6_1,
"NameExpCS");
afterParserOrEnumRuleCall();
@@ -753,15 +751,15 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:279:8: lv_memberIdentifier_6_2= ruleTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:279:8: lv_memberIdentifiers_6_2= ruleTemplateCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierTemplateCSParserRuleCall_4_1_1_0_1());
+ newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersTemplateCSParserRuleCall_4_1_1_0_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_ruleCollectionTemplateCS453);
- lv_memberIdentifier_6_2=ruleTemplateCS();
+ pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_ruleCollectionTemplateCS447);
+ lv_memberIdentifiers_6_2=ruleTemplateCS();
state._fsp--;
if (state.failed) return current;
@@ -772,8 +770,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "memberIdentifier",
- lv_memberIdentifier_6_2,
+ "memberIdentifiers",
+ lv_memberIdentifiers_6_2,
"TemplateCS");
afterParserOrEnumRuleCall();
@@ -782,15 +780,15 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:294:8: lv_memberIdentifier_6_3= ruleAnyElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:294:8: lv_memberIdentifiers_6_3= ruleAnyElementCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifierAnyElementCSParserRuleCall_4_1_1_0_2());
+ newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getMemberIdentifiersAnyElementCSParserRuleCall_4_1_1_0_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_ruleCollectionTemplateCS472);
- lv_memberIdentifier_6_3=ruleAnyElementCS();
+ pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_ruleCollectionTemplateCS466);
+ lv_memberIdentifiers_6_3=ruleAnyElementCS();
state._fsp--;
if (state.failed) return current;
@@ -801,8 +799,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "memberIdentifier",
- lv_memberIdentifier_6_3,
+ "memberIdentifiers",
+ lv_memberIdentifiers_6_3,
"AnyElementCS");
afterParserOrEnumRuleCall();
@@ -828,7 +826,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_7=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleCollectionTemplateCS489); if (state.failed) return current;
+ otherlv_7=(Token)match(input,20,FollowSets000.FOLLOW_20_in_ruleCollectionTemplateCS483); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getCollectionTemplateCSAccess().getPlusSignPlusSignKeyword_4_2());
@@ -874,7 +872,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getRestIdentifierNameExpCSParserRuleCall_4_3_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_ruleCollectionTemplateCS512);
+ pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_ruleCollectionTemplateCS506);
lv_restIdentifier_8_1=ruleNameExpCS();
state._fsp--;
@@ -903,7 +901,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getCollectionTemplateCSAccess().getRestIdentifierAnyElementCSParserRuleCall_4_3_0_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_ruleCollectionTemplateCS531);
+ pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_ruleCollectionTemplateCS525);
lv_restIdentifier_8_2=ruleAnyElementCS();
state._fsp--;
@@ -942,7 +940,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_9=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleCollectionTemplateCS549); if (state.failed) return current;
+ otherlv_9=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleCollectionTemplateCS543); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getCollectionTemplateCSAccess().getRightCurlyBracketKeyword_5());
@@ -985,7 +983,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDefaultValueCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleDefaultValueCS_in_entryRuleDefaultValueCS585);
+ pushFollow(FollowSets000.FOLLOW_ruleDefaultValueCS_in_entryRuleDefaultValueCS579);
iv_ruleDefaultValueCS=ruleDefaultValueCS();
state._fsp--;
@@ -993,7 +991,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleDefaultValueCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleDefaultValueCS595); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleDefaultValueCS589); if (state.failed) return current;
}
@@ -1052,7 +1050,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDefaultValueCSAccess().getPropertyIdPropertyCrossReference_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleDefaultValueCS647);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleDefaultValueCS641);
ruleUnrestrictedName();
state._fsp--;
@@ -1068,7 +1066,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleDefaultValueCS659); if (state.failed) return current;
+ otherlv_1=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleDefaultValueCS653); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getDefaultValueCSAccess().getEqualsSignKeyword_1());
@@ -1085,7 +1083,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDefaultValueCSAccess().getInitialiserExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleDefaultValueCS680);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleDefaultValueCS674);
lv_initialiser_2_0=ruleExpCS();
state._fsp--;
@@ -1109,7 +1107,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleDefaultValueCS692); if (state.failed) return current;
+ otherlv_3=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleDefaultValueCS686); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getDefaultValueCSAccess().getSemicolonKeyword_3());
@@ -1152,7 +1150,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getDomainCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleDomainCS_in_entryRuleDomainCS728);
+ pushFollow(FollowSets000.FOLLOW_ruleDomainCS_in_entryRuleDomainCS722);
iv_ruleDomainCS=ruleDomainCS();
state._fsp--;
@@ -1160,7 +1158,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleDomainCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleDomainCS738); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleDomainCS732); if (state.failed) return current;
}
@@ -1178,7 +1176,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:438:1: ruleDomainCS returns [EObject current=null] : ( ( ( (lv_checkonly_0_0= 'checkonly' ) ) | ( (lv_enforce_1_0= 'enforce' ) ) )? otherlv_2= 'domain' ( ( ruleUnrestrictedName ) ) ( (lv_template_4_0= ruleTemplateCS ) ) (otherlv_5= 'implementedby' ( (lv_implementedBy_6_0= ruleExpCS ) ) )? (otherlv_7= 'default_values' otherlv_8= '{' ( (lv_defaultValue_9_0= ruleDefaultValueCS ) )+ otherlv_10= '}' )? otherlv_11= ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:438:1: ruleDomainCS returns [EObject current=null] : ( ( ( (lv_checkonly_0_0= 'checkonly' ) ) | ( (lv_enforce_1_0= 'enforce' ) ) )? otherlv_2= 'domain' ( ( ruleUnrestrictedName ) ) ( (lv_pattern_4_0= ruleDomainPatternCS ) ) (otherlv_5= 'implementedby' ( (lv_implementedBy_6_0= ruleExpCS ) ) )? (otherlv_7= 'default_values' otherlv_8= '{' ( (lv_defaultValues_9_0= ruleDefaultValueCS ) )+ otherlv_10= '}' )? otherlv_11= ';' ) ;
public final EObject ruleDomainCS() throws RecognitionException {
EObject current = null;
@@ -1190,21 +1188,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
Token otherlv_8=null;
Token otherlv_10=null;
Token otherlv_11=null;
- EObject lv_template_4_0 = null;
+ EObject lv_pattern_4_0 = null;
EObject lv_implementedBy_6_0 = null;
- EObject lv_defaultValue_9_0 = null;
+ EObject lv_defaultValues_9_0 = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:441:28: ( ( ( ( (lv_checkonly_0_0= 'checkonly' ) ) | ( (lv_enforce_1_0= 'enforce' ) ) )? otherlv_2= 'domain' ( ( ruleUnrestrictedName ) ) ( (lv_template_4_0= ruleTemplateCS ) ) (otherlv_5= 'implementedby' ( (lv_implementedBy_6_0= ruleExpCS ) ) )? (otherlv_7= 'default_values' otherlv_8= '{' ( (lv_defaultValue_9_0= ruleDefaultValueCS ) )+ otherlv_10= '}' )? otherlv_11= ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:442:1: ( ( ( (lv_checkonly_0_0= 'checkonly' ) ) | ( (lv_enforce_1_0= 'enforce' ) ) )? otherlv_2= 'domain' ( ( ruleUnrestrictedName ) ) ( (lv_template_4_0= ruleTemplateCS ) ) (otherlv_5= 'implementedby' ( (lv_implementedBy_6_0= ruleExpCS ) ) )? (otherlv_7= 'default_values' otherlv_8= '{' ( (lv_defaultValue_9_0= ruleDefaultValueCS ) )+ otherlv_10= '}' )? otherlv_11= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:441:28: ( ( ( ( (lv_checkonly_0_0= 'checkonly' ) ) | ( (lv_enforce_1_0= 'enforce' ) ) )? otherlv_2= 'domain' ( ( ruleUnrestrictedName ) ) ( (lv_pattern_4_0= ruleDomainPatternCS ) ) (otherlv_5= 'implementedby' ( (lv_implementedBy_6_0= ruleExpCS ) ) )? (otherlv_7= 'default_values' otherlv_8= '{' ( (lv_defaultValues_9_0= ruleDefaultValueCS ) )+ otherlv_10= '}' )? otherlv_11= ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:442:1: ( ( ( (lv_checkonly_0_0= 'checkonly' ) ) | ( (lv_enforce_1_0= 'enforce' ) ) )? otherlv_2= 'domain' ( ( ruleUnrestrictedName ) ) ( (lv_pattern_4_0= ruleDomainPatternCS ) ) (otherlv_5= 'implementedby' ( (lv_implementedBy_6_0= ruleExpCS ) ) )? (otherlv_7= 'default_values' otherlv_8= '{' ( (lv_defaultValues_9_0= ruleDefaultValueCS ) )+ otherlv_10= '}' )? otherlv_11= ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:442:1: ( ( ( (lv_checkonly_0_0= 'checkonly' ) ) | ( (lv_enforce_1_0= 'enforce' ) ) )? otherlv_2= 'domain' ( ( ruleUnrestrictedName ) ) ( (lv_template_4_0= ruleTemplateCS ) ) (otherlv_5= 'implementedby' ( (lv_implementedBy_6_0= ruleExpCS ) ) )? (otherlv_7= 'default_values' otherlv_8= '{' ( (lv_defaultValue_9_0= ruleDefaultValueCS ) )+ otherlv_10= '}' )? otherlv_11= ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:442:2: ( ( (lv_checkonly_0_0= 'checkonly' ) ) | ( (lv_enforce_1_0= 'enforce' ) ) )? otherlv_2= 'domain' ( ( ruleUnrestrictedName ) ) ( (lv_template_4_0= ruleTemplateCS ) ) (otherlv_5= 'implementedby' ( (lv_implementedBy_6_0= ruleExpCS ) ) )? (otherlv_7= 'default_values' otherlv_8= '{' ( (lv_defaultValue_9_0= ruleDefaultValueCS ) )+ otherlv_10= '}' )? otherlv_11= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:442:1: ( ( ( (lv_checkonly_0_0= 'checkonly' ) ) | ( (lv_enforce_1_0= 'enforce' ) ) )? otherlv_2= 'domain' ( ( ruleUnrestrictedName ) ) ( (lv_pattern_4_0= ruleDomainPatternCS ) ) (otherlv_5= 'implementedby' ( (lv_implementedBy_6_0= ruleExpCS ) ) )? (otherlv_7= 'default_values' otherlv_8= '{' ( (lv_defaultValues_9_0= ruleDefaultValueCS ) )+ otherlv_10= '}' )? otherlv_11= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:442:2: ( ( (lv_checkonly_0_0= 'checkonly' ) ) | ( (lv_enforce_1_0= 'enforce' ) ) )? otherlv_2= 'domain' ( ( ruleUnrestrictedName ) ) ( (lv_pattern_4_0= ruleDomainPatternCS ) ) (otherlv_5= 'implementedby' ( (lv_implementedBy_6_0= ruleExpCS ) ) )? (otherlv_7= 'default_values' otherlv_8= '{' ( (lv_defaultValues_9_0= ruleDefaultValueCS ) )+ otherlv_10= '}' )? otherlv_11= ';'
{
// ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:442:2: ( ( (lv_checkonly_0_0= 'checkonly' ) ) | ( (lv_enforce_1_0= 'enforce' ) ) )?
int alt10=3;
@@ -1226,7 +1224,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:443:1: (lv_checkonly_0_0= 'checkonly' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:444:3: lv_checkonly_0_0= 'checkonly'
{
- lv_checkonly_0_0=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleDomainCS782); if (state.failed) return current;
+ lv_checkonly_0_0=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleDomainCS776); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_checkonly_0_0, grammarAccess.getDomainCSAccess().getCheckonlyCheckonlyKeyword_0_0_0());
@@ -1258,7 +1256,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:459:1: (lv_enforce_1_0= 'enforce' )
// ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:460:3: lv_enforce_1_0= 'enforce'
{
- lv_enforce_1_0=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleDomainCS819); if (state.failed) return current;
+ lv_enforce_1_0=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleDomainCS813); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_enforce_1_0, grammarAccess.getDomainCSAccess().getEnforceEnforceKeyword_0_1_0());
@@ -1284,7 +1282,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleDomainCS846); if (state.failed) return current;
+ otherlv_2=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleDomainCS840); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getDomainCSAccess().getDomainKeyword_1());
@@ -1313,7 +1311,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDomainCSAccess().getModelIdTypedModelCrossReference_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleDomainCS873);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleDomainCS867);
ruleUnrestrictedName();
state._fsp--;
@@ -1329,19 +1327,19 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:495:2: ( (lv_template_4_0= ruleTemplateCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:496:1: (lv_template_4_0= ruleTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:495:2: ( (lv_pattern_4_0= ruleDomainPatternCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:496:1: (lv_pattern_4_0= ruleDomainPatternCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:496:1: (lv_template_4_0= ruleTemplateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:497:3: lv_template_4_0= ruleTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:496:1: (lv_pattern_4_0= ruleDomainPatternCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:497:3: lv_pattern_4_0= ruleDomainPatternCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getDomainCSAccess().getTemplateTemplateCSParserRuleCall_3_0());
+ newCompositeNode(grammarAccess.getDomainCSAccess().getPatternDomainPatternCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_ruleDomainCS894);
- lv_template_4_0=ruleTemplateCS();
+ pushFollow(FollowSets000.FOLLOW_ruleDomainPatternCS_in_ruleDomainCS888);
+ lv_pattern_4_0=ruleDomainPatternCS();
state._fsp--;
if (state.failed) return current;
@@ -1352,9 +1350,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
set(
current,
- "template",
- lv_template_4_0,
- "TemplateCS");
+ "pattern",
+ lv_pattern_4_0,
+ "DomainPatternCS");
afterParserOrEnumRuleCall();
}
@@ -1375,7 +1373,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
case 1 :
// ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:513:4: otherlv_5= 'implementedby' ( (lv_implementedBy_6_0= ruleExpCS ) )
{
- otherlv_5=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleDomainCS907); if (state.failed) return current;
+ otherlv_5=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleDomainCS901); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getDomainCSAccess().getImplementedbyKeyword_4_0());
@@ -1392,7 +1390,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getDomainCSAccess().getImplementedByExpCSParserRuleCall_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleDomainCS928);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleDomainCS922);
lv_implementedBy_6_0=ruleExpCS();
state._fsp--;
@@ -1422,7 +1420,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:535:4: (otherlv_7= 'default_values' otherlv_8= '{' ( (lv_defaultValue_9_0= ruleDefaultValueCS ) )+ otherlv_10= '}' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:535:4: (otherlv_7= 'default_values' otherlv_8= '{' ( (lv_defaultValues_9_0= ruleDefaultValueCS ) )+ otherlv_10= '}' )?
int alt13=2;
int LA13_0 = input.LA(1);
@@ -1431,21 +1429,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt13) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:535:6: otherlv_7= 'default_values' otherlv_8= '{' ( (lv_defaultValue_9_0= ruleDefaultValueCS ) )+ otherlv_10= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:535:6: otherlv_7= 'default_values' otherlv_8= '{' ( (lv_defaultValues_9_0= ruleDefaultValueCS ) )+ otherlv_10= '}'
{
- otherlv_7=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleDomainCS943); if (state.failed) return current;
+ otherlv_7=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleDomainCS937); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getDomainCSAccess().getDefault_valuesKeyword_5_0());
}
- otherlv_8=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleDomainCS955); if (state.failed) return current;
+ otherlv_8=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleDomainCS949); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_8, grammarAccess.getDomainCSAccess().getLeftCurlyBracketKeyword_5_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:543:1: ( (lv_defaultValue_9_0= ruleDefaultValueCS ) )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:543:1: ( (lv_defaultValues_9_0= ruleDefaultValueCS ) )+
int cnt12=0;
loop12:
do {
@@ -1459,18 +1457,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt12) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:544:1: (lv_defaultValue_9_0= ruleDefaultValueCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:544:1: (lv_defaultValues_9_0= ruleDefaultValueCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:544:1: (lv_defaultValue_9_0= ruleDefaultValueCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:545:3: lv_defaultValue_9_0= ruleDefaultValueCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:544:1: (lv_defaultValues_9_0= ruleDefaultValueCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:545:3: lv_defaultValues_9_0= ruleDefaultValueCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getDomainCSAccess().getDefaultValueDefaultValueCSParserRuleCall_5_2_0());
+ newCompositeNode(grammarAccess.getDomainCSAccess().getDefaultValuesDefaultValueCSParserRuleCall_5_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleDefaultValueCS_in_ruleDomainCS976);
- lv_defaultValue_9_0=ruleDefaultValueCS();
+ pushFollow(FollowSets000.FOLLOW_ruleDefaultValueCS_in_ruleDomainCS970);
+ lv_defaultValues_9_0=ruleDefaultValueCS();
state._fsp--;
if (state.failed) return current;
@@ -1481,8 +1479,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "defaultValue",
- lv_defaultValue_9_0,
+ "defaultValues",
+ lv_defaultValues_9_0,
"DefaultValueCS");
afterParserOrEnumRuleCall();
@@ -1504,7 +1502,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
cnt12++;
} while (true);
- otherlv_10=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleDomainCS989); if (state.failed) return current;
+ otherlv_10=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleDomainCS983); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getDomainCSAccess().getRightCurlyBracketKeyword_5_3());
@@ -1516,7 +1514,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_11=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleDomainCS1003); if (state.failed) return current;
+ otherlv_11=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleDomainCS997); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getDomainCSAccess().getSemicolonKeyword_6());
@@ -1544,8 +1542,116 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleDomainCS"
+ // $ANTLR start "entryRuleDomainPatternCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:577:1: entryRuleDomainPatternCS returns [EObject current=null] : iv_ruleDomainPatternCS= ruleDomainPatternCS EOF ;
+ public final EObject entryRuleDomainPatternCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleDomainPatternCS = null;
+
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:578:2: (iv_ruleDomainPatternCS= ruleDomainPatternCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:579:2: iv_ruleDomainPatternCS= ruleDomainPatternCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getDomainPatternCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleDomainPatternCS_in_entryRuleDomainPatternCS1033);
+ iv_ruleDomainPatternCS=ruleDomainPatternCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleDomainPatternCS;
+ }
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleDomainPatternCS1043); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleDomainPatternCS"
+
+
+ // $ANTLR start "ruleDomainPatternCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:586:1: ruleDomainPatternCS returns [EObject current=null] : ( (lv_template_0_0= ruleTemplateCS ) ) ;
+ public final EObject ruleDomainPatternCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject lv_template_0_0 = null;
+
+
+ enterRule();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:589:28: ( ( (lv_template_0_0= ruleTemplateCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:590:1: ( (lv_template_0_0= ruleTemplateCS ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:590:1: ( (lv_template_0_0= ruleTemplateCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:591:1: (lv_template_0_0= ruleTemplateCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:591:1: (lv_template_0_0= ruleTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:592:3: lv_template_0_0= ruleTemplateCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getDomainPatternCSAccess().getTemplateTemplateCSParserRuleCall_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_ruleDomainPatternCS1088);
+ lv_template_0_0=ruleTemplateCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getDomainPatternCSRule());
+ }
+ set(
+ current,
+ "template",
+ lv_template_0_0,
+ "TemplateCS");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+ leaveRule();
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleDomainPatternCS"
+
+
// $ANTLR start "entryRuleKeyDeclCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:577:1: entryRuleKeyDeclCS returns [EObject current=null] : iv_ruleKeyDeclCS= ruleKeyDeclCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:616:1: entryRuleKeyDeclCS returns [EObject current=null] : iv_ruleKeyDeclCS= ruleKeyDeclCS EOF ;
public final EObject entryRuleKeyDeclCS() throws RecognitionException {
EObject current = null;
@@ -1553,13 +1659,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:578:2: (iv_ruleKeyDeclCS= ruleKeyDeclCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:579:2: iv_ruleKeyDeclCS= ruleKeyDeclCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:617:2: (iv_ruleKeyDeclCS= ruleKeyDeclCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:618:2: iv_ruleKeyDeclCS= ruleKeyDeclCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getKeyDeclCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleKeyDeclCS_in_entryRuleKeyDeclCS1039);
+ pushFollow(FollowSets000.FOLLOW_ruleKeyDeclCS_in_entryRuleKeyDeclCS1123);
iv_ruleKeyDeclCS=ruleKeyDeclCS();
state._fsp--;
@@ -1567,7 +1673,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleKeyDeclCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleKeyDeclCS1049); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleKeyDeclCS1133); if (state.failed) return current;
}
@@ -1585,7 +1691,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleKeyDeclCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:586:1: ruleKeyDeclCS returns [EObject current=null] : (otherlv_0= 'key' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '{' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_6= '}' otherlv_7= ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:625:1: ruleKeyDeclCS returns [EObject current=null] : (otherlv_0= 'key' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '{' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_6= '}' otherlv_7= ';' ) ;
public final EObject ruleKeyDeclCS() throws RecognitionException {
EObject current = null;
@@ -1600,30 +1706,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:589:28: ( (otherlv_0= 'key' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '{' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_6= '}' otherlv_7= ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:590:1: (otherlv_0= 'key' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '{' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_6= '}' otherlv_7= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:628:28: ( (otherlv_0= 'key' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '{' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_6= '}' otherlv_7= ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:629:1: (otherlv_0= 'key' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '{' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_6= '}' otherlv_7= ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:590:1: (otherlv_0= 'key' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '{' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_6= '}' otherlv_7= ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:590:3: otherlv_0= 'key' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '{' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_6= '}' otherlv_7= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:629:1: (otherlv_0= 'key' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '{' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_6= '}' otherlv_7= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:629:3: otherlv_0= 'key' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '{' ( ( ruleUnrestrictedName ) ) (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_6= '}' otherlv_7= ';'
{
- otherlv_0=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleKeyDeclCS1086); if (state.failed) return current;
+ otherlv_0=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleKeyDeclCS1170); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getKeyDeclCSAccess().getKeyKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:594:1: ( (lv_pathName_1_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:595:1: (lv_pathName_1_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:633:1: ( (lv_pathName_1_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:634:1: (lv_pathName_1_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:595:1: (lv_pathName_1_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:596:3: lv_pathName_1_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:634:1: (lv_pathName_1_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:635:3: lv_pathName_1_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getKeyDeclCSAccess().getPathNamePathNameCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleKeyDeclCS1107);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleKeyDeclCS1191);
lv_pathName_1_0=rulePathNameCS();
state._fsp--;
@@ -1647,17 +1753,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleKeyDeclCS1119); if (state.failed) return current;
+ otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleKeyDeclCS1203); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getKeyDeclCSAccess().getLeftCurlyBracketKeyword_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:616:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:617:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:655:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:656:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:617:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:618:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:656:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:657:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -1673,10 +1779,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_3_0());
+ newCompositeNode(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleKeyDeclCS1146);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleKeyDeclCS1230);
ruleUnrestrictedName();
state._fsp--;
@@ -1692,7 +1798,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:634:2: (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:673:2: (otherlv_4= ',' ( ( ruleUnrestrictedName ) ) )*
loop14:
do {
int alt14=2;
@@ -1705,19 +1811,19 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt14) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:634:4: otherlv_4= ',' ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:673:4: otherlv_4= ',' ( ( ruleUnrestrictedName ) )
{
- otherlv_4=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleKeyDeclCS1159); if (state.failed) return current;
+ otherlv_4=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleKeyDeclCS1243); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getKeyDeclCSAccess().getCommaKeyword_4_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:638:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:639:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:677:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:678:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:639:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:640:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:678:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:679:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -1733,10 +1839,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getKeyDeclCSAccess().getPropertyIdPropertyCrossReference_4_1_0());
+ newCompositeNode(grammarAccess.getKeyDeclCSAccess().getPropertyIdsPropertyCrossReference_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleKeyDeclCS1186);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleKeyDeclCS1270);
ruleUnrestrictedName();
state._fsp--;
@@ -1761,13 +1867,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_6=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleKeyDeclCS1200); if (state.failed) return current;
+ otherlv_6=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleKeyDeclCS1284); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getKeyDeclCSAccess().getRightCurlyBracketKeyword_5());
}
- otherlv_7=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleKeyDeclCS1212); if (state.failed) return current;
+ otherlv_7=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleKeyDeclCS1296); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getKeyDeclCSAccess().getSemicolonKeyword_6());
@@ -1796,7 +1902,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLibraryCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:672:1: entryRuleLibraryCS returns [EObject current=null] : iv_ruleLibraryCS= ruleLibraryCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:711:1: entryRuleLibraryCS returns [EObject current=null] : iv_ruleLibraryCS= ruleLibraryCS EOF ;
public final EObject entryRuleLibraryCS() throws RecognitionException {
EObject current = null;
@@ -1804,13 +1910,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:673:2: (iv_ruleLibraryCS= ruleLibraryCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:674:2: iv_ruleLibraryCS= ruleLibraryCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:712:2: (iv_ruleLibraryCS= ruleLibraryCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:713:2: iv_ruleLibraryCS= ruleLibraryCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLibraryCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLibraryCS_in_entryRuleLibraryCS1248);
+ pushFollow(FollowSets000.FOLLOW_ruleLibraryCS_in_entryRuleLibraryCS1332);
iv_ruleLibraryCS=ruleLibraryCS();
state._fsp--;
@@ -1818,7 +1924,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleLibraryCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLibraryCS1258); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLibraryCS1342); if (state.failed) return current;
}
@@ -1836,7 +1942,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLibraryCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:681:1: ruleLibraryCS returns [EObject current=null] : (otherlv_0= 'library' ( ( ruleURI ) ) otherlv_2= ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:720:1: ruleLibraryCS returns [EObject current=null] : (otherlv_0= 'library' ( ( ruleURI ) ) otherlv_2= ';' ) ;
public final EObject ruleLibraryCS() throws RecognitionException {
EObject current = null;
@@ -1846,23 +1952,23 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:684:28: ( (otherlv_0= 'library' ( ( ruleURI ) ) otherlv_2= ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:685:1: (otherlv_0= 'library' ( ( ruleURI ) ) otherlv_2= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:723:28: ( (otherlv_0= 'library' ( ( ruleURI ) ) otherlv_2= ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:724:1: (otherlv_0= 'library' ( ( ruleURI ) ) otherlv_2= ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:685:1: (otherlv_0= 'library' ( ( ruleURI ) ) otherlv_2= ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:685:3: otherlv_0= 'library' ( ( ruleURI ) ) otherlv_2= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:724:1: (otherlv_0= 'library' ( ( ruleURI ) ) otherlv_2= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:724:3: otherlv_0= 'library' ( ( ruleURI ) ) otherlv_2= ';'
{
- otherlv_0=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleLibraryCS1295); if (state.failed) return current;
+ otherlv_0=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleLibraryCS1379); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getLibraryCSAccess().getLibraryKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:689:1: ( ( ruleURI ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:690:1: ( ruleURI )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:728:1: ( ( ruleURI ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:729:1: ( ruleURI )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:690:1: ( ruleURI )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:691:3: ruleURI
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:729:1: ( ruleURI )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:730:3: ruleURI
{
if ( state.backtracking==0 ) {
@@ -1881,7 +1987,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getLibraryCSAccess().getPackagePackageCrossReference_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleURI_in_ruleLibraryCS1322);
+ pushFollow(FollowSets000.FOLLOW_ruleURI_in_ruleLibraryCS1406);
ruleURI();
state._fsp--;
@@ -1897,7 +2003,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleLibraryCS1334); if (state.failed) return current;
+ otherlv_2=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleLibraryCS1418); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getLibraryCSAccess().getSemicolonKeyword_2());
@@ -1926,7 +2032,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleModelDeclCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:719:1: entryRuleModelDeclCS returns [EObject current=null] : iv_ruleModelDeclCS= ruleModelDeclCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:758:1: entryRuleModelDeclCS returns [EObject current=null] : iv_ruleModelDeclCS= ruleModelDeclCS EOF ;
public final EObject entryRuleModelDeclCS() throws RecognitionException {
EObject current = null;
@@ -1934,13 +2040,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:720:2: (iv_ruleModelDeclCS= ruleModelDeclCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:721:2: iv_ruleModelDeclCS= ruleModelDeclCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:759:2: (iv_ruleModelDeclCS= ruleModelDeclCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:760:2: iv_ruleModelDeclCS= ruleModelDeclCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getModelDeclCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleModelDeclCS_in_entryRuleModelDeclCS1370);
+ pushFollow(FollowSets000.FOLLOW_ruleModelDeclCS_in_entryRuleModelDeclCS1454);
iv_ruleModelDeclCS=ruleModelDeclCS();
state._fsp--;
@@ -1948,7 +2054,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleModelDeclCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleModelDeclCS1380); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleModelDeclCS1464); if (state.failed) return current;
}
@@ -1966,7 +2072,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleModelDeclCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:728:1: ruleModelDeclCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( ( ( ruleUnrestrictedName ) ) | (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:767:1: ruleModelDeclCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( ( ( ruleUnrestrictedName ) ) | (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' ) ) ) ;
public final EObject ruleModelDeclCS() throws RecognitionException {
EObject current = null;
@@ -1980,24 +2086,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:731:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( ( ( ruleUnrestrictedName ) ) | (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:732:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( ( ( ruleUnrestrictedName ) ) | (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:770:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( ( ( ruleUnrestrictedName ) ) | (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:771:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( ( ( ruleUnrestrictedName ) ) | (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:732:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( ( ( ruleUnrestrictedName ) ) | (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:732:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( ( ( ruleUnrestrictedName ) ) | (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:771:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( ( ( ruleUnrestrictedName ) ) | (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:771:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( ( ( ruleUnrestrictedName ) ) | (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:732:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:733:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:771:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:772:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:733:1: (lv_name_0_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:734:3: lv_name_0_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:772:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:773:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getModelDeclCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1426);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1510);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -2021,13 +2127,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleModelDeclCS1438); if (state.failed) return current;
+ otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleModelDeclCS1522); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getModelDeclCSAccess().getColonKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:754:1: ( ( ( ruleUnrestrictedName ) ) | (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:793:1: ( ( ( ruleUnrestrictedName ) ) | (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' ) )
int alt16=2;
int LA16_0 = input.LA(1);
@@ -2046,13 +2152,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt16) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:754:2: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:793:2: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:754:2: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:755:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:793:2: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:794:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:755:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:756:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:794:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:795:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -2068,10 +2174,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_0_0());
+ newCompositeNode(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1466);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1550);
ruleUnrestrictedName();
state._fsp--;
@@ -2091,22 +2197,22 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:773:6: (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:812:6: (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:773:6: (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:773:8: otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:812:6: (otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:812:8: otherlv_3= '{' ( ( ruleUnrestrictedName ) ) (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_7= '}'
{
- otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleModelDeclCS1485); if (state.failed) return current;
+ otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleModelDeclCS1569); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getModelDeclCSAccess().getLeftCurlyBracketKeyword_2_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:777:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:778:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:816:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:817:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:778:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:779:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:817:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:818:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -2122,10 +2228,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_1_0());
+ newCompositeNode(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1512);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1596);
ruleUnrestrictedName();
state._fsp--;
@@ -2141,7 +2247,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:795:2: (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:834:2: (otherlv_5= ',' ( ( ruleUnrestrictedName ) ) )*
loop15:
do {
int alt15=2;
@@ -2154,19 +2260,19 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt15) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:795:4: otherlv_5= ',' ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:834:4: otherlv_5= ',' ( ( ruleUnrestrictedName ) )
{
- otherlv_5=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleModelDeclCS1525); if (state.failed) return current;
+ otherlv_5=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleModelDeclCS1609); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getModelDeclCSAccess().getCommaKeyword_2_1_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:799:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:800:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:838:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:839:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:800:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:801:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:839:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:840:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -2182,10 +2288,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getModelDeclCSAccess().getMetaModelIdPackageCrossReference_2_1_2_1_0());
+ newCompositeNode(grammarAccess.getModelDeclCSAccess().getMetaModelIdsPackageCrossReference_2_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1552);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1636);
ruleUnrestrictedName();
state._fsp--;
@@ -2210,7 +2316,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_7=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleModelDeclCS1566); if (state.failed) return current;
+ otherlv_7=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleModelDeclCS1650); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getModelDeclCSAccess().getRightCurlyBracketKeyword_2_1_3());
@@ -2248,7 +2354,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleObjectTemplateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:829:1: entryRuleObjectTemplateCS returns [EObject current=null] : iv_ruleObjectTemplateCS= ruleObjectTemplateCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:868:1: entryRuleObjectTemplateCS returns [EObject current=null] : iv_ruleObjectTemplateCS= ruleObjectTemplateCS EOF ;
public final EObject entryRuleObjectTemplateCS() throws RecognitionException {
EObject current = null;
@@ -2256,13 +2362,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:830:2: (iv_ruleObjectTemplateCS= ruleObjectTemplateCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:831:2: iv_ruleObjectTemplateCS= ruleObjectTemplateCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:869:2: (iv_ruleObjectTemplateCS= ruleObjectTemplateCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:870:2: iv_ruleObjectTemplateCS= ruleObjectTemplateCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getObjectTemplateCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleObjectTemplateCS_in_entryRuleObjectTemplateCS1604);
+ pushFollow(FollowSets000.FOLLOW_ruleObjectTemplateCS_in_entryRuleObjectTemplateCS1688);
iv_ruleObjectTemplateCS=ruleObjectTemplateCS();
state._fsp--;
@@ -2270,7 +2376,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleObjectTemplateCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleObjectTemplateCS1614); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleObjectTemplateCS1698); if (state.failed) return current;
}
@@ -2288,7 +2394,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleObjectTemplateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:838:1: ruleObjectTemplateCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) ) otherlv_3= '{' ( ( (lv_propertyTemplate_4_0= rulePropertyTemplateCS ) ) (otherlv_5= ',' ( (lv_propertyTemplate_6_0= rulePropertyTemplateCS ) ) )* )? otherlv_7= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:877:1: ruleObjectTemplateCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) ) otherlv_3= '{' ( ( (lv_propertyTemplates_4_0= rulePropertyTemplateCS ) ) (otherlv_5= ',' ( (lv_propertyTemplates_6_0= rulePropertyTemplateCS ) ) )* )? otherlv_7= '}' ) ;
public final EObject ruleObjectTemplateCS() throws RecognitionException {
EObject current = null;
@@ -2296,23 +2402,25 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
Token otherlv_3=null;
Token otherlv_5=null;
Token otherlv_7=null;
+ AntlrDatatypeRuleToken lv_name_0_0 = null;
+
EObject lv_type_2_0 = null;
- EObject lv_propertyTemplate_4_0 = null;
+ EObject lv_propertyTemplates_4_0 = null;
- EObject lv_propertyTemplate_6_0 = null;
+ EObject lv_propertyTemplates_6_0 = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:841:28: ( ( ( ( ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) ) otherlv_3= '{' ( ( (lv_propertyTemplate_4_0= rulePropertyTemplateCS ) ) (otherlv_5= ',' ( (lv_propertyTemplate_6_0= rulePropertyTemplateCS ) ) )* )? otherlv_7= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:842:1: ( ( ( ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) ) otherlv_3= '{' ( ( (lv_propertyTemplate_4_0= rulePropertyTemplateCS ) ) (otherlv_5= ',' ( (lv_propertyTemplate_6_0= rulePropertyTemplateCS ) ) )* )? otherlv_7= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:880:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) ) otherlv_3= '{' ( ( (lv_propertyTemplates_4_0= rulePropertyTemplateCS ) ) (otherlv_5= ',' ( (lv_propertyTemplates_6_0= rulePropertyTemplateCS ) ) )* )? otherlv_7= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:881:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) ) otherlv_3= '{' ( ( (lv_propertyTemplates_4_0= rulePropertyTemplateCS ) ) (otherlv_5= ',' ( (lv_propertyTemplates_6_0= rulePropertyTemplateCS ) ) )* )? otherlv_7= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:842:1: ( ( ( ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) ) otherlv_3= '{' ( ( (lv_propertyTemplate_4_0= rulePropertyTemplateCS ) ) (otherlv_5= ',' ( (lv_propertyTemplate_6_0= rulePropertyTemplateCS ) ) )* )? otherlv_7= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:842:2: ( ( ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) ) otherlv_3= '{' ( ( (lv_propertyTemplate_4_0= rulePropertyTemplateCS ) ) (otherlv_5= ',' ( (lv_propertyTemplate_6_0= rulePropertyTemplateCS ) ) )* )? otherlv_7= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:881:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) ) otherlv_3= '{' ( ( (lv_propertyTemplates_4_0= rulePropertyTemplateCS ) ) (otherlv_5= ',' ( (lv_propertyTemplates_6_0= rulePropertyTemplateCS ) ) )* )? otherlv_7= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:881:2: ( (lv_name_0_0= ruleUnrestrictedName ) )? otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) ) otherlv_3= '{' ( ( (lv_propertyTemplates_4_0= rulePropertyTemplateCS ) ) (otherlv_5= ',' ( (lv_propertyTemplates_6_0= rulePropertyTemplateCS ) ) )* )? otherlv_7= '}'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:842:2: ( ( ruleUnrestrictedName ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:881:2: ( (lv_name_0_0= ruleUnrestrictedName ) )?
int alt17=2;
int LA17_0 = input.LA(1);
@@ -2321,35 +2429,31 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt17) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:843:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:882:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:843:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:844:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:882:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:883:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- /* */
-
- }
- if ( state.backtracking==0 ) {
-
- if (current==null) {
- current = createModelElement(grammarAccess.getObjectTemplateCSRule());
- }
-
- }
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getObjectTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0());
+ newCompositeNode(grammarAccess.getObjectTemplateCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleObjectTemplateCS1666);
- ruleUnrestrictedName();
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleObjectTemplateCS1744);
+ lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
if (state.failed) return current;
if ( state.backtracking==0 ) {
-
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getObjectTemplateCSRule());
+ }
+ set(
+ current,
+ "name",
+ lv_name_0_0,
+ "UnrestrictedName");
afterParserOrEnumRuleCall();
}
@@ -2362,24 +2466,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleObjectTemplateCS1679); if (state.failed) return current;
+ otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleObjectTemplateCS1757); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getObjectTemplateCSAccess().getColonKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:864:1: ( (lv_type_2_0= ruleTypedRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:865:1: (lv_type_2_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:903:1: ( (lv_type_2_0= ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:904:1: (lv_type_2_0= ruleTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:865:1: (lv_type_2_0= ruleTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:866:3: lv_type_2_0= ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:904:1: (lv_type_2_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:905:3: lv_type_2_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getObjectTemplateCSAccess().getTypeTypedRefCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleObjectTemplateCS1700);
+ pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleObjectTemplateCS1778);
lv_type_2_0=ruleTypedRefCS();
state._fsp--;
@@ -2403,13 +2507,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleObjectTemplateCS1712); if (state.failed) return current;
+ otherlv_3=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleObjectTemplateCS1790); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getObjectTemplateCSAccess().getLeftCurlyBracketKeyword_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:886:1: ( ( (lv_propertyTemplate_4_0= rulePropertyTemplateCS ) ) (otherlv_5= ',' ( (lv_propertyTemplate_6_0= rulePropertyTemplateCS ) ) )* )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:925:1: ( ( (lv_propertyTemplates_4_0= rulePropertyTemplateCS ) ) (otherlv_5= ',' ( (lv_propertyTemplates_6_0= rulePropertyTemplateCS ) ) )* )?
int alt19=2;
int LA19_0 = input.LA(1);
@@ -2418,21 +2522,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt19) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:886:2: ( (lv_propertyTemplate_4_0= rulePropertyTemplateCS ) ) (otherlv_5= ',' ( (lv_propertyTemplate_6_0= rulePropertyTemplateCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:925:2: ( (lv_propertyTemplates_4_0= rulePropertyTemplateCS ) ) (otherlv_5= ',' ( (lv_propertyTemplates_6_0= rulePropertyTemplateCS ) ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:886:2: ( (lv_propertyTemplate_4_0= rulePropertyTemplateCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:887:1: (lv_propertyTemplate_4_0= rulePropertyTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:925:2: ( (lv_propertyTemplates_4_0= rulePropertyTemplateCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:926:1: (lv_propertyTemplates_4_0= rulePropertyTemplateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:887:1: (lv_propertyTemplate_4_0= rulePropertyTemplateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:888:3: lv_propertyTemplate_4_0= rulePropertyTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:926:1: (lv_propertyTemplates_4_0= rulePropertyTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:927:3: lv_propertyTemplates_4_0= rulePropertyTemplateCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatePropertyTemplateCSParserRuleCall_4_0_0());
+ newCompositeNode(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_0_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePropertyTemplateCS_in_ruleObjectTemplateCS1734);
- lv_propertyTemplate_4_0=rulePropertyTemplateCS();
+ pushFollow(FollowSets000.FOLLOW_rulePropertyTemplateCS_in_ruleObjectTemplateCS1812);
+ lv_propertyTemplates_4_0=rulePropertyTemplateCS();
state._fsp--;
if (state.failed) return current;
@@ -2443,8 +2547,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "propertyTemplate",
- lv_propertyTemplate_4_0,
+ "propertyTemplates",
+ lv_propertyTemplates_4_0,
"PropertyTemplateCS");
afterParserOrEnumRuleCall();
@@ -2455,7 +2559,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:904:2: (otherlv_5= ',' ( (lv_propertyTemplate_6_0= rulePropertyTemplateCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:943:2: (otherlv_5= ',' ( (lv_propertyTemplates_6_0= rulePropertyTemplateCS ) ) )*
loop18:
do {
int alt18=2;
@@ -2468,27 +2572,27 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt18) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:904:4: otherlv_5= ',' ( (lv_propertyTemplate_6_0= rulePropertyTemplateCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:943:4: otherlv_5= ',' ( (lv_propertyTemplates_6_0= rulePropertyTemplateCS ) )
{
- otherlv_5=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleObjectTemplateCS1747); if (state.failed) return current;
+ otherlv_5=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleObjectTemplateCS1825); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getObjectTemplateCSAccess().getCommaKeyword_4_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:908:1: ( (lv_propertyTemplate_6_0= rulePropertyTemplateCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:909:1: (lv_propertyTemplate_6_0= rulePropertyTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:947:1: ( (lv_propertyTemplates_6_0= rulePropertyTemplateCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:948:1: (lv_propertyTemplates_6_0= rulePropertyTemplateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:909:1: (lv_propertyTemplate_6_0= rulePropertyTemplateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:910:3: lv_propertyTemplate_6_0= rulePropertyTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:948:1: (lv_propertyTemplates_6_0= rulePropertyTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:949:3: lv_propertyTemplates_6_0= rulePropertyTemplateCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatePropertyTemplateCSParserRuleCall_4_1_1_0());
+ newCompositeNode(grammarAccess.getObjectTemplateCSAccess().getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePropertyTemplateCS_in_ruleObjectTemplateCS1768);
- lv_propertyTemplate_6_0=rulePropertyTemplateCS();
+ pushFollow(FollowSets000.FOLLOW_rulePropertyTemplateCS_in_ruleObjectTemplateCS1846);
+ lv_propertyTemplates_6_0=rulePropertyTemplateCS();
state._fsp--;
if (state.failed) return current;
@@ -2499,8 +2603,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "propertyTemplate",
- lv_propertyTemplate_6_0,
+ "propertyTemplates",
+ lv_propertyTemplates_6_0,
"PropertyTemplateCS");
afterParserOrEnumRuleCall();
@@ -2526,7 +2630,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_7=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleObjectTemplateCS1784); if (state.failed) return current;
+ otherlv_7=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleObjectTemplateCS1862); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getObjectTemplateCSAccess().getRightCurlyBracketKeyword_5());
@@ -2555,7 +2659,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleParamDeclarationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:938:1: entryRuleParamDeclarationCS returns [EObject current=null] : iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:977:1: entryRuleParamDeclarationCS returns [EObject current=null] : iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF ;
public final EObject entryRuleParamDeclarationCS() throws RecognitionException {
EObject current = null;
@@ -2563,13 +2667,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:939:2: (iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:940:2: iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:978:2: (iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:979:2: iv_ruleParamDeclarationCS= ruleParamDeclarationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParamDeclarationCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS1820);
+ pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS1898);
iv_ruleParamDeclarationCS=ruleParamDeclarationCS();
state._fsp--;
@@ -2577,7 +2681,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleParamDeclarationCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParamDeclarationCS1830); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleParamDeclarationCS1908); if (state.failed) return current;
}
@@ -2595,37 +2699,37 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleParamDeclarationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:947:1: ruleParamDeclarationCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:986:1: ruleParamDeclarationCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedRefCS ) ) ) ;
public final EObject ruleParamDeclarationCS() throws RecognitionException {
EObject current = null;
Token otherlv_1=null;
AntlrDatatypeRuleToken lv_name_0_0 = null;
- EObject lv_type_2_0 = null;
+ EObject lv_ownedType_2_0 = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:950:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:951:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:989:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedRefCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:990:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedRefCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:951:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:951:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_type_2_0= ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:990:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedRefCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:990:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypedRefCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:951:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:952:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:990:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:991:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:952:1: (lv_name_0_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:953:3: lv_name_0_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:991:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:992:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getParamDeclarationCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleParamDeclarationCS1876);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleParamDeclarationCS1954);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -2649,25 +2753,25 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleParamDeclarationCS1888); if (state.failed) return current;
+ otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleParamDeclarationCS1966); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getParamDeclarationCSAccess().getColonKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:973:1: ( (lv_type_2_0= ruleTypedRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:974:1: (lv_type_2_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1012:1: ( (lv_ownedType_2_0= ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1013:1: (lv_ownedType_2_0= ruleTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:974:1: (lv_type_2_0= ruleTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:975:3: lv_type_2_0= ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1013:1: (lv_ownedType_2_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1014:3: lv_ownedType_2_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getParamDeclarationCSAccess().getTypeTypedRefCSParserRuleCall_2_0());
+ newCompositeNode(grammarAccess.getParamDeclarationCSAccess().getOwnedTypeTypedRefCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleParamDeclarationCS1909);
- lv_type_2_0=ruleTypedRefCS();
+ pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleParamDeclarationCS1987);
+ lv_ownedType_2_0=ruleTypedRefCS();
state._fsp--;
if (state.failed) return current;
@@ -2678,8 +2782,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
set(
current,
- "type",
- lv_type_2_0,
+ "ownedType",
+ lv_ownedType_2_0,
"TypedRefCS");
afterParserOrEnumRuleCall();
@@ -2712,8 +2816,129 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleParamDeclarationCS"
+ // $ANTLR start "entryRulePredicateCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1038:1: entryRulePredicateCS returns [EObject current=null] : iv_rulePredicateCS= rulePredicateCS EOF ;
+ public final EObject entryRulePredicateCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_rulePredicateCS = null;
+
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1039:2: (iv_rulePredicateCS= rulePredicateCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1040:2: iv_rulePredicateCS= rulePredicateCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getPredicateCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_rulePredicateCS_in_entryRulePredicateCS2023);
+ iv_rulePredicateCS=rulePredicateCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_rulePredicateCS;
+ }
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePredicateCS2033); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRulePredicateCS"
+
+
+ // $ANTLR start "rulePredicateCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1047:1: rulePredicateCS returns [EObject current=null] : ( ( (lv_expr_0_0= ruleExpCS ) ) otherlv_1= ';' ) ;
+ public final EObject rulePredicateCS() throws RecognitionException {
+ EObject current = null;
+
+ Token otherlv_1=null;
+ EObject lv_expr_0_0 = null;
+
+
+ enterRule();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1050:28: ( ( ( (lv_expr_0_0= ruleExpCS ) ) otherlv_1= ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1051:1: ( ( (lv_expr_0_0= ruleExpCS ) ) otherlv_1= ';' )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1051:1: ( ( (lv_expr_0_0= ruleExpCS ) ) otherlv_1= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1051:2: ( (lv_expr_0_0= ruleExpCS ) ) otherlv_1= ';'
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1051:2: ( (lv_expr_0_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1052:1: (lv_expr_0_0= ruleExpCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1052:1: (lv_expr_0_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1053:3: lv_expr_0_0= ruleExpCS
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getPredicateCSAccess().getExprExpCSParserRuleCall_0_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePredicateCS2079);
+ lv_expr_0_0=ruleExpCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getPredicateCSRule());
+ }
+ set(
+ current,
+ "expr",
+ lv_expr_0_0,
+ "ExpCS");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+ otherlv_1=(Token)match(input,23,FollowSets000.FOLLOW_23_in_rulePredicateCS2091); if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ newLeafNode(otherlv_1, grammarAccess.getPredicateCSAccess().getSemicolonKeyword_1());
+
+ }
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+ leaveRule();
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "rulePredicateCS"
+
+
// $ANTLR start "entryRulePrimitiveTypeDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:999:1: entryRulePrimitiveTypeDomainCS returns [EObject current=null] : iv_rulePrimitiveTypeDomainCS= rulePrimitiveTypeDomainCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1081:1: entryRulePrimitiveTypeDomainCS returns [EObject current=null] : iv_rulePrimitiveTypeDomainCS= rulePrimitiveTypeDomainCS EOF ;
public final EObject entryRulePrimitiveTypeDomainCS() throws RecognitionException {
EObject current = null;
@@ -2721,13 +2946,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1000:2: (iv_rulePrimitiveTypeDomainCS= rulePrimitiveTypeDomainCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1001:2: iv_rulePrimitiveTypeDomainCS= rulePrimitiveTypeDomainCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1082:2: (iv_rulePrimitiveTypeDomainCS= rulePrimitiveTypeDomainCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1083:2: iv_rulePrimitiveTypeDomainCS= rulePrimitiveTypeDomainCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeDomainCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeDomainCS_in_entryRulePrimitiveTypeDomainCS1945);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeDomainCS_in_entryRulePrimitiveTypeDomainCS2127);
iv_rulePrimitiveTypeDomainCS=rulePrimitiveTypeDomainCS();
state._fsp--;
@@ -2735,7 +2960,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrimitiveTypeDomainCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeDomainCS1955); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeDomainCS2137); if (state.failed) return current;
}
@@ -2753,7 +2978,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimitiveTypeDomainCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1008:1: rulePrimitiveTypeDomainCS returns [EObject current=null] : (otherlv_0= 'primitive' otherlv_1= 'domain' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1090:1: rulePrimitiveTypeDomainCS returns [EObject current=null] : (otherlv_0= 'primitive' otherlv_1= 'domain' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' ) ;
public final EObject rulePrimitiveTypeDomainCS() throws RecognitionException {
EObject current = null;
@@ -2769,36 +2994,36 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1011:28: ( (otherlv_0= 'primitive' otherlv_1= 'domain' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1012:1: (otherlv_0= 'primitive' otherlv_1= 'domain' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1093:28: ( (otherlv_0= 'primitive' otherlv_1= 'domain' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1094:1: (otherlv_0= 'primitive' otherlv_1= 'domain' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1012:1: (otherlv_0= 'primitive' otherlv_1= 'domain' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1012:3: otherlv_0= 'primitive' otherlv_1= 'domain' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1094:1: (otherlv_0= 'primitive' otherlv_1= 'domain' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1094:3: otherlv_0= 'primitive' otherlv_1= 'domain' ( (lv_name_2_0= ruleUnrestrictedName ) ) otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';'
{
- otherlv_0=(Token)match(input,31,FollowSets000.FOLLOW_31_in_rulePrimitiveTypeDomainCS1992); if (state.failed) return current;
+ otherlv_0=(Token)match(input,31,FollowSets000.FOLLOW_31_in_rulePrimitiveTypeDomainCS2174); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getPrimitiveTypeDomainCSAccess().getPrimitiveKeyword_0());
}
- otherlv_1=(Token)match(input,26,FollowSets000.FOLLOW_26_in_rulePrimitiveTypeDomainCS2004); if (state.failed) return current;
+ otherlv_1=(Token)match(input,26,FollowSets000.FOLLOW_26_in_rulePrimitiveTypeDomainCS2186); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPrimitiveTypeDomainCSAccess().getDomainKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1020:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1021:1: (lv_name_2_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1102:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1103:1: (lv_name_2_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1021:1: (lv_name_2_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1022:3: lv_name_2_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1103:1: (lv_name_2_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1104:3: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeDomainCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rulePrimitiveTypeDomainCS2025);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rulePrimitiveTypeDomainCS2207);
lv_name_2_0=ruleUnrestrictedName();
state._fsp--;
@@ -2822,24 +3047,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_rulePrimitiveTypeDomainCS2037); if (state.failed) return current;
+ otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_rulePrimitiveTypeDomainCS2219); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getPrimitiveTypeDomainCSAccess().getColonKeyword_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1042:1: ( (lv_type_4_0= ruleTypedRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1043:1: (lv_type_4_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1124:1: ( (lv_type_4_0= ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1125:1: (lv_type_4_0= ruleTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1043:1: (lv_type_4_0= ruleTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1044:3: lv_type_4_0= ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1125:1: (lv_type_4_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1126:3: lv_type_4_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeDomainCSAccess().getTypeTypedRefCSParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_rulePrimitiveTypeDomainCS2058);
+ pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_rulePrimitiveTypeDomainCS2240);
lv_type_4_0=ruleTypedRefCS();
state._fsp--;
@@ -2863,7 +3088,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_rulePrimitiveTypeDomainCS2070); if (state.failed) return current;
+ otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_rulePrimitiveTypeDomainCS2252); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getPrimitiveTypeDomainCSAccess().getSemicolonKeyword_5());
@@ -2892,7 +3117,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePropertyTemplateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1072:1: entryRulePropertyTemplateCS returns [EObject current=null] : iv_rulePropertyTemplateCS= rulePropertyTemplateCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1154:1: entryRulePropertyTemplateCS returns [EObject current=null] : iv_rulePropertyTemplateCS= rulePropertyTemplateCS EOF ;
public final EObject entryRulePropertyTemplateCS() throws RecognitionException {
EObject current = null;
@@ -2900,13 +3125,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1073:2: (iv_rulePropertyTemplateCS= rulePropertyTemplateCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1074:2: iv_rulePropertyTemplateCS= rulePropertyTemplateCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1155:2: (iv_rulePropertyTemplateCS= rulePropertyTemplateCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1156:2: iv_rulePropertyTemplateCS= rulePropertyTemplateCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPropertyTemplateCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePropertyTemplateCS_in_entryRulePropertyTemplateCS2106);
+ pushFollow(FollowSets000.FOLLOW_rulePropertyTemplateCS_in_entryRulePropertyTemplateCS2288);
iv_rulePropertyTemplateCS=rulePropertyTemplateCS();
state._fsp--;
@@ -2914,7 +3139,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePropertyTemplateCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePropertyTemplateCS2116); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePropertyTemplateCS2298); if (state.failed) return current;
}
@@ -2932,7 +3157,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePropertyTemplateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1081:1: rulePropertyTemplateCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_oclExpression_2_0= ruleExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1163:1: rulePropertyTemplateCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_oclExpression_2_0= ruleExpCSOrTemplateCS ) ) ) ;
public final EObject rulePropertyTemplateCS() throws RecognitionException {
EObject current = null;
@@ -2943,17 +3168,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1084:28: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_oclExpression_2_0= ruleExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1085:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_oclExpression_2_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1166:28: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_oclExpression_2_0= ruleExpCSOrTemplateCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1167:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_oclExpression_2_0= ruleExpCSOrTemplateCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1085:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_oclExpression_2_0= ruleExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1085:2: ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_oclExpression_2_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1167:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_oclExpression_2_0= ruleExpCSOrTemplateCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1167:2: ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_oclExpression_2_0= ruleExpCSOrTemplateCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1085:2: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1086:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1167:2: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1168:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1086:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1087:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1168:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1169:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -2972,7 +3197,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPropertyTemplateCSAccess().getPropertyIdPropertyCrossReference_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rulePropertyTemplateCS2168);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_rulePropertyTemplateCS2350);
ruleUnrestrictedName();
state._fsp--;
@@ -2988,25 +3213,25 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,22,FollowSets000.FOLLOW_22_in_rulePropertyTemplateCS2180); if (state.failed) return current;
+ otherlv_1=(Token)match(input,22,FollowSets000.FOLLOW_22_in_rulePropertyTemplateCS2362); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPropertyTemplateCSAccess().getEqualsSignKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1107:1: ( (lv_oclExpression_2_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1108:1: (lv_oclExpression_2_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1189:1: ( (lv_oclExpression_2_0= ruleExpCSOrTemplateCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1190:1: (lv_oclExpression_2_0= ruleExpCSOrTemplateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1108:1: (lv_oclExpression_2_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1109:3: lv_oclExpression_2_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1190:1: (lv_oclExpression_2_0= ruleExpCSOrTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1191:3: lv_oclExpression_2_0= ruleExpCSOrTemplateCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getPropertyTemplateCSAccess().getOclExpressionExpCSParserRuleCall_2_0());
+ newCompositeNode(grammarAccess.getPropertyTemplateCSAccess().getOclExpressionExpCSOrTemplateCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePropertyTemplateCS2201);
- lv_oclExpression_2_0=ruleExpCS();
+ pushFollow(FollowSets000.FOLLOW_ruleExpCSOrTemplateCS_in_rulePropertyTemplateCS2383);
+ lv_oclExpression_2_0=ruleExpCSOrTemplateCS();
state._fsp--;
if (state.failed) return current;
@@ -3019,7 +3244,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
current,
"oclExpression",
lv_oclExpression_2_0,
- "ExpCS");
+ "ExpCSOrTemplateCS");
afterParserOrEnumRuleCall();
}
@@ -3052,7 +3277,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleQueryCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1133:1: entryRuleQueryCS returns [EObject current=null] : iv_ruleQueryCS= ruleQueryCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1215:1: entryRuleQueryCS returns [EObject current=null] : iv_ruleQueryCS= ruleQueryCS EOF ;
public final EObject entryRuleQueryCS() throws RecognitionException {
EObject current = null;
@@ -3060,13 +3285,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1134:2: (iv_ruleQueryCS= ruleQueryCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1135:2: iv_ruleQueryCS= ruleQueryCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1216:2: (iv_ruleQueryCS= ruleQueryCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1217:2: iv_ruleQueryCS= ruleQueryCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleQueryCS_in_entryRuleQueryCS2237);
+ pushFollow(FollowSets000.FOLLOW_ruleQueryCS_in_entryRuleQueryCS2419);
iv_ruleQueryCS=ruleQueryCS();
state._fsp--;
@@ -3074,7 +3299,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleQueryCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQueryCS2247); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleQueryCS2429); if (state.failed) return current;
}
@@ -3092,7 +3317,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleQueryCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1142:1: ruleQueryCS returns [EObject current=null] : (otherlv_0= 'query' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '(' ( ( (lv_inputParamDeclaration_3_0= ruleParamDeclarationCS ) ) (otherlv_4= ',' ( (lv_inputParamDeclaration_5_0= ruleParamDeclarationCS ) ) )* )? otherlv_6= ')' otherlv_7= ':' ( (lv_type_8_0= ruleTypedRefCS ) ) (otherlv_9= ';' | (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1224:1: ruleQueryCS returns [EObject current=null] : (otherlv_0= 'query' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( ( (lv_inputParamDeclarations_3_0= ruleParamDeclarationCS ) ) (otherlv_4= ',' ( (lv_inputParamDeclarations_5_0= ruleParamDeclarationCS ) ) )* )? otherlv_6= ')' otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypedRefCS ) ) (otherlv_9= ';' | (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' ) ) ) ;
public final EObject ruleQueryCS() throws RecognitionException {
EObject current = null;
@@ -3104,13 +3329,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
Token otherlv_9=null;
Token otherlv_10=null;
Token otherlv_12=null;
- EObject lv_pathName_1_0 = null;
+ AntlrDatatypeRuleToken lv_name_1_0 = null;
- EObject lv_inputParamDeclaration_3_0 = null;
+ EObject lv_inputParamDeclarations_3_0 = null;
- EObject lv_inputParamDeclaration_5_0 = null;
+ EObject lv_inputParamDeclarations_5_0 = null;
- EObject lv_type_8_0 = null;
+ EObject lv_ownedType_8_0 = null;
EObject lv_oclExpression_11_0 = null;
@@ -3118,31 +3343,31 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1145:28: ( (otherlv_0= 'query' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '(' ( ( (lv_inputParamDeclaration_3_0= ruleParamDeclarationCS ) ) (otherlv_4= ',' ( (lv_inputParamDeclaration_5_0= ruleParamDeclarationCS ) ) )* )? otherlv_6= ')' otherlv_7= ':' ( (lv_type_8_0= ruleTypedRefCS ) ) (otherlv_9= ';' | (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1146:1: (otherlv_0= 'query' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '(' ( ( (lv_inputParamDeclaration_3_0= ruleParamDeclarationCS ) ) (otherlv_4= ',' ( (lv_inputParamDeclaration_5_0= ruleParamDeclarationCS ) ) )* )? otherlv_6= ')' otherlv_7= ':' ( (lv_type_8_0= ruleTypedRefCS ) ) (otherlv_9= ';' | (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1227:28: ( (otherlv_0= 'query' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( ( (lv_inputParamDeclarations_3_0= ruleParamDeclarationCS ) ) (otherlv_4= ',' ( (lv_inputParamDeclarations_5_0= ruleParamDeclarationCS ) ) )* )? otherlv_6= ')' otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypedRefCS ) ) (otherlv_9= ';' | (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1228:1: (otherlv_0= 'query' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( ( (lv_inputParamDeclarations_3_0= ruleParamDeclarationCS ) ) (otherlv_4= ',' ( (lv_inputParamDeclarations_5_0= ruleParamDeclarationCS ) ) )* )? otherlv_6= ')' otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypedRefCS ) ) (otherlv_9= ';' | (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1146:1: (otherlv_0= 'query' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '(' ( ( (lv_inputParamDeclaration_3_0= ruleParamDeclarationCS ) ) (otherlv_4= ',' ( (lv_inputParamDeclaration_5_0= ruleParamDeclarationCS ) ) )* )? otherlv_6= ')' otherlv_7= ':' ( (lv_type_8_0= ruleTypedRefCS ) ) (otherlv_9= ';' | (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1146:3: otherlv_0= 'query' ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '(' ( ( (lv_inputParamDeclaration_3_0= ruleParamDeclarationCS ) ) (otherlv_4= ',' ( (lv_inputParamDeclaration_5_0= ruleParamDeclarationCS ) ) )* )? otherlv_6= ')' otherlv_7= ':' ( (lv_type_8_0= ruleTypedRefCS ) ) (otherlv_9= ';' | (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1228:1: (otherlv_0= 'query' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( ( (lv_inputParamDeclarations_3_0= ruleParamDeclarationCS ) ) (otherlv_4= ',' ( (lv_inputParamDeclarations_5_0= ruleParamDeclarationCS ) ) )* )? otherlv_6= ')' otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypedRefCS ) ) (otherlv_9= ';' | (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1228:3: otherlv_0= 'query' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( ( (lv_inputParamDeclarations_3_0= ruleParamDeclarationCS ) ) (otherlv_4= ',' ( (lv_inputParamDeclarations_5_0= ruleParamDeclarationCS ) ) )* )? otherlv_6= ')' otherlv_7= ':' ( (lv_ownedType_8_0= ruleTypedRefCS ) ) (otherlv_9= ';' | (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' ) )
{
- otherlv_0=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleQueryCS2284); if (state.failed) return current;
+ otherlv_0=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleQueryCS2466); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getQueryCSAccess().getQueryKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1150:1: ( (lv_pathName_1_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1151:1: (lv_pathName_1_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1232:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1233:1: (lv_name_1_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1151:1: (lv_pathName_1_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1152:3: lv_pathName_1_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1233:1: (lv_name_1_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1234:3: lv_name_1_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getQueryCSAccess().getPathNamePathNameCSParserRuleCall_1_0());
+ newCompositeNode(grammarAccess.getQueryCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleQueryCS2305);
- lv_pathName_1_0=rulePathNameCS();
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleQueryCS2487);
+ lv_name_1_0=ruleUnrestrictedName();
state._fsp--;
if (state.failed) return current;
@@ -3153,9 +3378,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
set(
current,
- "pathName",
- lv_pathName_1_0,
- "PathNameCS");
+ "name",
+ lv_name_1_0,
+ "UnrestrictedName");
afterParserOrEnumRuleCall();
}
@@ -3165,13 +3390,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleQueryCS2317); if (state.failed) return current;
+ otherlv_2=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleQueryCS2499); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getQueryCSAccess().getLeftParenthesisKeyword_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1172:1: ( ( (lv_inputParamDeclaration_3_0= ruleParamDeclarationCS ) ) (otherlv_4= ',' ( (lv_inputParamDeclaration_5_0= ruleParamDeclarationCS ) ) )* )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1254:1: ( ( (lv_inputParamDeclarations_3_0= ruleParamDeclarationCS ) ) (otherlv_4= ',' ( (lv_inputParamDeclarations_5_0= ruleParamDeclarationCS ) ) )* )?
int alt21=2;
int LA21_0 = input.LA(1);
@@ -3180,21 +3405,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt21) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1172:2: ( (lv_inputParamDeclaration_3_0= ruleParamDeclarationCS ) ) (otherlv_4= ',' ( (lv_inputParamDeclaration_5_0= ruleParamDeclarationCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1254:2: ( (lv_inputParamDeclarations_3_0= ruleParamDeclarationCS ) ) (otherlv_4= ',' ( (lv_inputParamDeclarations_5_0= ruleParamDeclarationCS ) ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1172:2: ( (lv_inputParamDeclaration_3_0= ruleParamDeclarationCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1173:1: (lv_inputParamDeclaration_3_0= ruleParamDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1254:2: ( (lv_inputParamDeclarations_3_0= ruleParamDeclarationCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1255:1: (lv_inputParamDeclarations_3_0= ruleParamDeclarationCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1173:1: (lv_inputParamDeclaration_3_0= ruleParamDeclarationCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1174:3: lv_inputParamDeclaration_3_0= ruleParamDeclarationCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1255:1: (lv_inputParamDeclarations_3_0= ruleParamDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1256:3: lv_inputParamDeclarations_3_0= ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_3_0_0());
+ newCompositeNode(grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2339);
- lv_inputParamDeclaration_3_0=ruleParamDeclarationCS();
+ pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2521);
+ lv_inputParamDeclarations_3_0=ruleParamDeclarationCS();
state._fsp--;
if (state.failed) return current;
@@ -3205,8 +3430,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "inputParamDeclaration",
- lv_inputParamDeclaration_3_0,
+ "inputParamDeclarations",
+ lv_inputParamDeclarations_3_0,
"ParamDeclarationCS");
afterParserOrEnumRuleCall();
@@ -3217,7 +3442,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1190:2: (otherlv_4= ',' ( (lv_inputParamDeclaration_5_0= ruleParamDeclarationCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1272:2: (otherlv_4= ',' ( (lv_inputParamDeclarations_5_0= ruleParamDeclarationCS ) ) )*
loop20:
do {
int alt20=2;
@@ -3230,27 +3455,27 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt20) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1190:4: otherlv_4= ',' ( (lv_inputParamDeclaration_5_0= ruleParamDeclarationCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1272:4: otherlv_4= ',' ( (lv_inputParamDeclarations_5_0= ruleParamDeclarationCS ) )
{
- otherlv_4=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleQueryCS2352); if (state.failed) return current;
+ otherlv_4=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleQueryCS2534); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getQueryCSAccess().getCommaKeyword_3_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1194:1: ( (lv_inputParamDeclaration_5_0= ruleParamDeclarationCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1195:1: (lv_inputParamDeclaration_5_0= ruleParamDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1276:1: ( (lv_inputParamDeclarations_5_0= ruleParamDeclarationCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1277:1: (lv_inputParamDeclarations_5_0= ruleParamDeclarationCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1195:1: (lv_inputParamDeclaration_5_0= ruleParamDeclarationCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1196:3: lv_inputParamDeclaration_5_0= ruleParamDeclarationCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1277:1: (lv_inputParamDeclarations_5_0= ruleParamDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1278:3: lv_inputParamDeclarations_5_0= ruleParamDeclarationCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getQueryCSAccess().getInputParamDeclarationParamDeclarationCSParserRuleCall_3_1_1_0());
+ newCompositeNode(grammarAccess.getQueryCSAccess().getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2373);
- lv_inputParamDeclaration_5_0=ruleParamDeclarationCS();
+ pushFollow(FollowSets000.FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2555);
+ lv_inputParamDeclarations_5_0=ruleParamDeclarationCS();
state._fsp--;
if (state.failed) return current;
@@ -3261,8 +3486,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "inputParamDeclaration",
- lv_inputParamDeclaration_5_0,
+ "inputParamDeclarations",
+ lv_inputParamDeclarations_5_0,
"ParamDeclarationCS");
afterParserOrEnumRuleCall();
@@ -3288,31 +3513,31 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleQueryCS2389); if (state.failed) return current;
+ otherlv_6=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleQueryCS2571); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getQueryCSAccess().getRightParenthesisKeyword_4());
}
- otherlv_7=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleQueryCS2401); if (state.failed) return current;
+ otherlv_7=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleQueryCS2583); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getQueryCSAccess().getColonKeyword_5());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1220:1: ( (lv_type_8_0= ruleTypedRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1221:1: (lv_type_8_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1302:1: ( (lv_ownedType_8_0= ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1303:1: (lv_ownedType_8_0= ruleTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1221:1: (lv_type_8_0= ruleTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1222:3: lv_type_8_0= ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1303:1: (lv_ownedType_8_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1304:3: lv_ownedType_8_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getQueryCSAccess().getTypeTypedRefCSParserRuleCall_6_0());
+ newCompositeNode(grammarAccess.getQueryCSAccess().getOwnedTypeTypedRefCSParserRuleCall_6_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleQueryCS2422);
- lv_type_8_0=ruleTypedRefCS();
+ pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleQueryCS2604);
+ lv_ownedType_8_0=ruleTypedRefCS();
state._fsp--;
if (state.failed) return current;
@@ -3323,8 +3548,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
set(
current,
- "type",
- lv_type_8_0,
+ "ownedType",
+ lv_ownedType_8_0,
"TypedRefCS");
afterParserOrEnumRuleCall();
@@ -3335,7 +3560,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1238:2: (otherlv_9= ';' | (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1320:2: (otherlv_9= ';' | (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' ) )
int alt22=2;
int LA22_0 = input.LA(1);
@@ -3354,9 +3579,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt22) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1238:4: otherlv_9= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1320:4: otherlv_9= ';'
{
- otherlv_9=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleQueryCS2435); if (state.failed) return current;
+ otherlv_9=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleQueryCS2617); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getQueryCSAccess().getSemicolonKeyword_7_0());
@@ -3366,29 +3591,29 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1243:6: (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1325:6: (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1243:6: (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1243:8: otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1325:6: (otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1325:8: otherlv_10= '{' ( (lv_oclExpression_11_0= ruleExpCS ) ) otherlv_12= '}'
{
- otherlv_10=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleQueryCS2454); if (state.failed) return current;
+ otherlv_10=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleQueryCS2636); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_10, grammarAccess.getQueryCSAccess().getLeftCurlyBracketKeyword_7_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1247:1: ( (lv_oclExpression_11_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1248:1: (lv_oclExpression_11_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1329:1: ( (lv_oclExpression_11_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1330:1: (lv_oclExpression_11_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1248:1: (lv_oclExpression_11_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1249:3: lv_oclExpression_11_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1330:1: (lv_oclExpression_11_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1331:3: lv_oclExpression_11_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getQueryCSAccess().getOclExpressionExpCSParserRuleCall_7_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleQueryCS2475);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleQueryCS2657);
lv_oclExpression_11_0=ruleExpCS();
state._fsp--;
@@ -3412,7 +3637,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_12=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleQueryCS2487); if (state.failed) return current;
+ otherlv_12=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleQueryCS2669); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_12, grammarAccess.getQueryCSAccess().getRightCurlyBracketKeyword_7_1_2());
@@ -3450,7 +3675,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleRelationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1277:1: entryRuleRelationCS returns [EObject current=null] : iv_ruleRelationCS= ruleRelationCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1359:1: entryRuleRelationCS returns [EObject current=null] : iv_ruleRelationCS= ruleRelationCS EOF ;
public final EObject entryRuleRelationCS() throws RecognitionException {
EObject current = null;
@@ -3458,13 +3683,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1278:2: (iv_ruleRelationCS= ruleRelationCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1279:2: iv_ruleRelationCS= ruleRelationCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1360:2: (iv_ruleRelationCS= ruleRelationCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1361:2: iv_ruleRelationCS= ruleRelationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRelationCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleRelationCS_in_entryRuleRelationCS2525);
+ pushFollow(FollowSets000.FOLLOW_ruleRelationCS_in_entryRuleRelationCS2707);
iv_ruleRelationCS=ruleRelationCS();
state._fsp--;
@@ -3472,7 +3697,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleRelationCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRelationCS2535); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleRelationCS2717); if (state.failed) return current;
}
@@ -3490,7 +3715,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleRelationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1286:1: ruleRelationCS returns [EObject current=null] : ( ( (lv_top_0_0= 'top' ) )? otherlv_1= 'relation' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'overrides' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_varDeclaration_6_0= ruleVarDeclarationCS ) )* ( ( (lv_domain_7_0= ruleDomainCS ) ) | ( (lv_domain_8_0= rulePrimitiveTypeDomainCS ) ) )+ ( (lv_when_9_0= ruleWhenCS ) )? ( (lv_where_10_0= ruleWhereCS ) )? otherlv_11= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1368:1: ruleRelationCS returns [EObject current=null] : ( ( (lv_top_0_0= 'top' ) )? otherlv_1= 'relation' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'overrides' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_varDeclarations_6_0= ruleVarDeclarationCS ) )* ( ( (lv_domains_7_0= ruleDomainCS ) ) | ( (lv_domains_8_0= rulePrimitiveTypeDomainCS ) ) )+ ( (lv_when_9_0= ruleWhenCS ) )? ( (lv_where_10_0= ruleWhereCS ) )? otherlv_11= '}' ) ;
public final EObject ruleRelationCS() throws RecognitionException {
EObject current = null;
@@ -3501,11 +3726,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
Token otherlv_11=null;
AntlrDatatypeRuleToken lv_name_2_0 = null;
- EObject lv_varDeclaration_6_0 = null;
+ EObject lv_varDeclarations_6_0 = null;
- EObject lv_domain_7_0 = null;
+ EObject lv_domains_7_0 = null;
- EObject lv_domain_8_0 = null;
+ EObject lv_domains_8_0 = null;
EObject lv_when_9_0 = null;
@@ -3515,13 +3740,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1289:28: ( ( ( (lv_top_0_0= 'top' ) )? otherlv_1= 'relation' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'overrides' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_varDeclaration_6_0= ruleVarDeclarationCS ) )* ( ( (lv_domain_7_0= ruleDomainCS ) ) | ( (lv_domain_8_0= rulePrimitiveTypeDomainCS ) ) )+ ( (lv_when_9_0= ruleWhenCS ) )? ( (lv_where_10_0= ruleWhereCS ) )? otherlv_11= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1290:1: ( ( (lv_top_0_0= 'top' ) )? otherlv_1= 'relation' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'overrides' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_varDeclaration_6_0= ruleVarDeclarationCS ) )* ( ( (lv_domain_7_0= ruleDomainCS ) ) | ( (lv_domain_8_0= rulePrimitiveTypeDomainCS ) ) )+ ( (lv_when_9_0= ruleWhenCS ) )? ( (lv_where_10_0= ruleWhereCS ) )? otherlv_11= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1371:28: ( ( ( (lv_top_0_0= 'top' ) )? otherlv_1= 'relation' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'overrides' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_varDeclarations_6_0= ruleVarDeclarationCS ) )* ( ( (lv_domains_7_0= ruleDomainCS ) ) | ( (lv_domains_8_0= rulePrimitiveTypeDomainCS ) ) )+ ( (lv_when_9_0= ruleWhenCS ) )? ( (lv_where_10_0= ruleWhereCS ) )? otherlv_11= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1372:1: ( ( (lv_top_0_0= 'top' ) )? otherlv_1= 'relation' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'overrides' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_varDeclarations_6_0= ruleVarDeclarationCS ) )* ( ( (lv_domains_7_0= ruleDomainCS ) ) | ( (lv_domains_8_0= rulePrimitiveTypeDomainCS ) ) )+ ( (lv_when_9_0= ruleWhenCS ) )? ( (lv_where_10_0= ruleWhereCS ) )? otherlv_11= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1290:1: ( ( (lv_top_0_0= 'top' ) )? otherlv_1= 'relation' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'overrides' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_varDeclaration_6_0= ruleVarDeclarationCS ) )* ( ( (lv_domain_7_0= ruleDomainCS ) ) | ( (lv_domain_8_0= rulePrimitiveTypeDomainCS ) ) )+ ( (lv_when_9_0= ruleWhenCS ) )? ( (lv_where_10_0= ruleWhereCS ) )? otherlv_11= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1290:2: ( (lv_top_0_0= 'top' ) )? otherlv_1= 'relation' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'overrides' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_varDeclaration_6_0= ruleVarDeclarationCS ) )* ( ( (lv_domain_7_0= ruleDomainCS ) ) | ( (lv_domain_8_0= rulePrimitiveTypeDomainCS ) ) )+ ( (lv_when_9_0= ruleWhenCS ) )? ( (lv_where_10_0= ruleWhereCS ) )? otherlv_11= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1372:1: ( ( (lv_top_0_0= 'top' ) )? otherlv_1= 'relation' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'overrides' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_varDeclarations_6_0= ruleVarDeclarationCS ) )* ( ( (lv_domains_7_0= ruleDomainCS ) ) | ( (lv_domains_8_0= rulePrimitiveTypeDomainCS ) ) )+ ( (lv_when_9_0= ruleWhenCS ) )? ( (lv_where_10_0= ruleWhereCS ) )? otherlv_11= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1372:2: ( (lv_top_0_0= 'top' ) )? otherlv_1= 'relation' ( (lv_name_2_0= ruleUnrestrictedName ) ) (otherlv_3= 'overrides' ( ( ruleUnrestrictedName ) ) )? otherlv_5= '{' ( (lv_varDeclarations_6_0= ruleVarDeclarationCS ) )* ( ( (lv_domains_7_0= ruleDomainCS ) ) | ( (lv_domains_8_0= rulePrimitiveTypeDomainCS ) ) )+ ( (lv_when_9_0= ruleWhenCS ) )? ( (lv_where_10_0= ruleWhereCS ) )? otherlv_11= '}'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1290:2: ( (lv_top_0_0= 'top' ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1372:2: ( (lv_top_0_0= 'top' ) )?
int alt23=2;
int LA23_0 = input.LA(1);
@@ -3530,12 +3755,12 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt23) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1291:1: (lv_top_0_0= 'top' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1373:1: (lv_top_0_0= 'top' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1291:1: (lv_top_0_0= 'top' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1292:3: lv_top_0_0= 'top'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1373:1: (lv_top_0_0= 'top' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1374:3: lv_top_0_0= 'top'
{
- lv_top_0_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleRelationCS2578); if (state.failed) return current;
+ lv_top_0_0=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleRelationCS2760); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_top_0_0, grammarAccess.getRelationCSAccess().getTopTopKeyword_0_0());
@@ -3558,24 +3783,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleRelationCS2604); if (state.failed) return current;
+ otherlv_1=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleRelationCS2786); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getRelationCSAccess().getRelationKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1309:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1310:1: (lv_name_2_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1391:1: ( (lv_name_2_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1392:1: (lv_name_2_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1310:1: (lv_name_2_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1311:3: lv_name_2_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1392:1: (lv_name_2_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1393:3: lv_name_2_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRelationCSAccess().getNameUnrestrictedNameParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleRelationCS2625);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleRelationCS2807);
lv_name_2_0=ruleUnrestrictedName();
state._fsp--;
@@ -3599,7 +3824,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1327:2: (otherlv_3= 'overrides' ( ( ruleUnrestrictedName ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1409:2: (otherlv_3= 'overrides' ( ( ruleUnrestrictedName ) ) )?
int alt24=2;
int LA24_0 = input.LA(1);
@@ -3608,19 +3833,19 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt24) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1327:4: otherlv_3= 'overrides' ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1409:4: otherlv_3= 'overrides' ( ( ruleUnrestrictedName ) )
{
- otherlv_3=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleRelationCS2638); if (state.failed) return current;
+ otherlv_3=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleRelationCS2820); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getRelationCSAccess().getOverridesKeyword_3_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1331:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1332:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1413:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1414:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1332:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1333:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1414:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1415:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -3639,7 +3864,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getRelationCSAccess().getOverridesRelationCrossReference_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleRelationCS2665);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleRelationCS2847);
ruleUnrestrictedName();
state._fsp--;
@@ -3661,13 +3886,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleRelationCS2679); if (state.failed) return current;
+ otherlv_5=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleRelationCS2861); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getRelationCSAccess().getLeftCurlyBracketKeyword_4());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1353:1: ( (lv_varDeclaration_6_0= ruleVarDeclarationCS ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1435:1: ( (lv_varDeclarations_6_0= ruleVarDeclarationCS ) )*
loop25:
do {
int alt25=2;
@@ -3743,18 +3968,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt25) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1354:1: (lv_varDeclaration_6_0= ruleVarDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1436:1: (lv_varDeclarations_6_0= ruleVarDeclarationCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1354:1: (lv_varDeclaration_6_0= ruleVarDeclarationCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1355:3: lv_varDeclaration_6_0= ruleVarDeclarationCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1436:1: (lv_varDeclarations_6_0= ruleVarDeclarationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1437:3: lv_varDeclarations_6_0= ruleVarDeclarationCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getRelationCSAccess().getVarDeclarationVarDeclarationCSParserRuleCall_5_0());
+ newCompositeNode(grammarAccess.getRelationCSAccess().getVarDeclarationsVarDeclarationCSParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleVarDeclarationCS_in_ruleRelationCS2700);
- lv_varDeclaration_6_0=ruleVarDeclarationCS();
+ pushFollow(FollowSets000.FOLLOW_ruleVarDeclarationCS_in_ruleRelationCS2882);
+ lv_varDeclarations_6_0=ruleVarDeclarationCS();
state._fsp--;
if (state.failed) return current;
@@ -3765,8 +3990,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "varDeclaration",
- lv_varDeclaration_6_0,
+ "varDeclarations",
+ lv_varDeclarations_6_0,
"VarDeclarationCS");
afterParserOrEnumRuleCall();
@@ -3783,7 +4008,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1371:3: ( ( (lv_domain_7_0= ruleDomainCS ) ) | ( (lv_domain_8_0= rulePrimitiveTypeDomainCS ) ) )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1453:3: ( ( (lv_domains_7_0= ruleDomainCS ) ) | ( (lv_domains_8_0= rulePrimitiveTypeDomainCS ) ) )+
int cnt26=0;
loop26:
do {
@@ -3800,21 +4025,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt26) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1371:4: ( (lv_domain_7_0= ruleDomainCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1453:4: ( (lv_domains_7_0= ruleDomainCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1371:4: ( (lv_domain_7_0= ruleDomainCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1372:1: (lv_domain_7_0= ruleDomainCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1453:4: ( (lv_domains_7_0= ruleDomainCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1454:1: (lv_domains_7_0= ruleDomainCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1372:1: (lv_domain_7_0= ruleDomainCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1373:3: lv_domain_7_0= ruleDomainCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1454:1: (lv_domains_7_0= ruleDomainCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1455:3: lv_domains_7_0= ruleDomainCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getRelationCSAccess().getDomainDomainCSParserRuleCall_6_0_0());
+ newCompositeNode(grammarAccess.getRelationCSAccess().getDomainsDomainCSParserRuleCall_6_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleDomainCS_in_ruleRelationCS2723);
- lv_domain_7_0=ruleDomainCS();
+ pushFollow(FollowSets000.FOLLOW_ruleDomainCS_in_ruleRelationCS2905);
+ lv_domains_7_0=ruleDomainCS();
state._fsp--;
if (state.failed) return current;
@@ -3825,8 +4050,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "domain",
- lv_domain_7_0,
+ "domains",
+ lv_domains_7_0,
"DomainCS");
afterParserOrEnumRuleCall();
@@ -3841,21 +4066,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1390:6: ( (lv_domain_8_0= rulePrimitiveTypeDomainCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1472:6: ( (lv_domains_8_0= rulePrimitiveTypeDomainCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1390:6: ( (lv_domain_8_0= rulePrimitiveTypeDomainCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1391:1: (lv_domain_8_0= rulePrimitiveTypeDomainCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1472:6: ( (lv_domains_8_0= rulePrimitiveTypeDomainCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1473:1: (lv_domains_8_0= rulePrimitiveTypeDomainCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1391:1: (lv_domain_8_0= rulePrimitiveTypeDomainCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1392:3: lv_domain_8_0= rulePrimitiveTypeDomainCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1473:1: (lv_domains_8_0= rulePrimitiveTypeDomainCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1474:3: lv_domains_8_0= rulePrimitiveTypeDomainCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getRelationCSAccess().getDomainPrimitiveTypeDomainCSParserRuleCall_6_1_0());
+ newCompositeNode(grammarAccess.getRelationCSAccess().getDomainsPrimitiveTypeDomainCSParserRuleCall_6_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeDomainCS_in_ruleRelationCS2750);
- lv_domain_8_0=rulePrimitiveTypeDomainCS();
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeDomainCS_in_ruleRelationCS2932);
+ lv_domains_8_0=rulePrimitiveTypeDomainCS();
state._fsp--;
if (state.failed) return current;
@@ -3866,8 +4091,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "domain",
- lv_domain_8_0,
+ "domains",
+ lv_domains_8_0,
"PrimitiveTypeDomainCS");
afterParserOrEnumRuleCall();
@@ -3892,7 +4117,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
cnt26++;
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1408:4: ( (lv_when_9_0= ruleWhenCS ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1490:4: ( (lv_when_9_0= ruleWhenCS ) )?
int alt27=2;
int LA27_0 = input.LA(1);
@@ -3901,17 +4126,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt27) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1409:1: (lv_when_9_0= ruleWhenCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1491:1: (lv_when_9_0= ruleWhenCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1409:1: (lv_when_9_0= ruleWhenCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1410:3: lv_when_9_0= ruleWhenCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1491:1: (lv_when_9_0= ruleWhenCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1492:3: lv_when_9_0= ruleWhenCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRelationCSAccess().getWhenWhenCSParserRuleCall_7_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleWhenCS_in_ruleRelationCS2773);
+ pushFollow(FollowSets000.FOLLOW_ruleWhenCS_in_ruleRelationCS2955);
lv_when_9_0=ruleWhenCS();
state._fsp--;
@@ -3938,7 +4163,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1426:3: ( (lv_where_10_0= ruleWhereCS ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1508:3: ( (lv_where_10_0= ruleWhereCS ) )?
int alt28=2;
int LA28_0 = input.LA(1);
@@ -3947,17 +4172,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt28) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1427:1: (lv_where_10_0= ruleWhereCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1509:1: (lv_where_10_0= ruleWhereCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1427:1: (lv_where_10_0= ruleWhereCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1428:3: lv_where_10_0= ruleWhereCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1509:1: (lv_where_10_0= ruleWhereCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1510:3: lv_where_10_0= ruleWhereCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getRelationCSAccess().getWhereWhereCSParserRuleCall_8_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleWhereCS_in_ruleRelationCS2795);
+ pushFollow(FollowSets000.FOLLOW_ruleWhereCS_in_ruleRelationCS2977);
lv_where_10_0=ruleWhereCS();
state._fsp--;
@@ -3984,7 +4209,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_11=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleRelationCS2808); if (state.failed) return current;
+ otherlv_11=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleRelationCS2990); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getRelationCSAccess().getRightCurlyBracketKeyword_9());
@@ -4013,7 +4238,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTemplateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1456:1: entryRuleTemplateCS returns [EObject current=null] : iv_ruleTemplateCS= ruleTemplateCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1538:1: entryRuleTemplateCS returns [EObject current=null] : iv_ruleTemplateCS= ruleTemplateCS EOF ;
public final EObject entryRuleTemplateCS() throws RecognitionException {
EObject current = null;
@@ -4021,13 +4246,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1457:2: (iv_ruleTemplateCS= ruleTemplateCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1458:2: iv_ruleTemplateCS= ruleTemplateCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1539:2: (iv_ruleTemplateCS= ruleTemplateCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1540:2: iv_ruleTemplateCS= ruleTemplateCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_entryRuleTemplateCS2844);
+ pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_entryRuleTemplateCS3026);
iv_ruleTemplateCS=ruleTemplateCS();
state._fsp--;
@@ -4035,7 +4260,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTemplateCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTemplateCS2854); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTemplateCS3036); if (state.failed) return current;
}
@@ -4053,7 +4278,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTemplateCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1465:1: ruleTemplateCS returns [EObject current=null] : ( (this_ObjectTemplateCS_0= ruleObjectTemplateCS | this_CollectionTemplateCS_1= ruleCollectionTemplateCS ) (otherlv_2= '{' ( (lv_guardExpression_3_0= ruleExpCS ) ) otherlv_4= '}' )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1547:1: ruleTemplateCS returns [EObject current=null] : ( (this_ObjectTemplateCS_0= ruleObjectTemplateCS | this_CollectionTemplateCS_1= ruleCollectionTemplateCS ) (otherlv_2= '{' ( (lv_guardExpression_3_0= ruleExpCS ) ) otherlv_4= '}' )? ) ;
public final EObject ruleTemplateCS() throws RecognitionException {
EObject current = null;
@@ -4069,18 +4294,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1468:28: ( ( (this_ObjectTemplateCS_0= ruleObjectTemplateCS | this_CollectionTemplateCS_1= ruleCollectionTemplateCS ) (otherlv_2= '{' ( (lv_guardExpression_3_0= ruleExpCS ) ) otherlv_4= '}' )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1469:1: ( (this_ObjectTemplateCS_0= ruleObjectTemplateCS | this_CollectionTemplateCS_1= ruleCollectionTemplateCS ) (otherlv_2= '{' ( (lv_guardExpression_3_0= ruleExpCS ) ) otherlv_4= '}' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1550:28: ( ( (this_ObjectTemplateCS_0= ruleObjectTemplateCS | this_CollectionTemplateCS_1= ruleCollectionTemplateCS ) (otherlv_2= '{' ( (lv_guardExpression_3_0= ruleExpCS ) ) otherlv_4= '}' )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1551:1: ( (this_ObjectTemplateCS_0= ruleObjectTemplateCS | this_CollectionTemplateCS_1= ruleCollectionTemplateCS ) (otherlv_2= '{' ( (lv_guardExpression_3_0= ruleExpCS ) ) otherlv_4= '}' )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1469:1: ( (this_ObjectTemplateCS_0= ruleObjectTemplateCS | this_CollectionTemplateCS_1= ruleCollectionTemplateCS ) (otherlv_2= '{' ( (lv_guardExpression_3_0= ruleExpCS ) ) otherlv_4= '}' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1469:2: (this_ObjectTemplateCS_0= ruleObjectTemplateCS | this_CollectionTemplateCS_1= ruleCollectionTemplateCS ) (otherlv_2= '{' ( (lv_guardExpression_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1551:1: ( (this_ObjectTemplateCS_0= ruleObjectTemplateCS | this_CollectionTemplateCS_1= ruleCollectionTemplateCS ) (otherlv_2= '{' ( (lv_guardExpression_3_0= ruleExpCS ) ) otherlv_4= '}' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1551:2: (this_ObjectTemplateCS_0= ruleObjectTemplateCS | this_CollectionTemplateCS_1= ruleCollectionTemplateCS ) (otherlv_2= '{' ( (lv_guardExpression_3_0= ruleExpCS ) ) otherlv_4= '}' )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1469:2: (this_ObjectTemplateCS_0= ruleObjectTemplateCS | this_CollectionTemplateCS_1= ruleCollectionTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1551:2: (this_ObjectTemplateCS_0= ruleObjectTemplateCS | this_CollectionTemplateCS_1= ruleCollectionTemplateCS )
int alt29=2;
alt29 = dfa29.predict(input);
switch (alt29) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1470:2: this_ObjectTemplateCS_0= ruleObjectTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1552:2: this_ObjectTemplateCS_0= ruleObjectTemplateCS
{
if ( state.backtracking==0 ) {
@@ -4092,7 +4317,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTemplateCSAccess().getObjectTemplateCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleObjectTemplateCS_in_ruleTemplateCS2905);
+ pushFollow(FollowSets000.FOLLOW_ruleObjectTemplateCS_in_ruleTemplateCS3087);
this_ObjectTemplateCS_0=ruleObjectTemplateCS();
state._fsp--;
@@ -4107,7 +4332,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1483:2: this_CollectionTemplateCS_1= ruleCollectionTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1565:2: this_CollectionTemplateCS_1= ruleCollectionTemplateCS
{
if ( state.backtracking==0 ) {
@@ -4119,7 +4344,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTemplateCSAccess().getCollectionTemplateCSParserRuleCall_0_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTemplateCS_in_ruleTemplateCS2935);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTemplateCS_in_ruleTemplateCS3117);
this_CollectionTemplateCS_1=ruleCollectionTemplateCS();
state._fsp--;
@@ -4136,7 +4361,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1494:2: (otherlv_2= '{' ( (lv_guardExpression_3_0= ruleExpCS ) ) otherlv_4= '}' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1576:2: (otherlv_2= '{' ( (lv_guardExpression_3_0= ruleExpCS ) ) otherlv_4= '}' )?
int alt30=2;
int LA30_0 = input.LA(1);
@@ -4145,26 +4370,26 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt30) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1494:4: otherlv_2= '{' ( (lv_guardExpression_3_0= ruleExpCS ) ) otherlv_4= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1576:4: otherlv_2= '{' ( (lv_guardExpression_3_0= ruleExpCS ) ) otherlv_4= '}'
{
- otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleTemplateCS2948); if (state.failed) return current;
+ otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleTemplateCS3130); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getTemplateCSAccess().getLeftCurlyBracketKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1498:1: ( (lv_guardExpression_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1499:1: (lv_guardExpression_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1580:1: ( (lv_guardExpression_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1581:1: (lv_guardExpression_3_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1499:1: (lv_guardExpression_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1500:3: lv_guardExpression_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1581:1: (lv_guardExpression_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1582:3: lv_guardExpression_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTemplateCSAccess().getGuardExpressionExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleTemplateCS2969);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleTemplateCS3151);
lv_guardExpression_3_0=ruleExpCS();
state._fsp--;
@@ -4188,7 +4413,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTemplateCS2981); if (state.failed) return current;
+ otherlv_4=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTemplateCS3163); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getTemplateCSAccess().getRightCurlyBracketKeyword_1_2());
@@ -4223,7 +4448,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTransformationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1528:1: entryRuleTransformationCS returns [EObject current=null] : iv_ruleTransformationCS= ruleTransformationCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1610:1: entryRuleTransformationCS returns [EObject current=null] : iv_ruleTransformationCS= ruleTransformationCS EOF ;
public final EObject entryRuleTransformationCS() throws RecognitionException {
EObject current = null;
@@ -4231,13 +4456,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1529:2: (iv_ruleTransformationCS= ruleTransformationCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1530:2: iv_ruleTransformationCS= ruleTransformationCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1611:2: (iv_ruleTransformationCS= ruleTransformationCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1612:2: iv_ruleTransformationCS= ruleTransformationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS3019);
+ pushFollow(FollowSets000.FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS3201);
iv_ruleTransformationCS=ruleTransformationCS();
state._fsp--;
@@ -4245,7 +4470,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTransformationCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTransformationCS3029); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTransformationCS3211); if (state.failed) return current;
}
@@ -4263,7 +4488,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTransformationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1537:1: ruleTransformationCS returns [EObject current=null] : (otherlv_0= 'transformation' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( (lv_modelDecl_3_0= ruleModelDeclCS ) ) (otherlv_4= ',' ( (lv_modelDecl_5_0= ruleModelDeclCS ) ) )* otherlv_6= ')' (otherlv_7= 'extends' ( ( ruleUnrestrictedName ) ) (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_11= '{' ( (lv_keyDecl_12_0= ruleKeyDeclCS ) )* ( ( (lv_relation_13_0= ruleRelationCS ) ) | ( (lv_query_14_0= ruleQueryCS ) ) )* otherlv_15= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1619:1: ruleTransformationCS returns [EObject current=null] : (otherlv_0= 'transformation' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( (lv_modelDecls_3_0= ruleModelDeclCS ) ) (otherlv_4= ',' ( (lv_modelDecls_5_0= ruleModelDeclCS ) ) )* otherlv_6= ')' (otherlv_7= 'extends' ( ( ruleUnrestrictedName ) ) (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_11= '{' ( (lv_keyDecls_12_0= ruleKeyDeclCS ) )* ( ( (lv_relation_13_0= ruleRelationCS ) ) | ( (lv_queries_14_0= ruleQueryCS ) ) )* otherlv_15= '}' ) ;
public final EObject ruleTransformationCS() throws RecognitionException {
EObject current = null;
@@ -4277,44 +4502,44 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
Token otherlv_15=null;
AntlrDatatypeRuleToken lv_name_1_0 = null;
- EObject lv_modelDecl_3_0 = null;
+ EObject lv_modelDecls_3_0 = null;
- EObject lv_modelDecl_5_0 = null;
+ EObject lv_modelDecls_5_0 = null;
- EObject lv_keyDecl_12_0 = null;
+ EObject lv_keyDecls_12_0 = null;
EObject lv_relation_13_0 = null;
- EObject lv_query_14_0 = null;
+ EObject lv_queries_14_0 = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1540:28: ( (otherlv_0= 'transformation' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( (lv_modelDecl_3_0= ruleModelDeclCS ) ) (otherlv_4= ',' ( (lv_modelDecl_5_0= ruleModelDeclCS ) ) )* otherlv_6= ')' (otherlv_7= 'extends' ( ( ruleUnrestrictedName ) ) (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_11= '{' ( (lv_keyDecl_12_0= ruleKeyDeclCS ) )* ( ( (lv_relation_13_0= ruleRelationCS ) ) | ( (lv_query_14_0= ruleQueryCS ) ) )* otherlv_15= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1541:1: (otherlv_0= 'transformation' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( (lv_modelDecl_3_0= ruleModelDeclCS ) ) (otherlv_4= ',' ( (lv_modelDecl_5_0= ruleModelDeclCS ) ) )* otherlv_6= ')' (otherlv_7= 'extends' ( ( ruleUnrestrictedName ) ) (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_11= '{' ( (lv_keyDecl_12_0= ruleKeyDeclCS ) )* ( ( (lv_relation_13_0= ruleRelationCS ) ) | ( (lv_query_14_0= ruleQueryCS ) ) )* otherlv_15= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1622:28: ( (otherlv_0= 'transformation' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( (lv_modelDecls_3_0= ruleModelDeclCS ) ) (otherlv_4= ',' ( (lv_modelDecls_5_0= ruleModelDeclCS ) ) )* otherlv_6= ')' (otherlv_7= 'extends' ( ( ruleUnrestrictedName ) ) (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_11= '{' ( (lv_keyDecls_12_0= ruleKeyDeclCS ) )* ( ( (lv_relation_13_0= ruleRelationCS ) ) | ( (lv_queries_14_0= ruleQueryCS ) ) )* otherlv_15= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1623:1: (otherlv_0= 'transformation' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( (lv_modelDecls_3_0= ruleModelDeclCS ) ) (otherlv_4= ',' ( (lv_modelDecls_5_0= ruleModelDeclCS ) ) )* otherlv_6= ')' (otherlv_7= 'extends' ( ( ruleUnrestrictedName ) ) (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_11= '{' ( (lv_keyDecls_12_0= ruleKeyDeclCS ) )* ( ( (lv_relation_13_0= ruleRelationCS ) ) | ( (lv_queries_14_0= ruleQueryCS ) ) )* otherlv_15= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1541:1: (otherlv_0= 'transformation' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( (lv_modelDecl_3_0= ruleModelDeclCS ) ) (otherlv_4= ',' ( (lv_modelDecl_5_0= ruleModelDeclCS ) ) )* otherlv_6= ')' (otherlv_7= 'extends' ( ( ruleUnrestrictedName ) ) (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_11= '{' ( (lv_keyDecl_12_0= ruleKeyDeclCS ) )* ( ( (lv_relation_13_0= ruleRelationCS ) ) | ( (lv_query_14_0= ruleQueryCS ) ) )* otherlv_15= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1541:3: otherlv_0= 'transformation' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( (lv_modelDecl_3_0= ruleModelDeclCS ) ) (otherlv_4= ',' ( (lv_modelDecl_5_0= ruleModelDeclCS ) ) )* otherlv_6= ')' (otherlv_7= 'extends' ( ( ruleUnrestrictedName ) ) (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_11= '{' ( (lv_keyDecl_12_0= ruleKeyDeclCS ) )* ( ( (lv_relation_13_0= ruleRelationCS ) ) | ( (lv_query_14_0= ruleQueryCS ) ) )* otherlv_15= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1623:1: (otherlv_0= 'transformation' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( (lv_modelDecls_3_0= ruleModelDeclCS ) ) (otherlv_4= ',' ( (lv_modelDecls_5_0= ruleModelDeclCS ) ) )* otherlv_6= ')' (otherlv_7= 'extends' ( ( ruleUnrestrictedName ) ) (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_11= '{' ( (lv_keyDecls_12_0= ruleKeyDeclCS ) )* ( ( (lv_relation_13_0= ruleRelationCS ) ) | ( (lv_queries_14_0= ruleQueryCS ) ) )* otherlv_15= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1623:3: otherlv_0= 'transformation' ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= '(' ( (lv_modelDecls_3_0= ruleModelDeclCS ) ) (otherlv_4= ',' ( (lv_modelDecls_5_0= ruleModelDeclCS ) ) )* otherlv_6= ')' (otherlv_7= 'extends' ( ( ruleUnrestrictedName ) ) (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )* )? otherlv_11= '{' ( (lv_keyDecls_12_0= ruleKeyDeclCS ) )* ( ( (lv_relation_13_0= ruleRelationCS ) ) | ( (lv_queries_14_0= ruleQueryCS ) ) )* otherlv_15= '}'
{
- otherlv_0=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleTransformationCS3066); if (state.failed) return current;
+ otherlv_0=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleTransformationCS3248); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getTransformationCSAccess().getTransformationKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1545:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1546:1: (lv_name_1_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1627:1: ( (lv_name_1_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1628:1: (lv_name_1_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1546:1: (lv_name_1_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1547:3: lv_name_1_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1628:1: (lv_name_1_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1629:3: lv_name_1_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSAccess().getNameUnrestrictedNameParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTransformationCS3087);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTransformationCS3269);
lv_name_1_0=ruleUnrestrictedName();
state._fsp--;
@@ -4338,25 +4563,25 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleTransformationCS3099); if (state.failed) return current;
+ otherlv_2=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleTransformationCS3281); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getTransformationCSAccess().getLeftParenthesisKeyword_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1567:1: ( (lv_modelDecl_3_0= ruleModelDeclCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1568:1: (lv_modelDecl_3_0= ruleModelDeclCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1649:1: ( (lv_modelDecls_3_0= ruleModelDeclCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1650:1: (lv_modelDecls_3_0= ruleModelDeclCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1568:1: (lv_modelDecl_3_0= ruleModelDeclCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1569:3: lv_modelDecl_3_0= ruleModelDeclCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1650:1: (lv_modelDecls_3_0= ruleModelDeclCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1651:3: lv_modelDecls_3_0= ruleModelDeclCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getTransformationCSAccess().getModelDeclModelDeclCSParserRuleCall_3_0());
+ newCompositeNode(grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleModelDeclCS_in_ruleTransformationCS3120);
- lv_modelDecl_3_0=ruleModelDeclCS();
+ pushFollow(FollowSets000.FOLLOW_ruleModelDeclCS_in_ruleTransformationCS3302);
+ lv_modelDecls_3_0=ruleModelDeclCS();
state._fsp--;
if (state.failed) return current;
@@ -4367,8 +4592,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "modelDecl",
- lv_modelDecl_3_0,
+ "modelDecls",
+ lv_modelDecls_3_0,
"ModelDeclCS");
afterParserOrEnumRuleCall();
@@ -4379,7 +4604,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1585:2: (otherlv_4= ',' ( (lv_modelDecl_5_0= ruleModelDeclCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1667:2: (otherlv_4= ',' ( (lv_modelDecls_5_0= ruleModelDeclCS ) ) )*
loop31:
do {
int alt31=2;
@@ -4392,27 +4617,27 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt31) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1585:4: otherlv_4= ',' ( (lv_modelDecl_5_0= ruleModelDeclCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1667:4: otherlv_4= ',' ( (lv_modelDecls_5_0= ruleModelDeclCS ) )
{
- otherlv_4=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleTransformationCS3133); if (state.failed) return current;
+ otherlv_4=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleTransformationCS3315); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getTransformationCSAccess().getCommaKeyword_4_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1589:1: ( (lv_modelDecl_5_0= ruleModelDeclCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1590:1: (lv_modelDecl_5_0= ruleModelDeclCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1671:1: ( (lv_modelDecls_5_0= ruleModelDeclCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1672:1: (lv_modelDecls_5_0= ruleModelDeclCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1590:1: (lv_modelDecl_5_0= ruleModelDeclCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1591:3: lv_modelDecl_5_0= ruleModelDeclCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1672:1: (lv_modelDecls_5_0= ruleModelDeclCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1673:3: lv_modelDecls_5_0= ruleModelDeclCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getTransformationCSAccess().getModelDeclModelDeclCSParserRuleCall_4_1_0());
+ newCompositeNode(grammarAccess.getTransformationCSAccess().getModelDeclsModelDeclCSParserRuleCall_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleModelDeclCS_in_ruleTransformationCS3154);
- lv_modelDecl_5_0=ruleModelDeclCS();
+ pushFollow(FollowSets000.FOLLOW_ruleModelDeclCS_in_ruleTransformationCS3336);
+ lv_modelDecls_5_0=ruleModelDeclCS();
state._fsp--;
if (state.failed) return current;
@@ -4423,8 +4648,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "modelDecl",
- lv_modelDecl_5_0,
+ "modelDecls",
+ lv_modelDecls_5_0,
"ModelDeclCS");
afterParserOrEnumRuleCall();
@@ -4444,13 +4669,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_6=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleTransformationCS3168); if (state.failed) return current;
+ otherlv_6=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleTransformationCS3350); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getTransformationCSAccess().getRightParenthesisKeyword_5());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1611:1: (otherlv_7= 'extends' ( ( ruleUnrestrictedName ) ) (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )* )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1693:1: (otherlv_7= 'extends' ( ( ruleUnrestrictedName ) ) (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )* )?
int alt33=2;
int LA33_0 = input.LA(1);
@@ -4459,19 +4684,19 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt33) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1611:3: otherlv_7= 'extends' ( ( ruleUnrestrictedName ) ) (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1693:3: otherlv_7= 'extends' ( ( ruleUnrestrictedName ) ) (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )*
{
- otherlv_7=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleTransformationCS3181); if (state.failed) return current;
+ otherlv_7=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleTransformationCS3363); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getTransformationCSAccess().getExtendsKeyword_6_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1615:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1616:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1697:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1698:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1616:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1617:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1698:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1699:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -4490,7 +4715,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTransformationCSAccess().getExtendsTransformationCrossReference_6_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTransformationCS3208);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTransformationCS3390);
ruleUnrestrictedName();
state._fsp--;
@@ -4506,7 +4731,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1633:2: (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1715:2: (otherlv_9= ',' ( ( ruleUnrestrictedName ) ) )*
loop32:
do {
int alt32=2;
@@ -4519,19 +4744,19 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt32) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1633:4: otherlv_9= ',' ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1715:4: otherlv_9= ',' ( ( ruleUnrestrictedName ) )
{
- otherlv_9=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleTransformationCS3221); if (state.failed) return current;
+ otherlv_9=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleTransformationCS3403); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getTransformationCSAccess().getCommaKeyword_6_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1637:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1638:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1719:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1720:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1638:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1639:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1720:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1721:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -4550,7 +4775,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTransformationCSAccess().getExtendsTransformationCrossReference_6_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTransformationCS3248);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTransformationCS3430);
ruleUnrestrictedName();
state._fsp--;
@@ -4581,13 +4806,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_11=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleTransformationCS3264); if (state.failed) return current;
+ otherlv_11=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleTransformationCS3446); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getTransformationCSAccess().getLeftCurlyBracketKeyword_7());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1659:1: ( (lv_keyDecl_12_0= ruleKeyDeclCS ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1741:1: ( (lv_keyDecls_12_0= ruleKeyDeclCS ) )*
loop34:
do {
int alt34=2;
@@ -4600,18 +4825,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt34) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1660:1: (lv_keyDecl_12_0= ruleKeyDeclCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1742:1: (lv_keyDecls_12_0= ruleKeyDeclCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1660:1: (lv_keyDecl_12_0= ruleKeyDeclCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1661:3: lv_keyDecl_12_0= ruleKeyDeclCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1742:1: (lv_keyDecls_12_0= ruleKeyDeclCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1743:3: lv_keyDecls_12_0= ruleKeyDeclCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getTransformationCSAccess().getKeyDeclKeyDeclCSParserRuleCall_8_0());
+ newCompositeNode(grammarAccess.getTransformationCSAccess().getKeyDeclsKeyDeclCSParserRuleCall_8_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleKeyDeclCS_in_ruleTransformationCS3285);
- lv_keyDecl_12_0=ruleKeyDeclCS();
+ pushFollow(FollowSets000.FOLLOW_ruleKeyDeclCS_in_ruleTransformationCS3467);
+ lv_keyDecls_12_0=ruleKeyDeclCS();
state._fsp--;
if (state.failed) return current;
@@ -4622,8 +4847,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "keyDecl",
- lv_keyDecl_12_0,
+ "keyDecls",
+ lv_keyDecls_12_0,
"KeyDeclCS");
afterParserOrEnumRuleCall();
@@ -4640,7 +4865,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1677:3: ( ( (lv_relation_13_0= ruleRelationCS ) ) | ( (lv_query_14_0= ruleQueryCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1759:3: ( ( (lv_relation_13_0= ruleRelationCS ) ) | ( (lv_queries_14_0= ruleQueryCS ) ) )*
loop35:
do {
int alt35=3;
@@ -4656,20 +4881,20 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt35) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1677:4: ( (lv_relation_13_0= ruleRelationCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1759:4: ( (lv_relation_13_0= ruleRelationCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1677:4: ( (lv_relation_13_0= ruleRelationCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1678:1: (lv_relation_13_0= ruleRelationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1759:4: ( (lv_relation_13_0= ruleRelationCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1760:1: (lv_relation_13_0= ruleRelationCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1678:1: (lv_relation_13_0= ruleRelationCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1679:3: lv_relation_13_0= ruleRelationCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1760:1: (lv_relation_13_0= ruleRelationCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1761:3: lv_relation_13_0= ruleRelationCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTransformationCSAccess().getRelationRelationCSParserRuleCall_9_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleRelationCS_in_ruleTransformationCS3308);
+ pushFollow(FollowSets000.FOLLOW_ruleRelationCS_in_ruleTransformationCS3490);
lv_relation_13_0=ruleRelationCS();
state._fsp--;
@@ -4697,21 +4922,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1696:6: ( (lv_query_14_0= ruleQueryCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1778:6: ( (lv_queries_14_0= ruleQueryCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1696:6: ( (lv_query_14_0= ruleQueryCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1697:1: (lv_query_14_0= ruleQueryCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1778:6: ( (lv_queries_14_0= ruleQueryCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1779:1: (lv_queries_14_0= ruleQueryCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1697:1: (lv_query_14_0= ruleQueryCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1698:3: lv_query_14_0= ruleQueryCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1779:1: (lv_queries_14_0= ruleQueryCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1780:3: lv_queries_14_0= ruleQueryCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getTransformationCSAccess().getQueryQueryCSParserRuleCall_9_1_0());
+ newCompositeNode(grammarAccess.getTransformationCSAccess().getQueriesQueryCSParserRuleCall_9_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleQueryCS_in_ruleTransformationCS3335);
- lv_query_14_0=ruleQueryCS();
+ pushFollow(FollowSets000.FOLLOW_ruleQueryCS_in_ruleTransformationCS3517);
+ lv_queries_14_0=ruleQueryCS();
state._fsp--;
if (state.failed) return current;
@@ -4722,8 +4947,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "query",
- lv_query_14_0,
+ "queries",
+ lv_queries_14_0,
"QueryCS");
afterParserOrEnumRuleCall();
@@ -4743,7 +4968,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_15=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTransformationCS3349); if (state.failed) return current;
+ otherlv_15=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTransformationCS3531); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_15, grammarAccess.getTransformationCSAccess().getRightCurlyBracketKeyword_10());
@@ -4772,7 +4997,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnitCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1726:1: entryRuleUnitCS returns [EObject current=null] : iv_ruleUnitCS= ruleUnitCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1808:1: entryRuleUnitCS returns [EObject current=null] : iv_ruleUnitCS= ruleUnitCS EOF ;
public final EObject entryRuleUnitCS() throws RecognitionException {
EObject current = null;
@@ -4780,13 +5005,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1727:2: (iv_ruleUnitCS= ruleUnitCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1728:2: iv_ruleUnitCS= ruleUnitCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1809:2: (iv_ruleUnitCS= ruleUnitCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1810:2: iv_ruleUnitCS= ruleUnitCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnitCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnitCS_in_entryRuleUnitCS3385);
+ pushFollow(FollowSets000.FOLLOW_ruleUnitCS_in_entryRuleUnitCS3567);
iv_ruleUnitCS=ruleUnitCS();
state._fsp--;
@@ -4794,7 +5019,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnitCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnitCS3395); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnitCS3577); if (state.failed) return current;
}
@@ -4812,7 +5037,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnitCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1735:1: ruleUnitCS returns [EObject current=null] : (otherlv_0= 'import' ( ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' )? ( ( ruleURI ) ) otherlv_4= ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1817:1: ruleUnitCS returns [EObject current=null] : (otherlv_0= 'import' ( ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' )? ( ( ruleURI ) ) otherlv_4= ';' ) ;
public final EObject ruleUnitCS() throws RecognitionException {
EObject current = null;
@@ -4825,19 +5050,19 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1738:28: ( (otherlv_0= 'import' ( ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' )? ( ( ruleURI ) ) otherlv_4= ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1739:1: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' )? ( ( ruleURI ) ) otherlv_4= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1820:28: ( (otherlv_0= 'import' ( ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' )? ( ( ruleURI ) ) otherlv_4= ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1821:1: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' )? ( ( ruleURI ) ) otherlv_4= ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1739:1: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' )? ( ( ruleURI ) ) otherlv_4= ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1739:3: otherlv_0= 'import' ( ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' )? ( ( ruleURI ) ) otherlv_4= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1821:1: (otherlv_0= 'import' ( ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' )? ( ( ruleURI ) ) otherlv_4= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1821:3: otherlv_0= 'import' ( ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' )? ( ( ruleURI ) ) otherlv_4= ';'
{
- otherlv_0=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleUnitCS3432); if (state.failed) return current;
+ otherlv_0=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleUnitCS3614); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getUnitCSAccess().getImportKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1743:1: ( ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1825:1: ( ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':' )?
int alt36=2;
int LA36_0 = input.LA(1);
@@ -4846,20 +5071,20 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
switch (alt36) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1743:2: ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1825:2: ( (lv_name_1_0= ruleUnrestrictedName ) ) otherlv_2= ':'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1743:2: ( (lv_name_1_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1744:1: (lv_name_1_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1825:2: ( (lv_name_1_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1826:1: (lv_name_1_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1744:1: (lv_name_1_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1745:3: lv_name_1_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1826:1: (lv_name_1_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1827:3: lv_name_1_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnitCSAccess().getNameUnrestrictedNameParserRuleCall_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleUnitCS3454);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleUnitCS3636);
lv_name_1_0=ruleUnrestrictedName();
state._fsp--;
@@ -4883,7 +5108,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleUnitCS3466); if (state.failed) return current;
+ otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleUnitCS3648); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getUnitCSAccess().getColonKeyword_1_1());
@@ -4895,11 +5120,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1765:3: ( ( ruleURI ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1766:1: ( ruleURI )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1847:3: ( ( ruleURI ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1848:1: ( ruleURI )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1766:1: ( ruleURI )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1767:3: ruleURI
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1848:1: ( ruleURI )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1849:3: ruleURI
{
if ( state.backtracking==0 ) {
@@ -4918,7 +5143,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getUnitCSAccess().getNamespaceNamespaceCrossReference_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleURI_in_ruleUnitCS3495);
+ pushFollow(FollowSets000.FOLLOW_ruleURI_in_ruleUnitCS3677);
ruleURI();
state._fsp--;
@@ -4934,7 +5159,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleUnitCS3507); if (state.failed) return current;
+ otherlv_4=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleUnitCS3689); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getUnitCSAccess().getSemicolonKeyword_3());
@@ -4963,7 +5188,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleVarDeclarationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1795:1: entryRuleVarDeclarationCS returns [EObject current=null] : iv_ruleVarDeclarationCS= ruleVarDeclarationCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1877:1: entryRuleVarDeclarationCS returns [EObject current=null] : iv_ruleVarDeclarationCS= ruleVarDeclarationCS EOF ;
public final EObject entryRuleVarDeclarationCS() throws RecognitionException {
EObject current = null;
@@ -4971,13 +5196,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1796:2: (iv_ruleVarDeclarationCS= ruleVarDeclarationCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1797:2: iv_ruleVarDeclarationCS= ruleVarDeclarationCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1878:2: (iv_ruleVarDeclarationCS= ruleVarDeclarationCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1879:2: iv_ruleVarDeclarationCS= ruleVarDeclarationCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getVarDeclarationCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleVarDeclarationCS_in_entryRuleVarDeclarationCS3543);
+ pushFollow(FollowSets000.FOLLOW_ruleVarDeclarationCS_in_entryRuleVarDeclarationCS3725);
iv_ruleVarDeclarationCS=ruleVarDeclarationCS();
state._fsp--;
@@ -4985,7 +5210,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleVarDeclarationCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleVarDeclarationCS3553); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleVarDeclarationCS3735); if (state.failed) return current;
}
@@ -5003,55 +5228,55 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleVarDeclarationCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1804:1: ruleVarDeclarationCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) (otherlv_1= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1886:1: ruleVarDeclarationCS returns [EObject current=null] : ( ( (lv_varDeclarationIds_0_0= ruleVarDeclarationIdCS ) ) (otherlv_1= ',' ( (lv_varDeclarationIds_2_0= ruleVarDeclarationIdCS ) ) )* otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' ) ;
public final EObject ruleVarDeclarationCS() throws RecognitionException {
EObject current = null;
Token otherlv_1=null;
Token otherlv_3=null;
Token otherlv_5=null;
+ EObject lv_varDeclarationIds_0_0 = null;
+
+ EObject lv_varDeclarationIds_2_0 = null;
+
EObject lv_type_4_0 = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1807:28: ( ( ( ( ruleUnrestrictedName ) ) (otherlv_1= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1808:1: ( ( ( ruleUnrestrictedName ) ) (otherlv_1= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1889:28: ( ( ( (lv_varDeclarationIds_0_0= ruleVarDeclarationIdCS ) ) (otherlv_1= ',' ( (lv_varDeclarationIds_2_0= ruleVarDeclarationIdCS ) ) )* otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1890:1: ( ( (lv_varDeclarationIds_0_0= ruleVarDeclarationIdCS ) ) (otherlv_1= ',' ( (lv_varDeclarationIds_2_0= ruleVarDeclarationIdCS ) ) )* otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1808:1: ( ( ( ruleUnrestrictedName ) ) (otherlv_1= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1808:2: ( ( ruleUnrestrictedName ) ) (otherlv_1= ',' ( ( ruleUnrestrictedName ) ) )* otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1890:1: ( ( (lv_varDeclarationIds_0_0= ruleVarDeclarationIdCS ) ) (otherlv_1= ',' ( (lv_varDeclarationIds_2_0= ruleVarDeclarationIdCS ) ) )* otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1890:2: ( (lv_varDeclarationIds_0_0= ruleVarDeclarationIdCS ) ) (otherlv_1= ',' ( (lv_varDeclarationIds_2_0= ruleVarDeclarationIdCS ) ) )* otherlv_3= ':' ( (lv_type_4_0= ruleTypedRefCS ) ) otherlv_5= ';'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1808:2: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1809:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1890:2: ( (lv_varDeclarationIds_0_0= ruleVarDeclarationIdCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1891:1: (lv_varDeclarationIds_0_0= ruleVarDeclarationIdCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1809:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1810:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1891:1: (lv_varDeclarationIds_0_0= ruleVarDeclarationIdCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1892:3: lv_varDeclarationIds_0_0= ruleVarDeclarationIdCS
{
if ( state.backtracking==0 ) {
- /* */
-
- }
- if ( state.backtracking==0 ) {
-
- if (current==null) {
- current = createModelElement(grammarAccess.getVarDeclarationCSRule());
- }
-
- }
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_0_0());
+ newCompositeNode(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleVarDeclarationCS3605);
- ruleUnrestrictedName();
+ pushFollow(FollowSets000.FOLLOW_ruleVarDeclarationIdCS_in_ruleVarDeclarationCS3781);
+ lv_varDeclarationIds_0_0=ruleVarDeclarationIdCS();
state._fsp--;
if (state.failed) return current;
if ( state.backtracking==0 ) {
-
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getVarDeclarationCSRule());
+ }
+ add(
+ current,
+ "varDeclarationIds",
+ lv_varDeclarationIds_0_0,
+ "VarDeclarationIdCS");
afterParserOrEnumRuleCall();
}
@@ -5061,7 +5286,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1826:2: (otherlv_1= ',' ( ( ruleUnrestrictedName ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1908:2: (otherlv_1= ',' ( (lv_varDeclarationIds_2_0= ruleVarDeclarationIdCS ) ) )*
loop37:
do {
int alt37=2;
@@ -5074,44 +5299,40 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt37) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1826:4: otherlv_1= ',' ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1908:4: otherlv_1= ',' ( (lv_varDeclarationIds_2_0= ruleVarDeclarationIdCS ) )
{
- otherlv_1=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleVarDeclarationCS3618); if (state.failed) return current;
+ otherlv_1=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleVarDeclarationCS3794); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getVarDeclarationCSAccess().getCommaKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1830:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1831:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1912:1: ( (lv_varDeclarationIds_2_0= ruleVarDeclarationIdCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1913:1: (lv_varDeclarationIds_2_0= ruleVarDeclarationIdCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1831:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1832:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1913:1: (lv_varDeclarationIds_2_0= ruleVarDeclarationIdCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1914:3: lv_varDeclarationIds_2_0= ruleVarDeclarationIdCS
{
if ( state.backtracking==0 ) {
- /* */
-
- }
- if ( state.backtracking==0 ) {
-
- if (current==null) {
- current = createModelElement(grammarAccess.getVarDeclarationCSRule());
- }
-
- }
- if ( state.backtracking==0 ) {
-
- newCompositeNode(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdPropertyCrossReference_1_1_0());
+ newCompositeNode(grammarAccess.getVarDeclarationCSAccess().getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleVarDeclarationCS3645);
- ruleUnrestrictedName();
+ pushFollow(FollowSets000.FOLLOW_ruleVarDeclarationIdCS_in_ruleVarDeclarationCS3815);
+ lv_varDeclarationIds_2_0=ruleVarDeclarationIdCS();
state._fsp--;
if (state.failed) return current;
if ( state.backtracking==0 ) {
-
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getVarDeclarationCSRule());
+ }
+ add(
+ current,
+ "varDeclarationIds",
+ lv_varDeclarationIds_2_0,
+ "VarDeclarationIdCS");
afterParserOrEnumRuleCall();
}
@@ -5130,24 +5351,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleVarDeclarationCS3659); if (state.failed) return current;
+ otherlv_3=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleVarDeclarationCS3829); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getVarDeclarationCSAccess().getColonKeyword_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1852:1: ( (lv_type_4_0= ruleTypedRefCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1853:1: (lv_type_4_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1934:1: ( (lv_type_4_0= ruleTypedRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1935:1: (lv_type_4_0= ruleTypedRefCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1853:1: (lv_type_4_0= ruleTypedRefCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1854:3: lv_type_4_0= ruleTypedRefCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1935:1: (lv_type_4_0= ruleTypedRefCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1936:3: lv_type_4_0= ruleTypedRefCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getVarDeclarationCSAccess().getTypeTypedRefCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleVarDeclarationCS3680);
+ pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_ruleVarDeclarationCS3850);
lv_type_4_0=ruleTypedRefCS();
state._fsp--;
@@ -5171,7 +5392,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleVarDeclarationCS3692); if (state.failed) return current;
+ otherlv_5=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleVarDeclarationCS3862); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getVarDeclarationCSAccess().getSemicolonKeyword_4());
@@ -5199,8 +5420,116 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleVarDeclarationCS"
+ // $ANTLR start "entryRuleVarDeclarationIdCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1964:1: entryRuleVarDeclarationIdCS returns [EObject current=null] : iv_ruleVarDeclarationIdCS= ruleVarDeclarationIdCS EOF ;
+ public final EObject entryRuleVarDeclarationIdCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleVarDeclarationIdCS = null;
+
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1965:2: (iv_ruleVarDeclarationIdCS= ruleVarDeclarationIdCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1966:2: iv_ruleVarDeclarationIdCS= ruleVarDeclarationIdCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getVarDeclarationIdCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleVarDeclarationIdCS_in_entryRuleVarDeclarationIdCS3898);
+ iv_ruleVarDeclarationIdCS=ruleVarDeclarationIdCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleVarDeclarationIdCS;
+ }
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleVarDeclarationIdCS3908); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleVarDeclarationIdCS"
+
+
+ // $ANTLR start "ruleVarDeclarationIdCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1973:1: ruleVarDeclarationIdCS returns [EObject current=null] : ( (lv_name_0_0= ruleUnrestrictedName ) ) ;
+ public final EObject ruleVarDeclarationIdCS() throws RecognitionException {
+ EObject current = null;
+
+ AntlrDatatypeRuleToken lv_name_0_0 = null;
+
+
+ enterRule();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1976:28: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1977:1: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1977:1: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1978:1: (lv_name_0_0= ruleUnrestrictedName )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1978:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1979:3: lv_name_0_0= ruleUnrestrictedName
+ {
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getVarDeclarationIdCSAccess().getNameUnrestrictedNameParserRuleCall_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleVarDeclarationIdCS3953);
+ lv_name_0_0=ruleUnrestrictedName();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ if (current==null) {
+ current = createModelElementForParent(grammarAccess.getVarDeclarationIdCSRule());
+ }
+ set(
+ current,
+ "name",
+ lv_name_0_0,
+ "UnrestrictedName");
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+ leaveRule();
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleVarDeclarationIdCS"
+
+
// $ANTLR start "entryRuleWhenCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1882:1: entryRuleWhenCS returns [EObject current=null] : iv_ruleWhenCS= ruleWhenCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2003:1: entryRuleWhenCS returns [EObject current=null] : iv_ruleWhenCS= ruleWhenCS EOF ;
public final EObject entryRuleWhenCS() throws RecognitionException {
EObject current = null;
@@ -5208,13 +5537,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1883:2: (iv_ruleWhenCS= ruleWhenCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1884:2: iv_ruleWhenCS= ruleWhenCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2004:2: (iv_ruleWhenCS= ruleWhenCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2005:2: iv_ruleWhenCS= ruleWhenCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getWhenCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleWhenCS_in_entryRuleWhenCS3728);
+ pushFollow(FollowSets000.FOLLOW_ruleWhenCS_in_entryRuleWhenCS3988);
iv_ruleWhenCS=ruleWhenCS();
state._fsp--;
@@ -5222,7 +5551,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleWhenCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWhenCS3738); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWhenCS3998); if (state.failed) return current;
}
@@ -5240,28 +5569,27 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleWhenCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1891:1: ruleWhenCS returns [EObject current=null] : ( () otherlv_1= 'when' otherlv_2= '{' ( ( (lv_expr_3_0= ruleExpCS ) ) otherlv_4= ';' )* otherlv_5= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2012:1: ruleWhenCS returns [EObject current=null] : ( () otherlv_1= 'when' otherlv_2= '{' ( (lv_predicates_3_0= rulePredicateCS ) )* otherlv_4= '}' ) ;
public final EObject ruleWhenCS() throws RecognitionException {
EObject current = null;
Token otherlv_1=null;
Token otherlv_2=null;
Token otherlv_4=null;
- Token otherlv_5=null;
- EObject lv_expr_3_0 = null;
+ EObject lv_predicates_3_0 = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1894:28: ( ( () otherlv_1= 'when' otherlv_2= '{' ( ( (lv_expr_3_0= ruleExpCS ) ) otherlv_4= ';' )* otherlv_5= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1895:1: ( () otherlv_1= 'when' otherlv_2= '{' ( ( (lv_expr_3_0= ruleExpCS ) ) otherlv_4= ';' )* otherlv_5= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2015:28: ( ( () otherlv_1= 'when' otherlv_2= '{' ( (lv_predicates_3_0= rulePredicateCS ) )* otherlv_4= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2016:1: ( () otherlv_1= 'when' otherlv_2= '{' ( (lv_predicates_3_0= rulePredicateCS ) )* otherlv_4= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1895:1: ( () otherlv_1= 'when' otherlv_2= '{' ( ( (lv_expr_3_0= ruleExpCS ) ) otherlv_4= ';' )* otherlv_5= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1895:2: () otherlv_1= 'when' otherlv_2= '{' ( ( (lv_expr_3_0= ruleExpCS ) ) otherlv_4= ';' )* otherlv_5= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2016:1: ( () otherlv_1= 'when' otherlv_2= '{' ( (lv_predicates_3_0= rulePredicateCS ) )* otherlv_4= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2016:2: () otherlv_1= 'when' otherlv_2= '{' ( (lv_predicates_3_0= rulePredicateCS ) )* otherlv_4= '}'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1895:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1896:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2016:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2017:2:
{
if ( state.backtracking==0 ) {
@@ -5271,26 +5599,26 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current = forceCreateModelElement(
- grammarAccess.getWhenCSAccess().getWhenCSAction_0(),
+ grammarAccess.getWhenCSAccess().getPatternCSAction_0(),
current);
}
}
- otherlv_1=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleWhenCS3787); if (state.failed) return current;
+ otherlv_1=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleWhenCS4047); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getWhenCSAccess().getWhenKeyword_1());
}
- otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleWhenCS3799); if (state.failed) return current;
+ otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleWhenCS4059); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getWhenCSAccess().getLeftCurlyBracketKeyword_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1912:1: ( ( (lv_expr_3_0= ruleExpCS ) ) otherlv_4= ';' )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2033:1: ( (lv_predicates_3_0= rulePredicateCS ) )*
loop38:
do {
int alt38=2;
@@ -5303,21 +5631,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt38) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1912:2: ( (lv_expr_3_0= ruleExpCS ) ) otherlv_4= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2034:1: (lv_predicates_3_0= rulePredicateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1912:2: ( (lv_expr_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1913:1: (lv_expr_3_0= ruleExpCS )
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1913:1: (lv_expr_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1914:3: lv_expr_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2034:1: (lv_predicates_3_0= rulePredicateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2035:3: lv_predicates_3_0= rulePredicateCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getWhenCSAccess().getExprExpCSParserRuleCall_3_0_0());
+ newCompositeNode(grammarAccess.getWhenCSAccess().getPredicatesPredicateCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleWhenCS3821);
- lv_expr_3_0=ruleExpCS();
+ pushFollow(FollowSets000.FOLLOW_rulePredicateCS_in_ruleWhenCS4080);
+ lv_predicates_3_0=rulePredicateCS();
state._fsp--;
if (state.failed) return current;
@@ -5328,9 +5653,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "expr",
- lv_expr_3_0,
- "ExpCS");
+ "predicates",
+ lv_predicates_3_0,
+ "PredicateCS");
afterParserOrEnumRuleCall();
}
@@ -5339,15 +5664,6 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
-
- otherlv_4=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleWhenCS3833); if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- newLeafNode(otherlv_4, grammarAccess.getWhenCSAccess().getSemicolonKeyword_3_1());
-
- }
-
- }
break;
default :
@@ -5355,10 +5671,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_5=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleWhenCS3847); if (state.failed) return current;
+ otherlv_4=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleWhenCS4093); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_5, grammarAccess.getWhenCSAccess().getRightCurlyBracketKeyword_4());
+ newLeafNode(otherlv_4, grammarAccess.getWhenCSAccess().getRightCurlyBracketKeyword_4());
}
@@ -5384,7 +5700,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleWhereCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1946:1: entryRuleWhereCS returns [EObject current=null] : iv_ruleWhereCS= ruleWhereCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2063:1: entryRuleWhereCS returns [EObject current=null] : iv_ruleWhereCS= ruleWhereCS EOF ;
public final EObject entryRuleWhereCS() throws RecognitionException {
EObject current = null;
@@ -5392,13 +5708,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1947:2: (iv_ruleWhereCS= ruleWhereCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1948:2: iv_ruleWhereCS= ruleWhereCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2064:2: (iv_ruleWhereCS= ruleWhereCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2065:2: iv_ruleWhereCS= ruleWhereCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getWhereCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleWhereCS_in_entryRuleWhereCS3883);
+ pushFollow(FollowSets000.FOLLOW_ruleWhereCS_in_entryRuleWhereCS4129);
iv_ruleWhereCS=ruleWhereCS();
state._fsp--;
@@ -5406,7 +5722,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleWhereCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWhereCS3893); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleWhereCS4139); if (state.failed) return current;
}
@@ -5424,28 +5740,27 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleWhereCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1955:1: ruleWhereCS returns [EObject current=null] : ( () otherlv_1= 'where' otherlv_2= '{' ( ( (lv_expr_3_0= ruleExpCS ) ) otherlv_4= ';' )* otherlv_5= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2072:1: ruleWhereCS returns [EObject current=null] : ( () otherlv_1= 'where' otherlv_2= '{' ( (lv_predicates_3_0= rulePredicateCS ) )* otherlv_4= '}' ) ;
public final EObject ruleWhereCS() throws RecognitionException {
EObject current = null;
Token otherlv_1=null;
Token otherlv_2=null;
Token otherlv_4=null;
- Token otherlv_5=null;
- EObject lv_expr_3_0 = null;
+ EObject lv_predicates_3_0 = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1958:28: ( ( () otherlv_1= 'where' otherlv_2= '{' ( ( (lv_expr_3_0= ruleExpCS ) ) otherlv_4= ';' )* otherlv_5= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1959:1: ( () otherlv_1= 'where' otherlv_2= '{' ( ( (lv_expr_3_0= ruleExpCS ) ) otherlv_4= ';' )* otherlv_5= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2075:28: ( ( () otherlv_1= 'where' otherlv_2= '{' ( (lv_predicates_3_0= rulePredicateCS ) )* otherlv_4= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2076:1: ( () otherlv_1= 'where' otherlv_2= '{' ( (lv_predicates_3_0= rulePredicateCS ) )* otherlv_4= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1959:1: ( () otherlv_1= 'where' otherlv_2= '{' ( ( (lv_expr_3_0= ruleExpCS ) ) otherlv_4= ';' )* otherlv_5= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1959:2: () otherlv_1= 'where' otherlv_2= '{' ( ( (lv_expr_3_0= ruleExpCS ) ) otherlv_4= ';' )* otherlv_5= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2076:1: ( () otherlv_1= 'where' otherlv_2= '{' ( (lv_predicates_3_0= rulePredicateCS ) )* otherlv_4= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2076:2: () otherlv_1= 'where' otherlv_2= '{' ( (lv_predicates_3_0= rulePredicateCS ) )* otherlv_4= '}'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1959:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1960:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2076:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2077:2:
{
if ( state.backtracking==0 ) {
@@ -5455,26 +5770,26 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current = forceCreateModelElement(
- grammarAccess.getWhereCSAccess().getWhereCSAction_0(),
+ grammarAccess.getWhereCSAccess().getPatternCSAction_0(),
current);
}
}
- otherlv_1=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleWhereCS3942); if (state.failed) return current;
+ otherlv_1=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleWhereCS4188); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getWhereCSAccess().getWhereKeyword_1());
}
- otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleWhereCS3954); if (state.failed) return current;
+ otherlv_2=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleWhereCS4200); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getWhereCSAccess().getLeftCurlyBracketKeyword_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1976:1: ( ( (lv_expr_3_0= ruleExpCS ) ) otherlv_4= ';' )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2093:1: ( (lv_predicates_3_0= rulePredicateCS ) )*
loop39:
do {
int alt39=2;
@@ -5487,21 +5802,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
switch (alt39) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1976:2: ( (lv_expr_3_0= ruleExpCS ) ) otherlv_4= ';'
- {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1976:2: ( (lv_expr_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1977:1: (lv_expr_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2094:1: (lv_predicates_3_0= rulePredicateCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1977:1: (lv_expr_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1978:3: lv_expr_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2094:1: (lv_predicates_3_0= rulePredicateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2095:3: lv_predicates_3_0= rulePredicateCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getWhereCSAccess().getExprExpCSParserRuleCall_3_0_0());
+ newCompositeNode(grammarAccess.getWhereCSAccess().getPredicatesPredicateCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleWhereCS3976);
- lv_expr_3_0=ruleExpCS();
+ pushFollow(FollowSets000.FOLLOW_rulePredicateCS_in_ruleWhereCS4221);
+ lv_predicates_3_0=rulePredicateCS();
state._fsp--;
if (state.failed) return current;
@@ -5512,9 +5824,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
add(
current,
- "expr",
- lv_expr_3_0,
- "ExpCS");
+ "predicates",
+ lv_predicates_3_0,
+ "PredicateCS");
afterParserOrEnumRuleCall();
}
@@ -5523,15 +5835,6 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
-
- otherlv_4=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleWhereCS3988); if (state.failed) return current;
- if ( state.backtracking==0 ) {
-
- newLeafNode(otherlv_4, grammarAccess.getWhereCSAccess().getSemicolonKeyword_3_1());
-
- }
-
- }
break;
default :
@@ -5539,10 +5842,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
} while (true);
- otherlv_5=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleWhereCS4002); if (state.failed) return current;
+ otherlv_4=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleWhereCS4234); if (state.failed) return current;
if ( state.backtracking==0 ) {
- newLeafNode(otherlv_5, grammarAccess.getWhereCSAccess().getRightCurlyBracketKeyword_4());
+ newLeafNode(otherlv_4, grammarAccess.getWhereCSAccess().getRightCurlyBracketKeyword_4());
}
@@ -5568,7 +5871,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNameExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2010:1: entryRuleNameExpCS returns [EObject current=null] : iv_ruleNameExpCS= ruleNameExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2123:1: entryRuleNameExpCS returns [EObject current=null] : iv_ruleNameExpCS= ruleNameExpCS EOF ;
public final EObject entryRuleNameExpCS() throws RecognitionException {
EObject current = null;
@@ -5576,13 +5879,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2011:2: (iv_ruleNameExpCS= ruleNameExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2012:2: iv_ruleNameExpCS= ruleNameExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2124:2: (iv_ruleNameExpCS= ruleNameExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2125:2: iv_ruleNameExpCS= ruleNameExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_entryRuleNameExpCS4038);
+ pushFollow(FollowSets000.FOLLOW_ruleNameExpCS_in_entryRuleNameExpCS4270);
iv_ruleNameExpCS=ruleNameExpCS();
state._fsp--;
@@ -5590,7 +5893,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNameExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNameExpCS4048); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNameExpCS4280); if (state.failed) return current;
}
@@ -5608,7 +5911,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNameExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2019:1: ruleNameExpCS returns [EObject current=null] : ( (lv_pathName_0_0= rulePathNameCS ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2132:1: ruleNameExpCS returns [EObject current=null] : ( (lv_pathName_0_0= rulePathNameCS ) ) ;
public final EObject ruleNameExpCS() throws RecognitionException {
EObject current = null;
@@ -5618,21 +5921,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2022:28: ( ( (lv_pathName_0_0= rulePathNameCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2023:1: ( (lv_pathName_0_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2135:28: ( ( (lv_pathName_0_0= rulePathNameCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2136:1: ( (lv_pathName_0_0= rulePathNameCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2023:1: ( (lv_pathName_0_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2024:1: (lv_pathName_0_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2136:1: ( (lv_pathName_0_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2137:1: (lv_pathName_0_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2024:1: (lv_pathName_0_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2025:3: lv_pathName_0_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2137:1: (lv_pathName_0_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2138:3: lv_pathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNameExpCSAccess().getPathNamePathNameCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleNameExpCS4093);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleNameExpCS4325);
lv_pathName_0_0=rulePathNameCS();
state._fsp--;
@@ -5676,7 +5979,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleAnyElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2049:1: entryRuleAnyElementCS returns [EObject current=null] : iv_ruleAnyElementCS= ruleAnyElementCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2162:1: entryRuleAnyElementCS returns [EObject current=null] : iv_ruleAnyElementCS= ruleAnyElementCS EOF ;
public final EObject entryRuleAnyElementCS() throws RecognitionException {
EObject current = null;
@@ -5684,13 +5987,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2050:2: (iv_ruleAnyElementCS= ruleAnyElementCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2051:2: iv_ruleAnyElementCS= ruleAnyElementCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2163:2: (iv_ruleAnyElementCS= ruleAnyElementCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2164:2: iv_ruleAnyElementCS= ruleAnyElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getAnyElementCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_entryRuleAnyElementCS4128);
+ pushFollow(FollowSets000.FOLLOW_ruleAnyElementCS_in_entryRuleAnyElementCS4360);
iv_ruleAnyElementCS=ruleAnyElementCS();
state._fsp--;
@@ -5698,7 +6001,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleAnyElementCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAnyElementCS4138); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleAnyElementCS4370); if (state.failed) return current;
}
@@ -5716,7 +6019,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleAnyElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2058:1: ruleAnyElementCS returns [EObject current=null] : ( () otherlv_1= '_' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2171:1: ruleAnyElementCS returns [EObject current=null] : ( () otherlv_1= '_' ) ;
public final EObject ruleAnyElementCS() throws RecognitionException {
EObject current = null;
@@ -5725,14 +6028,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2061:28: ( ( () otherlv_1= '_' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2062:1: ( () otherlv_1= '_' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2174:28: ( ( () otherlv_1= '_' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2175:1: ( () otherlv_1= '_' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2062:1: ( () otherlv_1= '_' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2062:2: () otherlv_1= '_'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2175:1: ( () otherlv_1= '_' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2175:2: () otherlv_1= '_'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2062:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2063:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2175:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2176:2:
{
if ( state.backtracking==0 ) {
@@ -5749,7 +6052,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleAnyElementCS4187); if (state.failed) return current;
+ otherlv_1=(Token)match(input,43,FollowSets000.FOLLOW_43_in_ruleAnyElementCS4419); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getAnyElementCSAccess().get_Keyword_1());
@@ -5777,8 +6080,144 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleAnyElementCS"
+ // $ANTLR start "entryRuleExpCSOrTemplateCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2196:1: entryRuleExpCSOrTemplateCS returns [EObject current=null] : iv_ruleExpCSOrTemplateCS= ruleExpCSOrTemplateCS EOF ;
+ public final EObject entryRuleExpCSOrTemplateCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleExpCSOrTemplateCS = null;
+
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2197:2: (iv_ruleExpCSOrTemplateCS= ruleExpCSOrTemplateCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2198:2: iv_ruleExpCSOrTemplateCS= ruleExpCSOrTemplateCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getExpCSOrTemplateCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleExpCSOrTemplateCS_in_entryRuleExpCSOrTemplateCS4455);
+ iv_ruleExpCSOrTemplateCS=ruleExpCSOrTemplateCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleExpCSOrTemplateCS;
+ }
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExpCSOrTemplateCS4465); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleExpCSOrTemplateCS"
+
+
+ // $ANTLR start "ruleExpCSOrTemplateCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2205:1: ruleExpCSOrTemplateCS returns [EObject current=null] : (this_ExpCS_0= ruleExpCS | this_TemplateCS_1= ruleTemplateCS ) ;
+ public final EObject ruleExpCSOrTemplateCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject this_ExpCS_0 = null;
+
+ EObject this_TemplateCS_1 = null;
+
+
+ enterRule();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2208:28: ( (this_ExpCS_0= ruleExpCS | this_TemplateCS_1= ruleTemplateCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2209:1: (this_ExpCS_0= ruleExpCS | this_TemplateCS_1= ruleTemplateCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2209:1: (this_ExpCS_0= ruleExpCS | this_TemplateCS_1= ruleTemplateCS )
+ int alt40=2;
+ alt40 = dfa40.predict(input);
+ switch (alt40) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2210:2: this_ExpCS_0= ruleExpCS
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getExpCSOrTemplateCSAccess().getExpCSParserRuleCall_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleExpCSOrTemplateCS4515);
+ this_ExpCS_0=ruleExpCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = this_ExpCS_0;
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+ break;
+ case 2 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2223:2: this_TemplateCS_1= ruleTemplateCS
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getExpCSOrTemplateCSAccess().getTemplateCSParserRuleCall_1());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleTemplateCS_in_ruleExpCSOrTemplateCS4545);
+ this_TemplateCS_1=ruleTemplateCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = this_TemplateCS_1;
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+ break;
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+ leaveRule();
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "ruleExpCSOrTemplateCS"
+
+
// $ANTLR start "entryRuleCollectionTypedRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2083:1: entryRuleCollectionTypedRefCS returns [EObject current=null] : iv_ruleCollectionTypedRefCS= ruleCollectionTypedRefCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2242:1: entryRuleCollectionTypedRefCS returns [EObject current=null] : iv_ruleCollectionTypedRefCS= ruleCollectionTypedRefCS EOF ;
public final EObject entryRuleCollectionTypedRefCS() throws RecognitionException {
EObject current = null;
@@ -5786,13 +6225,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2084:2: (iv_ruleCollectionTypedRefCS= ruleCollectionTypedRefCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2085:2: iv_ruleCollectionTypedRefCS= ruleCollectionTypedRefCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2243:2: (iv_ruleCollectionTypedRefCS= ruleCollectionTypedRefCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2244:2: iv_ruleCollectionTypedRefCS= ruleCollectionTypedRefCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypedRefCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypedRefCS_in_entryRuleCollectionTypedRefCS4223);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypedRefCS_in_entryRuleCollectionTypedRefCS4580);
iv_ruleCollectionTypedRefCS=ruleCollectionTypedRefCS();
state._fsp--;
@@ -5800,7 +6239,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCollectionTypedRefCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypedRefCS4233); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypedRefCS4590); if (state.failed) return current;
}
@@ -5818,7 +6257,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionTypedRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2092:1: ruleCollectionTypedRefCS returns [EObject current=null] : ( (lv_pathName_0_0= rulePathNameCS ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2251:1: ruleCollectionTypedRefCS returns [EObject current=null] : ( (lv_pathName_0_0= rulePathNameCS ) ) ;
public final EObject ruleCollectionTypedRefCS() throws RecognitionException {
EObject current = null;
@@ -5828,21 +6267,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2095:28: ( ( (lv_pathName_0_0= rulePathNameCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2096:1: ( (lv_pathName_0_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2254:28: ( ( (lv_pathName_0_0= rulePathNameCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2255:1: ( (lv_pathName_0_0= rulePathNameCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2096:1: ( (lv_pathName_0_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2097:1: (lv_pathName_0_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2255:1: ( (lv_pathName_0_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2256:1: (lv_pathName_0_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2097:1: (lv_pathName_0_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2098:3: lv_pathName_0_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2256:1: (lv_pathName_0_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2257:3: lv_pathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypedRefCSAccess().getPathNamePathNameCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleCollectionTypedRefCS4278);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleCollectionTypedRefCS4635);
lv_pathName_0_0=rulePathNameCS();
state._fsp--;
@@ -5885,30 +6324,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR end "ruleCollectionTypedRefCS"
- // $ANTLR start "entryRuleTypedRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2122:1: entryRuleTypedRefCS returns [EObject current=null] : iv_ruleTypedRefCS= ruleTypedRefCS EOF ;
- public final EObject entryRuleTypedRefCS() throws RecognitionException {
+ // $ANTLR start "entryRuleTypedTypeRefCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2281:1: entryRuleTypedTypeRefCS returns [EObject current=null] : iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF ;
+ public final EObject entryRuleTypedTypeRefCS() throws RecognitionException {
EObject current = null;
- EObject iv_ruleTypedRefCS = null;
+ EObject iv_ruleTypedTypeRefCS = null;
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2123:2: (iv_ruleTypedRefCS= ruleTypedRefCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2124:2: iv_ruleTypedRefCS= ruleTypedRefCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2282:2: (iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2283:2: iv_ruleTypedTypeRefCS= ruleTypedTypeRefCS EOF
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getTypedRefCSRule());
+ newCompositeNode(grammarAccess.getTypedTypeRefCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_entryRuleTypedRefCS4313);
- iv_ruleTypedRefCS=ruleTypedRefCS();
+ pushFollow(FollowSets000.FOLLOW_ruleTypedTypeRefCS_in_entryRuleTypedTypeRefCS4670);
+ iv_ruleTypedTypeRefCS=ruleTypedTypeRefCS();
state._fsp--;
if (state.failed) return current;
if ( state.backtracking==0 ) {
- current =iv_ruleTypedRefCS;
+ current =iv_ruleTypedTypeRefCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypedRefCS4323); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypedTypeRefCS4680); if (state.failed) return current;
}
@@ -5922,12 +6361,12 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
return current;
}
- // $ANTLR end "entryRuleTypedRefCS"
+ // $ANTLR end "entryRuleTypedTypeRefCS"
- // $ANTLR start "ruleTypedRefCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2131:1: ruleTypedRefCS returns [EObject current=null] : ( (lv_pathName_0_0= rulePathNameCS ) ) ;
- public final EObject ruleTypedRefCS() throws RecognitionException {
+ // $ANTLR start "ruleTypedTypeRefCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2290:1: ruleTypedTypeRefCS returns [EObject current=null] : ( (lv_pathName_0_0= rulePathNameCS ) ) ;
+ public final EObject ruleTypedTypeRefCS() throws RecognitionException {
EObject current = null;
EObject lv_pathName_0_0 = null;
@@ -5936,21 +6375,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2134:28: ( ( (lv_pathName_0_0= rulePathNameCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2135:1: ( (lv_pathName_0_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2293:28: ( ( (lv_pathName_0_0= rulePathNameCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2294:1: ( (lv_pathName_0_0= rulePathNameCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2135:1: ( (lv_pathName_0_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2136:1: (lv_pathName_0_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2294:1: ( (lv_pathName_0_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2295:1: (lv_pathName_0_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2136:1: (lv_pathName_0_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2137:3: lv_pathName_0_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2295:1: (lv_pathName_0_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2296:3: lv_pathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
- newCompositeNode(grammarAccess.getTypedRefCSAccess().getPathNamePathNameCSParserRuleCall_0());
+ newCompositeNode(grammarAccess.getTypedTypeRefCSAccess().getPathNamePathNameCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleTypedRefCS4368);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleTypedTypeRefCS4725);
lv_pathName_0_0=rulePathNameCS();
state._fsp--;
@@ -5958,7 +6397,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
if (current==null) {
- current = createModelElementForParent(grammarAccess.getTypedRefCSRule());
+ current = createModelElementForParent(grammarAccess.getTypedTypeRefCSRule());
}
set(
current,
@@ -5990,11 +6429,161 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
return current;
}
+ // $ANTLR end "ruleTypedTypeRefCS"
+
+
+ // $ANTLR start "entryRuleTypedRefCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2320:1: entryRuleTypedRefCS returns [EObject current=null] : iv_ruleTypedRefCS= ruleTypedRefCS EOF ;
+ public final EObject entryRuleTypedRefCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject iv_ruleTypedRefCS = null;
+
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2321:2: (iv_ruleTypedRefCS= ruleTypedRefCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2322:2: iv_ruleTypedRefCS= ruleTypedRefCS EOF
+ {
+ if ( state.backtracking==0 ) {
+ newCompositeNode(grammarAccess.getTypedRefCSRule());
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleTypedRefCS_in_entryRuleTypedRefCS4760);
+ iv_ruleTypedRefCS=ruleTypedRefCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+ current =iv_ruleTypedRefCS;
+ }
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypedRefCS4770); if (state.failed) return current;
+
+ }
+
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
+ // $ANTLR end "entryRuleTypedRefCS"
+
+
+ // $ANTLR start "ruleTypedRefCS"
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2329:1: ruleTypedRefCS returns [EObject current=null] : (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_TypedTypeRefCS_1= ruleTypedTypeRefCS ) ;
+ public final EObject ruleTypedRefCS() throws RecognitionException {
+ EObject current = null;
+
+ EObject this_PrimitiveTypeCS_0 = null;
+
+ EObject this_TypedTypeRefCS_1 = null;
+
+
+ enterRule();
+
+ try {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2332:28: ( (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_TypedTypeRefCS_1= ruleTypedTypeRefCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2333:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_TypedTypeRefCS_1= ruleTypedTypeRefCS )
+ {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2333:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_TypedTypeRefCS_1= ruleTypedTypeRefCS )
+ int alt41=2;
+ int LA41_0 = input.LA(1);
+
+ if ( ((LA41_0>=65 && LA41_0<=72)) ) {
+ alt41=1;
+ }
+ else if ( ((LA41_0>=RULE_SIMPLE_ID && LA41_0<=RULE_ESCAPED_ID)||(LA41_0>=24 && LA41_0<=32)||(LA41_0>=35 && LA41_0<=42)||LA41_0==44||(LA41_0>=47 && LA41_0<=48)) ) {
+ alt41=2;
+ }
+ else {
+ if (state.backtracking>0) {state.failed=true; return current;}
+ NoViableAltException nvae =
+ new NoViableAltException("", 41, 0, input);
+
+ throw nvae;
+ }
+ switch (alt41) {
+ case 1 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2334:2: this_PrimitiveTypeCS_0= rulePrimitiveTypeCS
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getTypedRefCSAccess().getPrimitiveTypeCSParserRuleCall_0());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_ruleTypedRefCS4820);
+ this_PrimitiveTypeCS_0=rulePrimitiveTypeCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = this_PrimitiveTypeCS_0;
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+ break;
+ case 2 :
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2347:2: this_TypedTypeRefCS_1= ruleTypedTypeRefCS
+ {
+ if ( state.backtracking==0 ) {
+
+ /* */
+
+ }
+ if ( state.backtracking==0 ) {
+
+ newCompositeNode(grammarAccess.getTypedRefCSAccess().getTypedTypeRefCSParserRuleCall_1());
+
+ }
+ pushFollow(FollowSets000.FOLLOW_ruleTypedTypeRefCS_in_ruleTypedRefCS4850);
+ this_TypedTypeRefCS_1=ruleTypedTypeRefCS();
+
+ state._fsp--;
+ if (state.failed) return current;
+ if ( state.backtracking==0 ) {
+
+ current = this_TypedTypeRefCS_1;
+ afterParserOrEnumRuleCall();
+
+ }
+
+ }
+ break;
+
+ }
+
+
+ }
+
+ if ( state.backtracking==0 ) {
+ leaveRule();
+ }
+ }
+
+ catch (RecognitionException re) {
+ recover(input,re);
+ appendSkippedTokens();
+ }
+ finally {
+ }
+ return current;
+ }
// $ANTLR end "ruleTypedRefCS"
// $ANTLR start "entryRuleUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2161:1: entryRuleUnrestrictedName returns [String current=null] : iv_ruleUnrestrictedName= ruleUnrestrictedName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2366:1: entryRuleUnrestrictedName returns [String current=null] : iv_ruleUnrestrictedName= ruleUnrestrictedName EOF ;
public final String entryRuleUnrestrictedName() throws RecognitionException {
String current = null;
@@ -6002,13 +6591,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2162:2: (iv_ruleUnrestrictedName= ruleUnrestrictedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2163:2: iv_ruleUnrestrictedName= ruleUnrestrictedName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2367:2: (iv_ruleUnrestrictedName= ruleUnrestrictedName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2368:2: iv_ruleUnrestrictedName= ruleUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnrestrictedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName4404);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName4886);
iv_ruleUnrestrictedName=ruleUnrestrictedName();
state._fsp--;
@@ -6016,7 +6605,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnrestrictedName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnrestrictedName4415); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnrestrictedName4897); if (state.failed) return current;
}
@@ -6034,7 +6623,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2170:1: ruleUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'checkonly' | kw= 'default_values' | kw= 'domain' | kw= 'enforce' | kw= 'extends' | kw= 'implementedby' | kw= 'import' | kw= 'library' | kw= 'key' | kw= 'overrides' | kw= 'primitive' | kw= 'query' | kw= 'relation' | kw= 'replace' | kw= 'top' | kw= 'transformation' | kw= 'when' | kw= 'where' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2375:1: ruleUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'checkonly' | kw= 'default_values' | kw= 'domain' | kw= 'enforce' | kw= 'extends' | kw= 'implementedby' | kw= 'import' | kw= 'library' | kw= 'key' | kw= 'overrides' | kw= 'primitive' | kw= 'query' | kw= 'relation' | kw= 'replace' | kw= 'top' | kw= 'transformation' | kw= 'when' | kw= 'where' ) ;
public final AntlrDatatypeRuleToken ruleUnrestrictedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6045,128 +6634,128 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2173:28: ( (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'checkonly' | kw= 'default_values' | kw= 'domain' | kw= 'enforce' | kw= 'extends' | kw= 'implementedby' | kw= 'import' | kw= 'library' | kw= 'key' | kw= 'overrides' | kw= 'primitive' | kw= 'query' | kw= 'relation' | kw= 'replace' | kw= 'top' | kw= 'transformation' | kw= 'when' | kw= 'where' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2174:1: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'checkonly' | kw= 'default_values' | kw= 'domain' | kw= 'enforce' | kw= 'extends' | kw= 'implementedby' | kw= 'import' | kw= 'library' | kw= 'key' | kw= 'overrides' | kw= 'primitive' | kw= 'query' | kw= 'relation' | kw= 'replace' | kw= 'top' | kw= 'transformation' | kw= 'when' | kw= 'where' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2378:28: ( (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'checkonly' | kw= 'default_values' | kw= 'domain' | kw= 'enforce' | kw= 'extends' | kw= 'implementedby' | kw= 'import' | kw= 'library' | kw= 'key' | kw= 'overrides' | kw= 'primitive' | kw= 'query' | kw= 'relation' | kw= 'replace' | kw= 'top' | kw= 'transformation' | kw= 'when' | kw= 'where' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2379:1: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'checkonly' | kw= 'default_values' | kw= 'domain' | kw= 'enforce' | kw= 'extends' | kw= 'implementedby' | kw= 'import' | kw= 'library' | kw= 'key' | kw= 'overrides' | kw= 'primitive' | kw= 'query' | kw= 'relation' | kw= 'replace' | kw= 'top' | kw= 'transformation' | kw= 'when' | kw= 'where' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2174:1: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'checkonly' | kw= 'default_values' | kw= 'domain' | kw= 'enforce' | kw= 'extends' | kw= 'implementedby' | kw= 'import' | kw= 'library' | kw= 'key' | kw= 'overrides' | kw= 'primitive' | kw= 'query' | kw= 'relation' | kw= 'replace' | kw= 'top' | kw= 'transformation' | kw= 'when' | kw= 'where' )
- int alt40=19;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2379:1: (this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName | kw= 'checkonly' | kw= 'default_values' | kw= 'domain' | kw= 'enforce' | kw= 'extends' | kw= 'implementedby' | kw= 'import' | kw= 'library' | kw= 'key' | kw= 'overrides' | kw= 'primitive' | kw= 'query' | kw= 'relation' | kw= 'replace' | kw= 'top' | kw= 'transformation' | kw= 'when' | kw= 'where' )
+ int alt42=19;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
case 47:
case 48:
{
- alt40=1;
+ alt42=1;
}
break;
case 24:
{
- alt40=2;
+ alt42=2;
}
break;
case 28:
{
- alt40=3;
+ alt42=3;
}
break;
case 26:
{
- alt40=4;
+ alt42=4;
}
break;
case 25:
{
- alt40=5;
+ alt42=5;
}
break;
case 39:
{
- alt40=6;
+ alt42=6;
}
break;
case 27:
{
- alt40=7;
+ alt42=7;
}
break;
case 40:
{
- alt40=8;
+ alt42=8;
}
break;
case 30:
{
- alt40=9;
+ alt42=9;
}
break;
case 29:
{
- alt40=10;
+ alt42=10;
}
break;
case 37:
{
- alt40=11;
+ alt42=11;
}
break;
case 31:
{
- alt40=12;
+ alt42=12;
}
break;
case 32:
{
- alt40=13;
+ alt42=13;
}
break;
case 36:
{
- alt40=14;
+ alt42=14;
}
break;
case 44:
{
- alt40=15;
+ alt42=15;
}
break;
case 35:
{
- alt40=16;
+ alt42=16;
}
break;
case 38:
{
- alt40=17;
+ alt42=17;
}
break;
case 41:
{
- alt40=18;
+ alt42=18;
}
break;
case 42:
{
- alt40=19;
+ alt42=19;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 40, 0, input);
+ new NoViableAltException("", 42, 0, input);
throw nvae;
}
- switch (alt40) {
+ switch (alt42) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2175:5: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2380:5: this_EssentialOCLUnrestrictedName_0= ruleEssentialOCLUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnrestrictedNameAccess().getEssentialOCLUnrestrictedNameParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_ruleUnrestrictedName4462);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_ruleUnrestrictedName4944);
this_EssentialOCLUnrestrictedName_0=ruleEssentialOCLUnrestrictedName();
state._fsp--;
@@ -6185,9 +6774,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2187:2: kw= 'checkonly'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2392:2: kw= 'checkonly'
{
- kw=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleUnrestrictedName4486); if (state.failed) return current;
+ kw=(Token)match(input,24,FollowSets000.FOLLOW_24_in_ruleUnrestrictedName4968); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6198,9 +6787,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2194:2: kw= 'default_values'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2399:2: kw= 'default_values'
{
- kw=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleUnrestrictedName4505); if (state.failed) return current;
+ kw=(Token)match(input,28,FollowSets000.FOLLOW_28_in_ruleUnrestrictedName4987); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6211,9 +6800,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2201:2: kw= 'domain'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2406:2: kw= 'domain'
{
- kw=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleUnrestrictedName4524); if (state.failed) return current;
+ kw=(Token)match(input,26,FollowSets000.FOLLOW_26_in_ruleUnrestrictedName5006); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6224,9 +6813,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2208:2: kw= 'enforce'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2413:2: kw= 'enforce'
{
- kw=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleUnrestrictedName4543); if (state.failed) return current;
+ kw=(Token)match(input,25,FollowSets000.FOLLOW_25_in_ruleUnrestrictedName5025); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6237,9 +6826,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2215:2: kw= 'extends'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2420:2: kw= 'extends'
{
- kw=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleUnrestrictedName4562); if (state.failed) return current;
+ kw=(Token)match(input,39,FollowSets000.FOLLOW_39_in_ruleUnrestrictedName5044); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6250,9 +6839,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2222:2: kw= 'implementedby'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2427:2: kw= 'implementedby'
{
- kw=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleUnrestrictedName4581); if (state.failed) return current;
+ kw=(Token)match(input,27,FollowSets000.FOLLOW_27_in_ruleUnrestrictedName5063); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6263,9 +6852,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2229:2: kw= 'import'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2434:2: kw= 'import'
{
- kw=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleUnrestrictedName4600); if (state.failed) return current;
+ kw=(Token)match(input,40,FollowSets000.FOLLOW_40_in_ruleUnrestrictedName5082); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6276,9 +6865,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2236:2: kw= 'library'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2441:2: kw= 'library'
{
- kw=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleUnrestrictedName4619); if (state.failed) return current;
+ kw=(Token)match(input,30,FollowSets000.FOLLOW_30_in_ruleUnrestrictedName5101); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6289,9 +6878,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2243:2: kw= 'key'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2448:2: kw= 'key'
{
- kw=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleUnrestrictedName4638); if (state.failed) return current;
+ kw=(Token)match(input,29,FollowSets000.FOLLOW_29_in_ruleUnrestrictedName5120); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6302,9 +6891,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2250:2: kw= 'overrides'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2455:2: kw= 'overrides'
{
- kw=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleUnrestrictedName4657); if (state.failed) return current;
+ kw=(Token)match(input,37,FollowSets000.FOLLOW_37_in_ruleUnrestrictedName5139); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6315,9 +6904,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2257:2: kw= 'primitive'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2462:2: kw= 'primitive'
{
- kw=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleUnrestrictedName4676); if (state.failed) return current;
+ kw=(Token)match(input,31,FollowSets000.FOLLOW_31_in_ruleUnrestrictedName5158); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6328,9 +6917,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 13 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2264:2: kw= 'query'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2469:2: kw= 'query'
{
- kw=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleUnrestrictedName4695); if (state.failed) return current;
+ kw=(Token)match(input,32,FollowSets000.FOLLOW_32_in_ruleUnrestrictedName5177); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6341,9 +6930,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 14 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2271:2: kw= 'relation'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2476:2: kw= 'relation'
{
- kw=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleUnrestrictedName4714); if (state.failed) return current;
+ kw=(Token)match(input,36,FollowSets000.FOLLOW_36_in_ruleUnrestrictedName5196); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6354,9 +6943,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 15 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2278:2: kw= 'replace'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2483:2: kw= 'replace'
{
- kw=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleUnrestrictedName4733); if (state.failed) return current;
+ kw=(Token)match(input,44,FollowSets000.FOLLOW_44_in_ruleUnrestrictedName5215); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6367,9 +6956,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 16 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2285:2: kw= 'top'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2490:2: kw= 'top'
{
- kw=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleUnrestrictedName4752); if (state.failed) return current;
+ kw=(Token)match(input,35,FollowSets000.FOLLOW_35_in_ruleUnrestrictedName5234); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6380,9 +6969,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 17 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2292:2: kw= 'transformation'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2497:2: kw= 'transformation'
{
- kw=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleUnrestrictedName4771); if (state.failed) return current;
+ kw=(Token)match(input,38,FollowSets000.FOLLOW_38_in_ruleUnrestrictedName5253); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6393,9 +6982,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 18 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2299:2: kw= 'when'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2504:2: kw= 'when'
{
- kw=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleUnrestrictedName4790); if (state.failed) return current;
+ kw=(Token)match(input,41,FollowSets000.FOLLOW_41_in_ruleUnrestrictedName5272); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6406,9 +6995,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 19 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2306:2: kw= 'where'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2511:2: kw= 'where'
{
- kw=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleUnrestrictedName4809); if (state.failed) return current;
+ kw=(Token)match(input,42,FollowSets000.FOLLOW_42_in_ruleUnrestrictedName5291); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6441,7 +7030,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleID"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2321:1: entryRuleID returns [String current=null] : iv_ruleID= ruleID EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2526:1: entryRuleID returns [String current=null] : iv_ruleID= ruleID EOF ;
public final String entryRuleID() throws RecognitionException {
String current = null;
@@ -6449,13 +7038,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2322:2: (iv_ruleID= ruleID EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2323:2: iv_ruleID= ruleID EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2527:2: (iv_ruleID= ruleID EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2528:2: iv_ruleID= ruleID EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIDRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleID_in_entryRuleID4852);
+ pushFollow(FollowSets000.FOLLOW_ruleID_in_entryRuleID5334);
iv_ruleID=ruleID();
state._fsp--;
@@ -6463,7 +7052,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleID.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleID4863); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleID5345); if (state.failed) return current;
}
@@ -6481,7 +7070,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleID"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2330:1: ruleID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2535:1: ruleID returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) ;
public final AntlrDatatypeRuleToken ruleID() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6491,31 +7080,31 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2333:28: ( (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2334:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2538:28: ( (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2539:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2334:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
- int alt41=2;
- int LA41_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2539:1: (this_SIMPLE_ID_0= RULE_SIMPLE_ID | this_ESCAPED_ID_1= RULE_ESCAPED_ID )
+ int alt43=2;
+ int LA43_0 = input.LA(1);
- if ( (LA41_0==RULE_SIMPLE_ID) ) {
- alt41=1;
+ if ( (LA43_0==RULE_SIMPLE_ID) ) {
+ alt43=1;
}
- else if ( (LA41_0==RULE_ESCAPED_ID) ) {
- alt41=2;
+ else if ( (LA43_0==RULE_ESCAPED_ID) ) {
+ alt43=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 41, 0, input);
+ new NoViableAltException("", 43, 0, input);
throw nvae;
}
- switch (alt41) {
+ switch (alt43) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2334:6: this_SIMPLE_ID_0= RULE_SIMPLE_ID
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2539:6: this_SIMPLE_ID_0= RULE_SIMPLE_ID
{
- this_SIMPLE_ID_0=(Token)match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_ruleID4903); if (state.failed) return current;
+ this_SIMPLE_ID_0=(Token)match(input,RULE_SIMPLE_ID,FollowSets000.FOLLOW_RULE_SIMPLE_ID_in_ruleID5385); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_SIMPLE_ID_0);
@@ -6530,9 +7119,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2342:10: this_ESCAPED_ID_1= RULE_ESCAPED_ID
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2547:10: this_ESCAPED_ID_1= RULE_ESCAPED_ID
{
- this_ESCAPED_ID_1=(Token)match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_ruleID4929); if (state.failed) return current;
+ this_ESCAPED_ID_1=(Token)match(input,RULE_ESCAPED_ID,FollowSets000.FOLLOW_RULE_ESCAPED_ID_in_ruleID5411); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_ESCAPED_ID_1);
@@ -6569,7 +7158,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLOWER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2357:1: entryRuleLOWER returns [String current=null] : iv_ruleLOWER= ruleLOWER EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2562:1: entryRuleLOWER returns [String current=null] : iv_ruleLOWER= ruleLOWER EOF ;
public final String entryRuleLOWER() throws RecognitionException {
String current = null;
@@ -6577,13 +7166,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2358:2: (iv_ruleLOWER= ruleLOWER EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2359:2: iv_ruleLOWER= ruleLOWER EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2563:2: (iv_ruleLOWER= ruleLOWER EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2564:2: iv_ruleLOWER= ruleLOWER EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLOWERRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_entryRuleLOWER4975);
+ pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_entryRuleLOWER5457);
iv_ruleLOWER=ruleLOWER();
state._fsp--;
@@ -6591,7 +7180,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleLOWER.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLOWER4986); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLOWER5468); if (state.failed) return current;
}
@@ -6609,7 +7198,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLOWER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2366:1: ruleLOWER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2571:1: ruleLOWER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_INT_0= RULE_INT ;
public final AntlrDatatypeRuleToken ruleLOWER() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6618,10 +7207,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2369:28: (this_INT_0= RULE_INT )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2370:5: this_INT_0= RULE_INT
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2574:28: (this_INT_0= RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2575:5: this_INT_0= RULE_INT
{
- this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleLOWER5025); if (state.failed) return current;
+ this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleLOWER5507); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_0);
@@ -6652,7 +7241,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUPPER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2385:1: entryRuleUPPER returns [String current=null] : iv_ruleUPPER= ruleUPPER EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2590:1: entryRuleUPPER returns [String current=null] : iv_ruleUPPER= ruleUPPER EOF ;
public final String entryRuleUPPER() throws RecognitionException {
String current = null;
@@ -6660,13 +7249,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2386:2: (iv_ruleUPPER= ruleUPPER EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2387:2: iv_ruleUPPER= ruleUPPER EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2591:2: (iv_ruleUPPER= ruleUPPER EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2592:2: iv_ruleUPPER= ruleUPPER EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUPPERRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_entryRuleUPPER5070);
+ pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_entryRuleUPPER5552);
iv_ruleUPPER=ruleUPPER();
state._fsp--;
@@ -6674,7 +7263,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUPPER.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUPPER5081); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUPPER5563); if (state.failed) return current;
}
@@ -6692,7 +7281,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUPPER"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2394:1: ruleUPPER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_INT_0= RULE_INT | kw= '*' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2599:1: ruleUPPER returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_INT_0= RULE_INT | kw= '*' ) ;
public final AntlrDatatypeRuleToken ruleUPPER() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6702,31 +7291,31 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2397:28: ( (this_INT_0= RULE_INT | kw= '*' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2398:1: (this_INT_0= RULE_INT | kw= '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2602:28: ( (this_INT_0= RULE_INT | kw= '*' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2603:1: (this_INT_0= RULE_INT | kw= '*' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2398:1: (this_INT_0= RULE_INT | kw= '*' )
- int alt42=2;
- int LA42_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2603:1: (this_INT_0= RULE_INT | kw= '*' )
+ int alt44=2;
+ int LA44_0 = input.LA(1);
- if ( (LA42_0==RULE_INT) ) {
- alt42=1;
+ if ( (LA44_0==RULE_INT) ) {
+ alt44=1;
}
- else if ( (LA42_0==45) ) {
- alt42=2;
+ else if ( (LA44_0==45) ) {
+ alt44=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 42, 0, input);
+ new NoViableAltException("", 44, 0, input);
throw nvae;
}
- switch (alt42) {
+ switch (alt44) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2398:6: this_INT_0= RULE_INT
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2603:6: this_INT_0= RULE_INT
{
- this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleUPPER5121); if (state.failed) return current;
+ this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleUPPER5603); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_0);
@@ -6741,9 +7330,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2407:2: kw= '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2612:2: kw= '*'
{
- kw=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleUPPER5145); if (state.failed) return current;
+ kw=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleUPPER5627); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6776,7 +7365,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNUMBER_LITERAL"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2420:1: entryRuleNUMBER_LITERAL returns [String current=null] : iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2625:1: entryRuleNUMBER_LITERAL returns [String current=null] : iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF ;
public final String entryRuleNUMBER_LITERAL() throws RecognitionException {
String current = null;
@@ -6784,13 +7373,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2421:2: (iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2422:2: iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2626:2: (iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2627:2: iv_ruleNUMBER_LITERAL= ruleNUMBER_LITERAL EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNUMBER_LITERALRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL5186);
+ pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL5668);
iv_ruleNUMBER_LITERAL=ruleNUMBER_LITERAL();
state._fsp--;
@@ -6798,7 +7387,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNUMBER_LITERAL.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNUMBER_LITERAL5197); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNUMBER_LITERAL5679); if (state.failed) return current;
}
@@ -6816,7 +7405,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNUMBER_LITERAL"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2429:1: ruleNUMBER_LITERAL returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_INT_0= RULE_INT (kw= '.' this_INT_2= RULE_INT )? ( (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_7= RULE_INT )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2634:1: ruleNUMBER_LITERAL returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_INT_0= RULE_INT (kw= '.' this_INT_2= RULE_INT )? ( (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_7= RULE_INT )? ) ;
public final AntlrDatatypeRuleToken ruleNUMBER_LITERAL() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -6828,13 +7417,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2432:28: ( (this_INT_0= RULE_INT (kw= '.' this_INT_2= RULE_INT )? ( (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_7= RULE_INT )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2433:1: (this_INT_0= RULE_INT (kw= '.' this_INT_2= RULE_INT )? ( (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_7= RULE_INT )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2637:28: ( (this_INT_0= RULE_INT (kw= '.' this_INT_2= RULE_INT )? ( (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_7= RULE_INT )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2638:1: (this_INT_0= RULE_INT (kw= '.' this_INT_2= RULE_INT )? ( (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_7= RULE_INT )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2433:1: (this_INT_0= RULE_INT (kw= '.' this_INT_2= RULE_INT )? ( (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_7= RULE_INT )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2433:6: this_INT_0= RULE_INT (kw= '.' this_INT_2= RULE_INT )? ( (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_7= RULE_INT )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2638:1: (this_INT_0= RULE_INT (kw= '.' this_INT_2= RULE_INT )? ( (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_7= RULE_INT )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2638:6: this_INT_0= RULE_INT (kw= '.' this_INT_2= RULE_INT )? ( (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_7= RULE_INT )?
{
- this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5237); if (state.failed) return current;
+ this_INT_0=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5719); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_0);
@@ -6845,33 +7434,33 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newLeafNode(this_INT_0, grammarAccess.getNUMBER_LITERALAccess().getINTTerminalRuleCall_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2440:1: (kw= '.' this_INT_2= RULE_INT )?
- int alt43=2;
- int LA43_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2645:1: (kw= '.' this_INT_2= RULE_INT )?
+ int alt45=2;
+ int LA45_0 = input.LA(1);
- if ( (LA43_0==46) ) {
- int LA43_1 = input.LA(2);
+ if ( (LA45_0==46) ) {
+ int LA45_1 = input.LA(2);
- if ( (LA43_1==RULE_INT) ) {
- int LA43_3 = input.LA(3);
+ if ( (LA45_1==RULE_INT) ) {
+ int LA45_3 = input.LA(3);
- if ( (synpred66_InternalQVTrelation()) ) {
- alt43=1;
+ if ( (synpred68_InternalQVTrelation()) ) {
+ alt45=1;
}
}
}
- switch (alt43) {
+ switch (alt45) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2441:2: kw= '.' this_INT_2= RULE_INT
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2646:2: kw= '.' this_INT_2= RULE_INT
{
- kw=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleNUMBER_LITERAL5256); if (state.failed) return current;
+ kw=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleNUMBER_LITERAL5738); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
newLeafNode(kw, grammarAccess.getNUMBER_LITERALAccess().getFullStopKeyword_1_0());
}
- this_INT_2=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5271); if (state.failed) return current;
+ this_INT_2=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5753); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_2);
@@ -6888,39 +7477,39 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2453:3: ( (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_7= RULE_INT )?
- int alt46=2;
- int LA46_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2658:3: ( (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_7= RULE_INT )?
+ int alt48=2;
+ int LA48_0 = input.LA(1);
- if ( ((LA46_0>=47 && LA46_0<=48)) ) {
- alt46=1;
+ if ( ((LA48_0>=47 && LA48_0<=48)) ) {
+ alt48=1;
}
- switch (alt46) {
+ switch (alt48) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2453:4: (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_7= RULE_INT
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2658:4: (kw= 'e' | kw= 'E' ) (kw= '+' | kw= '-' )? this_INT_7= RULE_INT
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2453:4: (kw= 'e' | kw= 'E' )
- int alt44=2;
- int LA44_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2658:4: (kw= 'e' | kw= 'E' )
+ int alt46=2;
+ int LA46_0 = input.LA(1);
- if ( (LA44_0==47) ) {
- alt44=1;
+ if ( (LA46_0==47) ) {
+ alt46=1;
}
- else if ( (LA44_0==48) ) {
- alt44=2;
+ else if ( (LA46_0==48) ) {
+ alt46=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 44, 0, input);
+ new NoViableAltException("", 46, 0, input);
throw nvae;
}
- switch (alt44) {
+ switch (alt46) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2454:2: kw= 'e'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2659:2: kw= 'e'
{
- kw=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleNUMBER_LITERAL5293); if (state.failed) return current;
+ kw=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleNUMBER_LITERAL5775); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6931,9 +7520,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2461:2: kw= 'E'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2666:2: kw= 'E'
{
- kw=(Token)match(input,48,FollowSets000.FOLLOW_48_in_ruleNUMBER_LITERAL5312); if (state.failed) return current;
+ kw=(Token)match(input,48,FollowSets000.FOLLOW_48_in_ruleNUMBER_LITERAL5794); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6946,21 +7535,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2466:2: (kw= '+' | kw= '-' )?
- int alt45=3;
- int LA45_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2671:2: (kw= '+' | kw= '-' )?
+ int alt47=3;
+ int LA47_0 = input.LA(1);
- if ( (LA45_0==49) ) {
- alt45=1;
+ if ( (LA47_0==49) ) {
+ alt47=1;
}
- else if ( (LA45_0==50) ) {
- alt45=2;
+ else if ( (LA47_0==50) ) {
+ alt47=2;
}
- switch (alt45) {
+ switch (alt47) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2467:2: kw= '+'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2672:2: kw= '+'
{
- kw=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNUMBER_LITERAL5327); if (state.failed) return current;
+ kw=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleNUMBER_LITERAL5809); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6971,9 +7560,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2474:2: kw= '-'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2679:2: kw= '-'
{
- kw=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleNUMBER_LITERAL5346); if (state.failed) return current;
+ kw=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleNUMBER_LITERAL5828); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -6986,7 +7575,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- this_INT_7=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5363); if (state.failed) return current;
+ this_INT_7=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5845); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_INT_7);
@@ -7026,7 +7615,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleURI"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2494:1: entryRuleURI returns [String current=null] : iv_ruleURI= ruleURI EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2699:1: entryRuleURI returns [String current=null] : iv_ruleURI= ruleURI EOF ;
public final String entryRuleURI() throws RecognitionException {
String current = null;
@@ -7034,13 +7623,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2495:2: (iv_ruleURI= ruleURI EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2496:2: iv_ruleURI= ruleURI EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2700:2: (iv_ruleURI= ruleURI EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2701:2: iv_ruleURI= ruleURI EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getURIRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleURI_in_entryRuleURI5411);
+ pushFollow(FollowSets000.FOLLOW_ruleURI_in_entryRuleURI5893);
iv_ruleURI=ruleURI();
state._fsp--;
@@ -7048,7 +7637,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleURI.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURI5422); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleURI5904); if (state.failed) return current;
}
@@ -7066,7 +7655,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleURI"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2503:1: ruleURI returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2708:1: ruleURI returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
public final AntlrDatatypeRuleToken ruleURI() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -7075,10 +7664,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2506:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2507:5: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2711:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2712:5: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
{
- this_SINGLE_QUOTED_STRING_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI5461); if (state.failed) return current;
+ this_SINGLE_QUOTED_STRING_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI5943); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_SINGLE_QUOTED_STRING_0);
@@ -7109,7 +7698,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLUnrestrictedIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2524:1: entryRuleEssentialOCLUnrestrictedIdentifier returns [String current=null] : iv_ruleEssentialOCLUnrestrictedIdentifier= ruleEssentialOCLUnrestrictedIdentifier EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2729:1: entryRuleEssentialOCLUnrestrictedIdentifier returns [String current=null] : iv_ruleEssentialOCLUnrestrictedIdentifier= ruleEssentialOCLUnrestrictedIdentifier EOF ;
public final String entryRuleEssentialOCLUnrestrictedIdentifier() throws RecognitionException {
String current = null;
@@ -7117,13 +7706,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2525:2: (iv_ruleEssentialOCLUnrestrictedIdentifier= ruleEssentialOCLUnrestrictedIdentifier EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2526:2: iv_ruleEssentialOCLUnrestrictedIdentifier= ruleEssentialOCLUnrestrictedIdentifier EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2730:2: (iv_ruleEssentialOCLUnrestrictedIdentifier= ruleEssentialOCLUnrestrictedIdentifier EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2731:2: iv_ruleEssentialOCLUnrestrictedIdentifier= ruleEssentialOCLUnrestrictedIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnrestrictedIdentifierRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_entryRuleEssentialOCLUnrestrictedIdentifier5508);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_entryRuleEssentialOCLUnrestrictedIdentifier5990);
iv_ruleEssentialOCLUnrestrictedIdentifier=ruleEssentialOCLUnrestrictedIdentifier();
state._fsp--;
@@ -7131,7 +7720,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLUnrestrictedIdentifier.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedIdentifier5519); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedIdentifier6001); if (state.failed) return current;
}
@@ -7149,7 +7738,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLUnrestrictedIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2533:1: ruleEssentialOCLUnrestrictedIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'e' | kw= 'E' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2738:1: ruleEssentialOCLUnrestrictedIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'e' | kw= 'E' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLUnrestrictedIdentifier() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -7158,31 +7747,31 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2536:28: ( (kw= 'e' | kw= 'E' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2537:1: (kw= 'e' | kw= 'E' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2741:28: ( (kw= 'e' | kw= 'E' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2742:1: (kw= 'e' | kw= 'E' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2537:1: (kw= 'e' | kw= 'E' )
- int alt47=2;
- int LA47_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2742:1: (kw= 'e' | kw= 'E' )
+ int alt49=2;
+ int LA49_0 = input.LA(1);
- if ( (LA47_0==47) ) {
- alt47=1;
+ if ( (LA49_0==47) ) {
+ alt49=1;
}
- else if ( (LA47_0==48) ) {
- alt47=2;
+ else if ( (LA49_0==48) ) {
+ alt49=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 47, 0, input);
+ new NoViableAltException("", 49, 0, input);
throw nvae;
}
- switch (alt47) {
+ switch (alt49) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2538:2: kw= 'e'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2743:2: kw= 'e'
{
- kw=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleEssentialOCLUnrestrictedIdentifier5557); if (state.failed) return current;
+ kw=(Token)match(input,47,FollowSets000.FOLLOW_47_in_ruleEssentialOCLUnrestrictedIdentifier6039); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7193,9 +7782,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2545:2: kw= 'E'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2750:2: kw= 'E'
{
- kw=(Token)match(input,48,FollowSets000.FOLLOW_48_in_ruleEssentialOCLUnrestrictedIdentifier5576); if (state.failed) return current;
+ kw=(Token)match(input,48,FollowSets000.FOLLOW_48_in_ruleEssentialOCLUnrestrictedIdentifier6058); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7228,7 +7817,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLPrefixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2558:1: entryRuleEssentialOCLPrefixOperator returns [String current=null] : iv_ruleEssentialOCLPrefixOperator= ruleEssentialOCLPrefixOperator EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2763:1: entryRuleEssentialOCLPrefixOperator returns [String current=null] : iv_ruleEssentialOCLPrefixOperator= ruleEssentialOCLPrefixOperator EOF ;
public final String entryRuleEssentialOCLPrefixOperator() throws RecognitionException {
String current = null;
@@ -7236,13 +7825,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2559:2: (iv_ruleEssentialOCLPrefixOperator= ruleEssentialOCLPrefixOperator EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2560:2: iv_ruleEssentialOCLPrefixOperator= ruleEssentialOCLPrefixOperator EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2764:2: (iv_ruleEssentialOCLPrefixOperator= ruleEssentialOCLPrefixOperator EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2765:2: iv_ruleEssentialOCLPrefixOperator= ruleEssentialOCLPrefixOperator EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLPrefixOperatorRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLPrefixOperator_in_entryRuleEssentialOCLPrefixOperator5617);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLPrefixOperator_in_entryRuleEssentialOCLPrefixOperator6099);
iv_ruleEssentialOCLPrefixOperator=ruleEssentialOCLPrefixOperator();
state._fsp--;
@@ -7250,7 +7839,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLPrefixOperator.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLPrefixOperator5628); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLPrefixOperator6110); if (state.failed) return current;
}
@@ -7268,7 +7857,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLPrefixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2567:1: ruleEssentialOCLPrefixOperator returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '-' | kw= 'not' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2772:1: ruleEssentialOCLPrefixOperator returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '-' | kw= 'not' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLPrefixOperator() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -7277,31 +7866,31 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2570:28: ( (kw= '-' | kw= 'not' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2571:1: (kw= '-' | kw= 'not' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2775:28: ( (kw= '-' | kw= 'not' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2776:1: (kw= '-' | kw= 'not' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2571:1: (kw= '-' | kw= 'not' )
- int alt48=2;
- int LA48_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2776:1: (kw= '-' | kw= 'not' )
+ int alt50=2;
+ int LA50_0 = input.LA(1);
- if ( (LA48_0==50) ) {
- alt48=1;
+ if ( (LA50_0==50) ) {
+ alt50=1;
}
- else if ( (LA48_0==51) ) {
- alt48=2;
+ else if ( (LA50_0==51) ) {
+ alt50=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 48, 0, input);
+ new NoViableAltException("", 50, 0, input);
throw nvae;
}
- switch (alt48) {
+ switch (alt50) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2572:2: kw= '-'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2777:2: kw= '-'
{
- kw=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleEssentialOCLPrefixOperator5666); if (state.failed) return current;
+ kw=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleEssentialOCLPrefixOperator6148); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7312,9 +7901,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2579:2: kw= 'not'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2784:2: kw= 'not'
{
- kw=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleEssentialOCLPrefixOperator5685); if (state.failed) return current;
+ kw=(Token)match(input,51,FollowSets000.FOLLOW_51_in_ruleEssentialOCLPrefixOperator6167); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7347,7 +7936,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLInfixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2592:1: entryRuleEssentialOCLInfixOperator returns [String current=null] : iv_ruleEssentialOCLInfixOperator= ruleEssentialOCLInfixOperator EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2797:1: entryRuleEssentialOCLInfixOperator returns [String current=null] : iv_ruleEssentialOCLInfixOperator= ruleEssentialOCLInfixOperator EOF ;
public final String entryRuleEssentialOCLInfixOperator() throws RecognitionException {
String current = null;
@@ -7355,13 +7944,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2593:2: (iv_ruleEssentialOCLInfixOperator= ruleEssentialOCLInfixOperator EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2594:2: iv_ruleEssentialOCLInfixOperator= ruleEssentialOCLInfixOperator EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2798:2: (iv_ruleEssentialOCLInfixOperator= ruleEssentialOCLInfixOperator EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2799:2: iv_ruleEssentialOCLInfixOperator= ruleEssentialOCLInfixOperator EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLInfixOperatorRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperator_in_entryRuleEssentialOCLInfixOperator5726);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperator_in_entryRuleEssentialOCLInfixOperator6208);
iv_ruleEssentialOCLInfixOperator=ruleEssentialOCLInfixOperator();
state._fsp--;
@@ -7369,7 +7958,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLInfixOperator.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperator5737); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperator6219); if (state.failed) return current;
}
@@ -7387,7 +7976,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLInfixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2601:1: ruleEssentialOCLInfixOperator returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2806:1: ruleEssentialOCLInfixOperator returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLInfixOperator() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -7396,95 +7985,95 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2604:28: ( (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2605:1: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2809:28: ( (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2810:1: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2605:1: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' )
- int alt49=14;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2810:1: (kw= '*' | kw= '/' | kw= '+' | kw= '-' | kw= '>' | kw= '<' | kw= '>=' | kw= '<=' | kw= '=' | kw= '<>' | kw= 'and' | kw= 'or' | kw= 'xor' | kw= 'implies' )
+ int alt51=14;
switch ( input.LA(1) ) {
case 45:
{
- alt49=1;
+ alt51=1;
}
break;
case 52:
{
- alt49=2;
+ alt51=2;
}
break;
case 49:
{
- alt49=3;
+ alt51=3;
}
break;
case 50:
{
- alt49=4;
+ alt51=4;
}
break;
case 53:
{
- alt49=5;
+ alt51=5;
}
break;
case 54:
{
- alt49=6;
+ alt51=6;
}
break;
case 55:
{
- alt49=7;
+ alt51=7;
}
break;
case 56:
{
- alt49=8;
+ alt51=8;
}
break;
case 22:
{
- alt49=9;
+ alt51=9;
}
break;
case 57:
{
- alt49=10;
+ alt51=10;
}
break;
case 58:
{
- alt49=11;
+ alt51=11;
}
break;
case 59:
{
- alt49=12;
+ alt51=12;
}
break;
case 60:
{
- alt49=13;
+ alt51=13;
}
break;
case 61:
{
- alt49=14;
+ alt51=14;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 49, 0, input);
+ new NoViableAltException("", 51, 0, input);
throw nvae;
}
- switch (alt49) {
+ switch (alt51) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2606:2: kw= '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2811:2: kw= '*'
{
- kw=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleEssentialOCLInfixOperator5775); if (state.failed) return current;
+ kw=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleEssentialOCLInfixOperator6257); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7495,9 +8084,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2613:2: kw= '/'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2818:2: kw= '/'
{
- kw=(Token)match(input,52,FollowSets000.FOLLOW_52_in_ruleEssentialOCLInfixOperator5794); if (state.failed) return current;
+ kw=(Token)match(input,52,FollowSets000.FOLLOW_52_in_ruleEssentialOCLInfixOperator6276); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7508,9 +8097,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2620:2: kw= '+'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2825:2: kw= '+'
{
- kw=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleEssentialOCLInfixOperator5813); if (state.failed) return current;
+ kw=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleEssentialOCLInfixOperator6295); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7521,9 +8110,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2627:2: kw= '-'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2832:2: kw= '-'
{
- kw=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleEssentialOCLInfixOperator5832); if (state.failed) return current;
+ kw=(Token)match(input,50,FollowSets000.FOLLOW_50_in_ruleEssentialOCLInfixOperator6314); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7534,9 +8123,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2634:2: kw= '>'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2839:2: kw= '>'
{
- kw=(Token)match(input,53,FollowSets000.FOLLOW_53_in_ruleEssentialOCLInfixOperator5851); if (state.failed) return current;
+ kw=(Token)match(input,53,FollowSets000.FOLLOW_53_in_ruleEssentialOCLInfixOperator6333); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7547,9 +8136,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2641:2: kw= '<'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2846:2: kw= '<'
{
- kw=(Token)match(input,54,FollowSets000.FOLLOW_54_in_ruleEssentialOCLInfixOperator5870); if (state.failed) return current;
+ kw=(Token)match(input,54,FollowSets000.FOLLOW_54_in_ruleEssentialOCLInfixOperator6352); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7560,9 +8149,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2648:2: kw= '>='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2853:2: kw= '>='
{
- kw=(Token)match(input,55,FollowSets000.FOLLOW_55_in_ruleEssentialOCLInfixOperator5889); if (state.failed) return current;
+ kw=(Token)match(input,55,FollowSets000.FOLLOW_55_in_ruleEssentialOCLInfixOperator6371); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7573,9 +8162,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2655:2: kw= '<='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2860:2: kw= '<='
{
- kw=(Token)match(input,56,FollowSets000.FOLLOW_56_in_ruleEssentialOCLInfixOperator5908); if (state.failed) return current;
+ kw=(Token)match(input,56,FollowSets000.FOLLOW_56_in_ruleEssentialOCLInfixOperator6390); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7586,9 +8175,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2662:2: kw= '='
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2867:2: kw= '='
{
- kw=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleEssentialOCLInfixOperator5927); if (state.failed) return current;
+ kw=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleEssentialOCLInfixOperator6409); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7599,9 +8188,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2669:2: kw= '<>'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2874:2: kw= '<>'
{
- kw=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleEssentialOCLInfixOperator5946); if (state.failed) return current;
+ kw=(Token)match(input,57,FollowSets000.FOLLOW_57_in_ruleEssentialOCLInfixOperator6428); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7612,9 +8201,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2676:2: kw= 'and'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2881:2: kw= 'and'
{
- kw=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleEssentialOCLInfixOperator5965); if (state.failed) return current;
+ kw=(Token)match(input,58,FollowSets000.FOLLOW_58_in_ruleEssentialOCLInfixOperator6447); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7625,9 +8214,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 12 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2683:2: kw= 'or'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2888:2: kw= 'or'
{
- kw=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleEssentialOCLInfixOperator5984); if (state.failed) return current;
+ kw=(Token)match(input,59,FollowSets000.FOLLOW_59_in_ruleEssentialOCLInfixOperator6466); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7638,9 +8227,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 13 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2690:2: kw= 'xor'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2895:2: kw= 'xor'
{
- kw=(Token)match(input,60,FollowSets000.FOLLOW_60_in_ruleEssentialOCLInfixOperator6003); if (state.failed) return current;
+ kw=(Token)match(input,60,FollowSets000.FOLLOW_60_in_ruleEssentialOCLInfixOperator6485); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7651,9 +8240,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 14 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2697:2: kw= 'implies'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2902:2: kw= 'implies'
{
- kw=(Token)match(input,61,FollowSets000.FOLLOW_61_in_ruleEssentialOCLInfixOperator6022); if (state.failed) return current;
+ kw=(Token)match(input,61,FollowSets000.FOLLOW_61_in_ruleEssentialOCLInfixOperator6504); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7686,7 +8275,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLNavigationOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2710:1: entryRuleEssentialOCLNavigationOperator returns [String current=null] : iv_ruleEssentialOCLNavigationOperator= ruleEssentialOCLNavigationOperator EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2915:1: entryRuleEssentialOCLNavigationOperator returns [String current=null] : iv_ruleEssentialOCLNavigationOperator= ruleEssentialOCLNavigationOperator EOF ;
public final String entryRuleEssentialOCLNavigationOperator() throws RecognitionException {
String current = null;
@@ -7694,13 +8283,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2711:2: (iv_ruleEssentialOCLNavigationOperator= ruleEssentialOCLNavigationOperator EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2712:2: iv_ruleEssentialOCLNavigationOperator= ruleEssentialOCLNavigationOperator EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2916:2: (iv_ruleEssentialOCLNavigationOperator= ruleEssentialOCLNavigationOperator EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2917:2: iv_ruleEssentialOCLNavigationOperator= ruleEssentialOCLNavigationOperator EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLNavigationOperatorRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperator_in_entryRuleEssentialOCLNavigationOperator6063);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperator_in_entryRuleEssentialOCLNavigationOperator6545);
iv_ruleEssentialOCLNavigationOperator=ruleEssentialOCLNavigationOperator();
state._fsp--;
@@ -7708,7 +8297,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLNavigationOperator.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperator6074); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperator6556); if (state.failed) return current;
}
@@ -7726,7 +8315,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLNavigationOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2719:1: ruleEssentialOCLNavigationOperator returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '.' | kw= '->' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2924:1: ruleEssentialOCLNavigationOperator returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= '.' | kw= '->' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLNavigationOperator() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -7735,31 +8324,31 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2722:28: ( (kw= '.' | kw= '->' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2723:1: (kw= '.' | kw= '->' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2927:28: ( (kw= '.' | kw= '->' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2928:1: (kw= '.' | kw= '->' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2723:1: (kw= '.' | kw= '->' )
- int alt50=2;
- int LA50_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2928:1: (kw= '.' | kw= '->' )
+ int alt52=2;
+ int LA52_0 = input.LA(1);
- if ( (LA50_0==46) ) {
- alt50=1;
+ if ( (LA52_0==46) ) {
+ alt52=1;
}
- else if ( (LA50_0==62) ) {
- alt50=2;
+ else if ( (LA52_0==62) ) {
+ alt52=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 50, 0, input);
+ new NoViableAltException("", 52, 0, input);
throw nvae;
}
- switch (alt50) {
+ switch (alt52) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2724:2: kw= '.'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2929:2: kw= '.'
{
- kw=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleEssentialOCLNavigationOperator6112); if (state.failed) return current;
+ kw=(Token)match(input,46,FollowSets000.FOLLOW_46_in_ruleEssentialOCLNavigationOperator6594); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7770,9 +8359,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2731:2: kw= '->'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2936:2: kw= '->'
{
- kw=(Token)match(input,62,FollowSets000.FOLLOW_62_in_ruleEssentialOCLNavigationOperator6131); if (state.failed) return current;
+ kw=(Token)match(input,62,FollowSets000.FOLLOW_62_in_ruleEssentialOCLNavigationOperator6613); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -7805,7 +8394,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2744:1: entryRuleIdentifier returns [String current=null] : iv_ruleIdentifier= ruleIdentifier EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2949:1: entryRuleIdentifier returns [String current=null] : iv_ruleIdentifier= ruleIdentifier EOF ;
public final String entryRuleIdentifier() throws RecognitionException {
String current = null;
@@ -7813,13 +8402,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2745:2: (iv_ruleIdentifier= ruleIdentifier EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2746:2: iv_ruleIdentifier= ruleIdentifier EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2950:2: (iv_ruleIdentifier= ruleIdentifier EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2951:2: iv_ruleIdentifier= ruleIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIdentifierRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_entryRuleIdentifier6172);
+ pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_entryRuleIdentifier6654);
iv_ruleIdentifier=ruleIdentifier();
state._fsp--;
@@ -7827,7 +8416,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleIdentifier.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdentifier6183); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIdentifier6665); if (state.failed) return current;
}
@@ -7845,7 +8434,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2753:1: ruleIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= ruleID | this_EssentialOCLUnrestrictedIdentifier_1= ruleEssentialOCLUnrestrictedIdentifier ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2958:1: ruleIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_ID_0= ruleID | this_EssentialOCLUnrestrictedIdentifier_1= ruleEssentialOCLUnrestrictedIdentifier ) ;
public final AntlrDatatypeRuleToken ruleIdentifier() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -7857,36 +8446,36 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2756:28: ( (this_ID_0= ruleID | this_EssentialOCLUnrestrictedIdentifier_1= ruleEssentialOCLUnrestrictedIdentifier ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2757:1: (this_ID_0= ruleID | this_EssentialOCLUnrestrictedIdentifier_1= ruleEssentialOCLUnrestrictedIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2961:28: ( (this_ID_0= ruleID | this_EssentialOCLUnrestrictedIdentifier_1= ruleEssentialOCLUnrestrictedIdentifier ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2962:1: (this_ID_0= ruleID | this_EssentialOCLUnrestrictedIdentifier_1= ruleEssentialOCLUnrestrictedIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2757:1: (this_ID_0= ruleID | this_EssentialOCLUnrestrictedIdentifier_1= ruleEssentialOCLUnrestrictedIdentifier )
- int alt51=2;
- int LA51_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2962:1: (this_ID_0= ruleID | this_EssentialOCLUnrestrictedIdentifier_1= ruleEssentialOCLUnrestrictedIdentifier )
+ int alt53=2;
+ int LA53_0 = input.LA(1);
- if ( ((LA51_0>=RULE_SIMPLE_ID && LA51_0<=RULE_ESCAPED_ID)) ) {
- alt51=1;
+ if ( ((LA53_0>=RULE_SIMPLE_ID && LA53_0<=RULE_ESCAPED_ID)) ) {
+ alt53=1;
}
- else if ( ((LA51_0>=47 && LA51_0<=48)) ) {
- alt51=2;
+ else if ( ((LA53_0>=47 && LA53_0<=48)) ) {
+ alt53=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 51, 0, input);
+ new NoViableAltException("", 53, 0, input);
throw nvae;
}
- switch (alt51) {
+ switch (alt53) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2758:5: this_ID_0= ruleID
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2963:5: this_ID_0= ruleID
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIdentifierAccess().getIDParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleID_in_ruleIdentifier6230);
+ pushFollow(FollowSets000.FOLLOW_ruleID_in_ruleIdentifier6712);
this_ID_0=ruleID();
state._fsp--;
@@ -7905,14 +8494,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2770:5: this_EssentialOCLUnrestrictedIdentifier_1= ruleEssentialOCLUnrestrictedIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2975:5: this_EssentialOCLUnrestrictedIdentifier_1= ruleEssentialOCLUnrestrictedIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIdentifierAccess().getEssentialOCLUnrestrictedIdentifierParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_ruleIdentifier6263);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_ruleIdentifier6745);
this_EssentialOCLUnrestrictedIdentifier_1=ruleEssentialOCLUnrestrictedIdentifier();
state._fsp--;
@@ -7953,7 +8542,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStringLiteral"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2788:1: entryRuleStringLiteral returns [String current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2993:1: entryRuleStringLiteral returns [String current=null] : iv_ruleStringLiteral= ruleStringLiteral EOF ;
public final String entryRuleStringLiteral() throws RecognitionException {
String current = null;
@@ -7961,13 +8550,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2789:2: (iv_ruleStringLiteral= ruleStringLiteral EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2790:2: iv_ruleStringLiteral= ruleStringLiteral EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2994:2: (iv_ruleStringLiteral= ruleStringLiteral EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2995:2: iv_ruleStringLiteral= ruleStringLiteral EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral6309);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral6791);
iv_ruleStringLiteral=ruleStringLiteral();
state._fsp--;
@@ -7975,7 +8564,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleStringLiteral.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteral6320); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteral6802); if (state.failed) return current;
}
@@ -7993,7 +8582,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStringLiteral"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2797:1: ruleStringLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3002:1: ruleStringLiteral returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING ;
public final AntlrDatatypeRuleToken ruleStringLiteral() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -8002,10 +8591,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2800:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2801:5: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3005:28: (this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3006:5: this_SINGLE_QUOTED_STRING_0= RULE_SINGLE_QUOTED_STRING
{
- this_SINGLE_QUOTED_STRING_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral6359); if (state.failed) return current;
+ this_SINGLE_QUOTED_STRING_0=(Token)match(input,RULE_SINGLE_QUOTED_STRING,FollowSets000.FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral6841); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(this_SINGLE_QUOTED_STRING_0);
@@ -8036,7 +8625,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrefixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2816:1: entryRulePrefixOperator returns [String current=null] : iv_rulePrefixOperator= rulePrefixOperator EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3021:1: entryRulePrefixOperator returns [String current=null] : iv_rulePrefixOperator= rulePrefixOperator EOF ;
public final String entryRulePrefixOperator() throws RecognitionException {
String current = null;
@@ -8044,13 +8633,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2817:2: (iv_rulePrefixOperator= rulePrefixOperator EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2818:2: iv_rulePrefixOperator= rulePrefixOperator EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3022:2: (iv_rulePrefixOperator= rulePrefixOperator EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3023:2: iv_rulePrefixOperator= rulePrefixOperator EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixOperatorRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixOperator_in_entryRulePrefixOperator6404);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixOperator_in_entryRulePrefixOperator6886);
iv_rulePrefixOperator=rulePrefixOperator();
state._fsp--;
@@ -8058,7 +8647,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrefixOperator.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixOperator6415); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixOperator6897); if (state.failed) return current;
}
@@ -8076,7 +8665,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrefixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2825:1: rulePrefixOperator returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLPrefixOperator_0= ruleEssentialOCLPrefixOperator ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3030:1: rulePrefixOperator returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLPrefixOperator_0= ruleEssentialOCLPrefixOperator ;
public final AntlrDatatypeRuleToken rulePrefixOperator() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -8086,15 +8675,15 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2828:28: (this_EssentialOCLPrefixOperator_0= ruleEssentialOCLPrefixOperator )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2830:5: this_EssentialOCLPrefixOperator_0= ruleEssentialOCLPrefixOperator
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3033:28: (this_EssentialOCLPrefixOperator_0= ruleEssentialOCLPrefixOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3035:5: this_EssentialOCLPrefixOperator_0= ruleEssentialOCLPrefixOperator
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixOperatorAccess().getEssentialOCLPrefixOperatorParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLPrefixOperator_in_rulePrefixOperator6461);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLPrefixOperator_in_rulePrefixOperator6943);
this_EssentialOCLPrefixOperator_0=ruleEssentialOCLPrefixOperator();
state._fsp--;
@@ -8129,7 +8718,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInfixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2848:1: entryRuleInfixOperator returns [String current=null] : iv_ruleInfixOperator= ruleInfixOperator EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3053:1: entryRuleInfixOperator returns [String current=null] : iv_ruleInfixOperator= ruleInfixOperator EOF ;
public final String entryRuleInfixOperator() throws RecognitionException {
String current = null;
@@ -8137,13 +8726,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2849:2: (iv_ruleInfixOperator= ruleInfixOperator EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2850:2: iv_ruleInfixOperator= ruleInfixOperator EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3054:2: (iv_ruleInfixOperator= ruleInfixOperator EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3055:2: iv_ruleInfixOperator= ruleInfixOperator EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInfixOperatorRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleInfixOperator_in_entryRuleInfixOperator6506);
+ pushFollow(FollowSets000.FOLLOW_ruleInfixOperator_in_entryRuleInfixOperator6988);
iv_ruleInfixOperator=ruleInfixOperator();
state._fsp--;
@@ -8151,7 +8740,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleInfixOperator.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInfixOperator6517); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInfixOperator6999); if (state.failed) return current;
}
@@ -8169,7 +8758,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInfixOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2857:1: ruleInfixOperator returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLInfixOperator_0= ruleEssentialOCLInfixOperator ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3062:1: ruleInfixOperator returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLInfixOperator_0= ruleEssentialOCLInfixOperator ;
public final AntlrDatatypeRuleToken ruleInfixOperator() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -8179,15 +8768,15 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2860:28: (this_EssentialOCLInfixOperator_0= ruleEssentialOCLInfixOperator )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2862:5: this_EssentialOCLInfixOperator_0= ruleEssentialOCLInfixOperator
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3065:28: (this_EssentialOCLInfixOperator_0= ruleEssentialOCLInfixOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3067:5: this_EssentialOCLInfixOperator_0= ruleEssentialOCLInfixOperator
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInfixOperatorAccess().getEssentialOCLInfixOperatorParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperator_in_ruleInfixOperator6563);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLInfixOperator_in_ruleInfixOperator7045);
this_EssentialOCLInfixOperator_0=ruleEssentialOCLInfixOperator();
state._fsp--;
@@ -8222,7 +8811,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigationOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2880:1: entryRuleNavigationOperator returns [String current=null] : iv_ruleNavigationOperator= ruleNavigationOperator EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3085:1: entryRuleNavigationOperator returns [String current=null] : iv_ruleNavigationOperator= ruleNavigationOperator EOF ;
public final String entryRuleNavigationOperator() throws RecognitionException {
String current = null;
@@ -8230,13 +8819,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2881:2: (iv_ruleNavigationOperator= ruleNavigationOperator EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2882:2: iv_ruleNavigationOperator= ruleNavigationOperator EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3086:2: (iv_ruleNavigationOperator= ruleNavigationOperator EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3087:2: iv_ruleNavigationOperator= ruleNavigationOperator EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigationOperatorRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigationOperator_in_entryRuleNavigationOperator6608);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigationOperator_in_entryRuleNavigationOperator7090);
iv_ruleNavigationOperator=ruleNavigationOperator();
state._fsp--;
@@ -8244,7 +8833,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigationOperator.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigationOperator6619); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigationOperator7101); if (state.failed) return current;
}
@@ -8262,7 +8851,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigationOperator"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2889:1: ruleNavigationOperator returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLNavigationOperator_0= ruleEssentialOCLNavigationOperator ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3094:1: ruleNavigationOperator returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLNavigationOperator_0= ruleEssentialOCLNavigationOperator ;
public final AntlrDatatypeRuleToken ruleNavigationOperator() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -8272,15 +8861,15 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2892:28: (this_EssentialOCLNavigationOperator_0= ruleEssentialOCLNavigationOperator )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2894:5: this_EssentialOCLNavigationOperator_0= ruleEssentialOCLNavigationOperator
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3097:28: (this_EssentialOCLNavigationOperator_0= ruleEssentialOCLNavigationOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3099:5: this_EssentialOCLNavigationOperator_0= ruleEssentialOCLNavigationOperator
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigationOperatorAccess().getEssentialOCLNavigationOperatorParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperator_in_ruleNavigationOperator6665);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLNavigationOperator_in_ruleNavigationOperator7147);
this_EssentialOCLNavigationOperator_0=ruleEssentialOCLNavigationOperator();
state._fsp--;
@@ -8315,7 +8904,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2912:1: entryRuleEssentialOCLUnrestrictedName returns [String current=null] : iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3117:1: entryRuleEssentialOCLUnrestrictedName returns [String current=null] : iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF ;
public final String entryRuleEssentialOCLUnrestrictedName() throws RecognitionException {
String current = null;
@@ -8323,13 +8912,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2913:2: (iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2914:2: iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3118:2: (iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3119:2: iv_ruleEssentialOCLUnrestrictedName= ruleEssentialOCLUnrestrictedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnrestrictedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName6710);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName7192);
iv_ruleEssentialOCLUnrestrictedName=ruleEssentialOCLUnrestrictedName();
state._fsp--;
@@ -8337,7 +8926,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLUnrestrictedName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName6721); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName7203); if (state.failed) return current;
}
@@ -8355,7 +8944,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLUnrestrictedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2921:1: ruleEssentialOCLUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_Identifier_0= ruleIdentifier ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3126:1: ruleEssentialOCLUnrestrictedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_Identifier_0= ruleIdentifier ;
public final AntlrDatatypeRuleToken ruleEssentialOCLUnrestrictedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -8365,15 +8954,15 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2924:28: (this_Identifier_0= ruleIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2926:5: this_Identifier_0= ruleIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3129:28: (this_Identifier_0= ruleIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3131:5: this_Identifier_0= ruleIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnrestrictedNameAccess().getIdentifierParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName6767);
+ pushFollow(FollowSets000.FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName7249);
this_Identifier_0=ruleIdentifier();
state._fsp--;
@@ -8408,7 +8997,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleEssentialOCLUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2944:1: entryRuleEssentialOCLUnreservedName returns [String current=null] : iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3149:1: entryRuleEssentialOCLUnreservedName returns [String current=null] : iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF ;
public final String entryRuleEssentialOCLUnreservedName() throws RecognitionException {
String current = null;
@@ -8416,13 +9005,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2945:2: (iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2946:2: iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3150:2: (iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3151:2: iv_ruleEssentialOCLUnreservedName= ruleEssentialOCLUnreservedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName6812);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName7294);
iv_ruleEssentialOCLUnreservedName=ruleEssentialOCLUnreservedName();
state._fsp--;
@@ -8430,7 +9019,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleEssentialOCLUnreservedName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName6823); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName7305); if (state.failed) return current;
}
@@ -8448,7 +9037,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleEssentialOCLUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2953:1: ruleEssentialOCLUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Tuple' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3158:1: ruleEssentialOCLUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Tuple' ) ;
public final AntlrDatatypeRuleToken ruleEssentialOCLUnreservedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -8463,11 +9052,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2956:28: ( (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Tuple' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2957:1: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Tuple' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3161:28: ( (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Tuple' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3162:1: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Tuple' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2957:1: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Tuple' )
- int alt52=4;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3162:1: (this_UnrestrictedName_0= ruleUnrestrictedName | this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier | this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier | kw= 'Tuple' )
+ int alt54=4;
switch ( input.LA(1) ) {
case RULE_SIMPLE_ID:
case RULE_ESCAPED_ID:
@@ -8492,7 +9081,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
case 47:
case 48:
{
- alt52=1;
+ alt54=1;
}
break;
case 73:
@@ -8501,7 +9090,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
case 76:
case 77:
{
- alt52=2;
+ alt54=2;
}
break;
case 65:
@@ -8513,32 +9102,32 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
case 71:
case 72:
{
- alt52=3;
+ alt54=3;
}
break;
case 63:
{
- alt52=4;
+ alt54=4;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 52, 0, input);
+ new NoViableAltException("", 54, 0, input);
throw nvae;
}
- switch (alt52) {
+ switch (alt54) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2958:5: this_UnrestrictedName_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3163:5: this_UnrestrictedName_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameAccess().getUnrestrictedNameParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleEssentialOCLUnreservedName6870);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleEssentialOCLUnreservedName7352);
this_UnrestrictedName_0=ruleUnrestrictedName();
state._fsp--;
@@ -8557,14 +9146,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2970:5: this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3175:5: this_CollectionTypeIdentifier_1= ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameAccess().getCollectionTypeIdentifierParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_ruleEssentialOCLUnreservedName6903);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_ruleEssentialOCLUnreservedName7385);
this_CollectionTypeIdentifier_1=ruleCollectionTypeIdentifier();
state._fsp--;
@@ -8583,14 +9172,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2982:5: this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3187:5: this_PrimitiveTypeIdentifier_2= rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getEssentialOCLUnreservedNameAccess().getPrimitiveTypeIdentifierParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_ruleEssentialOCLUnreservedName6936);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_ruleEssentialOCLUnreservedName7418);
this_PrimitiveTypeIdentifier_2=rulePrimitiveTypeIdentifier();
state._fsp--;
@@ -8609,9 +9198,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2994:2: kw= 'Tuple'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3199:2: kw= 'Tuple'
{
- kw=(Token)match(input,63,FollowSets000.FOLLOW_63_in_ruleEssentialOCLUnreservedName6960); if (state.failed) return current;
+ kw=(Token)match(input,63,FollowSets000.FOLLOW_63_in_ruleEssentialOCLUnreservedName7442); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -8644,7 +9233,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3007:1: entryRuleUnreservedName returns [String current=null] : iv_ruleUnreservedName= ruleUnreservedName EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3212:1: entryRuleUnreservedName returns [String current=null] : iv_ruleUnreservedName= ruleUnreservedName EOF ;
public final String entryRuleUnreservedName() throws RecognitionException {
String current = null;
@@ -8652,13 +9241,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3008:2: (iv_ruleUnreservedName= ruleUnreservedName EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3009:2: iv_ruleUnreservedName= ruleUnreservedName EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3213:2: (iv_ruleUnreservedName= ruleUnreservedName EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3214:2: iv_ruleUnreservedName= ruleUnreservedName EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnreservedNameRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName7001);
+ pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName7483);
iv_ruleUnreservedName=ruleUnreservedName();
state._fsp--;
@@ -8666,7 +9255,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnreservedName.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnreservedName7012); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnreservedName7494); if (state.failed) return current;
}
@@ -8684,7 +9273,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnreservedName"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3016:1: ruleUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3221:1: ruleUnreservedName returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName ;
public final AntlrDatatypeRuleToken ruleUnreservedName() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -8694,15 +9283,15 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3019:28: (this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3021:5: this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3224:28: (this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3226:5: this_EssentialOCLUnreservedName_0= ruleEssentialOCLUnreservedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnreservedNameAccess().getEssentialOCLUnreservedNameParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName7058);
+ pushFollow(FollowSets000.FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName7540);
this_EssentialOCLUnreservedName_0=ruleEssentialOCLUnreservedName();
state._fsp--;
@@ -8737,7 +9326,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePathNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3039:1: entryRulePathNameCS returns [EObject current=null] : iv_rulePathNameCS= rulePathNameCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3244:1: entryRulePathNameCS returns [EObject current=null] : iv_rulePathNameCS= rulePathNameCS EOF ;
public final EObject entryRulePathNameCS() throws RecognitionException {
EObject current = null;
@@ -8745,13 +9334,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3040:2: (iv_rulePathNameCS= rulePathNameCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3041:2: iv_rulePathNameCS= rulePathNameCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3245:2: (iv_rulePathNameCS= rulePathNameCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3246:2: iv_rulePathNameCS= rulePathNameCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_entryRulePathNameCS7102);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_entryRulePathNameCS7584);
iv_rulePathNameCS=rulePathNameCS();
state._fsp--;
@@ -8759,7 +9348,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePathNameCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePathNameCS7112); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePathNameCS7594); if (state.failed) return current;
}
@@ -8777,7 +9366,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePathNameCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3048:1: rulePathNameCS returns [EObject current=null] : ( ( (lv_path_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) ) )* ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3253:1: rulePathNameCS returns [EObject current=null] : ( ( (lv_path_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) ) )* ) ;
public final EObject rulePathNameCS() throws RecognitionException {
EObject current = null;
@@ -8790,24 +9379,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3051:28: ( ( ( (lv_path_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) ) )* ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3052:1: ( ( (lv_path_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) ) )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3256:28: ( ( ( (lv_path_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) ) )* ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3257:1: ( ( (lv_path_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) ) )* )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3052:1: ( ( (lv_path_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) ) )* )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3052:2: ( (lv_path_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3257:1: ( ( (lv_path_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) ) )* )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3257:2: ( (lv_path_0_0= ruleFirstPathElementCS ) ) (otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3052:2: ( (lv_path_0_0= ruleFirstPathElementCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3053:1: (lv_path_0_0= ruleFirstPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3257:2: ( (lv_path_0_0= ruleFirstPathElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3258:1: (lv_path_0_0= ruleFirstPathElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3053:1: (lv_path_0_0= ruleFirstPathElementCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3054:3: lv_path_0_0= ruleFirstPathElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3258:1: (lv_path_0_0= ruleFirstPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3259:3: lv_path_0_0= ruleFirstPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSAccess().getPathFirstPathElementCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_rulePathNameCS7158);
+ pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_rulePathNameCS7640);
lv_path_0_0=ruleFirstPathElementCS();
state._fsp--;
@@ -8831,39 +9420,39 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3070:2: (otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) ) )*
- loop53:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3275:2: (otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) ) )*
+ loop55:
do {
- int alt53=2;
- int LA53_0 = input.LA(1);
+ int alt55=2;
+ int LA55_0 = input.LA(1);
- if ( (LA53_0==64) ) {
- alt53=1;
+ if ( (LA55_0==64) ) {
+ alt55=1;
}
- switch (alt53) {
+ switch (alt55) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3070:4: otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3275:4: otherlv_1= '::' ( (lv_path_2_0= ruleNextPathElementCS ) )
{
- otherlv_1=(Token)match(input,64,FollowSets000.FOLLOW_64_in_rulePathNameCS7171); if (state.failed) return current;
+ otherlv_1=(Token)match(input,64,FollowSets000.FOLLOW_64_in_rulePathNameCS7653); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getPathNameCSAccess().getColonColonKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3074:1: ( (lv_path_2_0= ruleNextPathElementCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3075:1: (lv_path_2_0= ruleNextPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3279:1: ( (lv_path_2_0= ruleNextPathElementCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3280:1: (lv_path_2_0= ruleNextPathElementCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3075:1: (lv_path_2_0= ruleNextPathElementCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3076:3: lv_path_2_0= ruleNextPathElementCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3280:1: (lv_path_2_0= ruleNextPathElementCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3281:3: lv_path_2_0= ruleNextPathElementCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPathNameCSAccess().getPathNextPathElementCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_rulePathNameCS7192);
+ pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_rulePathNameCS7674);
lv_path_2_0=ruleNextPathElementCS();
state._fsp--;
@@ -8892,7 +9481,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop53;
+ break loop55;
}
} while (true);
@@ -8919,7 +9508,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleFirstPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3100:1: entryRuleFirstPathElementCS returns [EObject current=null] : iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3305:1: entryRuleFirstPathElementCS returns [EObject current=null] : iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF ;
public final EObject entryRuleFirstPathElementCS() throws RecognitionException {
EObject current = null;
@@ -8927,13 +9516,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3101:2: (iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3102:2: iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3306:2: (iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3307:2: iv_ruleFirstPathElementCS= ruleFirstPathElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getFirstPathElementCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS7230);
+ pushFollow(FollowSets000.FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS7712);
iv_ruleFirstPathElementCS=ruleFirstPathElementCS();
state._fsp--;
@@ -8941,7 +9530,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleFirstPathElementCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFirstPathElementCS7240); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleFirstPathElementCS7722); if (state.failed) return current;
}
@@ -8959,21 +9548,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleFirstPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3109:1: ruleFirstPathElementCS returns [EObject current=null] : ( ( ruleUnrestrictedName ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3314:1: ruleFirstPathElementCS returns [EObject current=null] : ( ( ruleUnrestrictedName ) ) ;
public final EObject ruleFirstPathElementCS() throws RecognitionException {
EObject current = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3112:28: ( ( ( ruleUnrestrictedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3113:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3317:28: ( ( ( ruleUnrestrictedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3318:1: ( ( ruleUnrestrictedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3113:1: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3114:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3318:1: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3319:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3114:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3115:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3319:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3320:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -8992,7 +9581,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getFirstPathElementCSAccess().getElementNamedElementCrossReference_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleFirstPathElementCS7291);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleFirstPathElementCS7773);
ruleUnrestrictedName();
state._fsp--;
@@ -9028,7 +9617,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNextPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3139:1: entryRuleNextPathElementCS returns [EObject current=null] : iv_ruleNextPathElementCS= ruleNextPathElementCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3344:1: entryRuleNextPathElementCS returns [EObject current=null] : iv_ruleNextPathElementCS= ruleNextPathElementCS EOF ;
public final EObject entryRuleNextPathElementCS() throws RecognitionException {
EObject current = null;
@@ -9036,13 +9625,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3140:2: (iv_ruleNextPathElementCS= ruleNextPathElementCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3141:2: iv_ruleNextPathElementCS= ruleNextPathElementCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3345:2: (iv_ruleNextPathElementCS= ruleNextPathElementCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3346:2: iv_ruleNextPathElementCS= ruleNextPathElementCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNextPathElementCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS7326);
+ pushFollow(FollowSets000.FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS7808);
iv_ruleNextPathElementCS=ruleNextPathElementCS();
state._fsp--;
@@ -9050,7 +9639,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNextPathElementCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNextPathElementCS7336); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNextPathElementCS7818); if (state.failed) return current;
}
@@ -9068,21 +9657,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNextPathElementCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3148:1: ruleNextPathElementCS returns [EObject current=null] : ( ( ruleUnreservedName ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3353:1: ruleNextPathElementCS returns [EObject current=null] : ( ( ruleUnreservedName ) ) ;
public final EObject ruleNextPathElementCS() throws RecognitionException {
EObject current = null;
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3151:28: ( ( ( ruleUnreservedName ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3152:1: ( ( ruleUnreservedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3356:28: ( ( ( ruleUnreservedName ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3357:1: ( ( ruleUnreservedName ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3152:1: ( ( ruleUnreservedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3153:1: ( ruleUnreservedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3357:1: ( ( ruleUnreservedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3358:1: ( ruleUnreservedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3153:1: ( ruleUnreservedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3154:3: ruleUnreservedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3358:1: ( ruleUnreservedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3359:3: ruleUnreservedName
{
if ( state.backtracking==0 ) {
@@ -9101,7 +9690,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNextPathElementCSAccess().getElementNamedElementCrossReference_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_ruleNextPathElementCS7387);
+ pushFollow(FollowSets000.FOLLOW_ruleUnreservedName_in_ruleNextPathElementCS7869);
ruleUnreservedName();
state._fsp--;
@@ -9137,7 +9726,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimitiveTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3178:1: entryRulePrimitiveTypeIdentifier returns [String current=null] : iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3383:1: entryRulePrimitiveTypeIdentifier returns [String current=null] : iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF ;
public final String entryRulePrimitiveTypeIdentifier() throws RecognitionException {
String current = null;
@@ -9145,13 +9734,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3179:2: (iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3180:2: iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3384:2: (iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3385:2: iv_rulePrimitiveTypeIdentifier= rulePrimitiveTypeIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeIdentifierRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier7423);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier7905);
iv_rulePrimitiveTypeIdentifier=rulePrimitiveTypeIdentifier();
state._fsp--;
@@ -9159,7 +9748,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrimitiveTypeIdentifier.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier7434); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier7916); if (state.failed) return current;
}
@@ -9177,7 +9766,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimitiveTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3187:1: rulePrimitiveTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3392:1: rulePrimitiveTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) ;
public final AntlrDatatypeRuleToken rulePrimitiveTypeIdentifier() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -9186,65 +9775,65 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3190:28: ( (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3191:1: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3395:28: ( (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3396:1: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3191:1: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
- int alt54=8;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3396:1: (kw= 'Boolean' | kw= 'Integer' | kw= 'Real' | kw= 'String' | kw= 'UnlimitedNatural' | kw= 'OclAny' | kw= 'OclInvalid' | kw= 'OclVoid' )
+ int alt56=8;
switch ( input.LA(1) ) {
case 65:
{
- alt54=1;
+ alt56=1;
}
break;
case 66:
{
- alt54=2;
+ alt56=2;
}
break;
case 67:
{
- alt54=3;
+ alt56=3;
}
break;
case 68:
{
- alt54=4;
+ alt56=4;
}
break;
case 69:
{
- alt54=5;
+ alt56=5;
}
break;
case 70:
{
- alt54=6;
+ alt56=6;
}
break;
case 71:
{
- alt54=7;
+ alt56=7;
}
break;
case 72:
{
- alt54=8;
+ alt56=8;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 54, 0, input);
+ new NoViableAltException("", 56, 0, input);
throw nvae;
}
- switch (alt54) {
+ switch (alt56) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3192:2: kw= 'Boolean'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3397:2: kw= 'Boolean'
{
- kw=(Token)match(input,65,FollowSets000.FOLLOW_65_in_rulePrimitiveTypeIdentifier7472); if (state.failed) return current;
+ kw=(Token)match(input,65,FollowSets000.FOLLOW_65_in_rulePrimitiveTypeIdentifier7954); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9255,9 +9844,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3199:2: kw= 'Integer'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3404:2: kw= 'Integer'
{
- kw=(Token)match(input,66,FollowSets000.FOLLOW_66_in_rulePrimitiveTypeIdentifier7491); if (state.failed) return current;
+ kw=(Token)match(input,66,FollowSets000.FOLLOW_66_in_rulePrimitiveTypeIdentifier7973); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9268,9 +9857,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3206:2: kw= 'Real'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3411:2: kw= 'Real'
{
- kw=(Token)match(input,67,FollowSets000.FOLLOW_67_in_rulePrimitiveTypeIdentifier7510); if (state.failed) return current;
+ kw=(Token)match(input,67,FollowSets000.FOLLOW_67_in_rulePrimitiveTypeIdentifier7992); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9281,9 +9870,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3213:2: kw= 'String'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3418:2: kw= 'String'
{
- kw=(Token)match(input,68,FollowSets000.FOLLOW_68_in_rulePrimitiveTypeIdentifier7529); if (state.failed) return current;
+ kw=(Token)match(input,68,FollowSets000.FOLLOW_68_in_rulePrimitiveTypeIdentifier8011); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9294,9 +9883,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3220:2: kw= 'UnlimitedNatural'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3425:2: kw= 'UnlimitedNatural'
{
- kw=(Token)match(input,69,FollowSets000.FOLLOW_69_in_rulePrimitiveTypeIdentifier7548); if (state.failed) return current;
+ kw=(Token)match(input,69,FollowSets000.FOLLOW_69_in_rulePrimitiveTypeIdentifier8030); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9307,9 +9896,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3227:2: kw= 'OclAny'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3432:2: kw= 'OclAny'
{
- kw=(Token)match(input,70,FollowSets000.FOLLOW_70_in_rulePrimitiveTypeIdentifier7567); if (state.failed) return current;
+ kw=(Token)match(input,70,FollowSets000.FOLLOW_70_in_rulePrimitiveTypeIdentifier8049); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9320,9 +9909,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3234:2: kw= 'OclInvalid'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3439:2: kw= 'OclInvalid'
{
- kw=(Token)match(input,71,FollowSets000.FOLLOW_71_in_rulePrimitiveTypeIdentifier7586); if (state.failed) return current;
+ kw=(Token)match(input,71,FollowSets000.FOLLOW_71_in_rulePrimitiveTypeIdentifier8068); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9333,9 +9922,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3241:2: kw= 'OclVoid'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3446:2: kw= 'OclVoid'
{
- kw=(Token)match(input,72,FollowSets000.FOLLOW_72_in_rulePrimitiveTypeIdentifier7605); if (state.failed) return current;
+ kw=(Token)match(input,72,FollowSets000.FOLLOW_72_in_rulePrimitiveTypeIdentifier8087); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9368,7 +9957,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimitiveTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3254:1: entryRulePrimitiveTypeCS returns [EObject current=null] : iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3459:1: entryRulePrimitiveTypeCS returns [EObject current=null] : iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF ;
public final EObject entryRulePrimitiveTypeCS() throws RecognitionException {
EObject current = null;
@@ -9376,13 +9965,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3255:2: (iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3256:2: iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3460:2: (iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3461:2: iv_rulePrimitiveTypeCS= rulePrimitiveTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS7645);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS8127);
iv_rulePrimitiveTypeCS=rulePrimitiveTypeCS();
state._fsp--;
@@ -9390,7 +9979,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrimitiveTypeCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeCS7655); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveTypeCS8137); if (state.failed) return current;
}
@@ -9408,7 +9997,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimitiveTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3263:1: rulePrimitiveTypeCS returns [EObject current=null] : ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3468:1: rulePrimitiveTypeCS returns [EObject current=null] : ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) ;
public final EObject rulePrimitiveTypeCS() throws RecognitionException {
EObject current = null;
@@ -9418,21 +10007,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3266:28: ( ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3267:1: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3471:28: ( ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3472:1: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3267:1: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3268:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3472:1: ( (lv_name_0_0= rulePrimitiveTypeIdentifier ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3473:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3268:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3269:3: lv_name_0_0= rulePrimitiveTypeIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3473:1: (lv_name_0_0= rulePrimitiveTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3474:3: lv_name_0_0= rulePrimitiveTypeIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveTypeCSAccess().getNamePrimitiveTypeIdentifierParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_rulePrimitiveTypeCS7700);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeIdentifier_in_rulePrimitiveTypeCS8182);
lv_name_0_0=rulePrimitiveTypeIdentifier();
state._fsp--;
@@ -9476,7 +10065,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3293:1: entryRuleCollectionTypeIdentifier returns [String current=null] : iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3498:1: entryRuleCollectionTypeIdentifier returns [String current=null] : iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF ;
public final String entryRuleCollectionTypeIdentifier() throws RecognitionException {
String current = null;
@@ -9484,13 +10073,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3294:2: (iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3295:2: iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3499:2: (iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3500:2: iv_ruleCollectionTypeIdentifier= ruleCollectionTypeIdentifier EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeIdentifierRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier7736);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier8218);
iv_ruleCollectionTypeIdentifier=ruleCollectionTypeIdentifier();
state._fsp--;
@@ -9498,7 +10087,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCollectionTypeIdentifier.getText();
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier7747); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier8229); if (state.failed) return current;
}
@@ -9516,7 +10105,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionTypeIdentifier"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3302:1: ruleCollectionTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3507:1: ruleCollectionTypeIdentifier returns [AntlrDatatypeRuleToken current=new AntlrDatatypeRuleToken()] : (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) ;
public final AntlrDatatypeRuleToken ruleCollectionTypeIdentifier() throws RecognitionException {
AntlrDatatypeRuleToken current = new AntlrDatatypeRuleToken();
@@ -9525,50 +10114,50 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3305:28: ( (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3306:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3510:28: ( (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3511:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3306:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
- int alt55=5;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3511:1: (kw= 'Set' | kw= 'Bag' | kw= 'Sequence' | kw= 'Collection' | kw= 'OrderedSet' )
+ int alt57=5;
switch ( input.LA(1) ) {
case 73:
{
- alt55=1;
+ alt57=1;
}
break;
case 74:
{
- alt55=2;
+ alt57=2;
}
break;
case 75:
{
- alt55=3;
+ alt57=3;
}
break;
case 76:
{
- alt55=4;
+ alt57=4;
}
break;
case 77:
{
- alt55=5;
+ alt57=5;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 55, 0, input);
+ new NoViableAltException("", 57, 0, input);
throw nvae;
}
- switch (alt55) {
+ switch (alt57) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3307:2: kw= 'Set'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3512:2: kw= 'Set'
{
- kw=(Token)match(input,73,FollowSets000.FOLLOW_73_in_ruleCollectionTypeIdentifier7785); if (state.failed) return current;
+ kw=(Token)match(input,73,FollowSets000.FOLLOW_73_in_ruleCollectionTypeIdentifier8267); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9579,9 +10168,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3314:2: kw= 'Bag'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3519:2: kw= 'Bag'
{
- kw=(Token)match(input,74,FollowSets000.FOLLOW_74_in_ruleCollectionTypeIdentifier7804); if (state.failed) return current;
+ kw=(Token)match(input,74,FollowSets000.FOLLOW_74_in_ruleCollectionTypeIdentifier8286); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9592,9 +10181,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3321:2: kw= 'Sequence'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3526:2: kw= 'Sequence'
{
- kw=(Token)match(input,75,FollowSets000.FOLLOW_75_in_ruleCollectionTypeIdentifier7823); if (state.failed) return current;
+ kw=(Token)match(input,75,FollowSets000.FOLLOW_75_in_ruleCollectionTypeIdentifier8305); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9605,9 +10194,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3328:2: kw= 'Collection'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3533:2: kw= 'Collection'
{
- kw=(Token)match(input,76,FollowSets000.FOLLOW_76_in_ruleCollectionTypeIdentifier7842); if (state.failed) return current;
+ kw=(Token)match(input,76,FollowSets000.FOLLOW_76_in_ruleCollectionTypeIdentifier8324); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9618,9 +10207,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3335:2: kw= 'OrderedSet'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3540:2: kw= 'OrderedSet'
{
- kw=(Token)match(input,77,FollowSets000.FOLLOW_77_in_ruleCollectionTypeIdentifier7861); if (state.failed) return current;
+ kw=(Token)match(input,77,FollowSets000.FOLLOW_77_in_ruleCollectionTypeIdentifier8343); if (state.failed) return current;
if ( state.backtracking==0 ) {
current.merge(kw);
@@ -9653,7 +10242,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3348:1: entryRuleCollectionTypeCS returns [EObject current=null] : iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3553:1: entryRuleCollectionTypeCS returns [EObject current=null] : iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF ;
public final EObject entryRuleCollectionTypeCS() throws RecognitionException {
EObject current = null;
@@ -9661,13 +10250,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3349:2: (iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3350:2: iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3554:2: (iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3555:2: iv_ruleCollectionTypeCS= ruleCollectionTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS7901);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS8383);
iv_ruleCollectionTypeCS=ruleCollectionTypeCS();
state._fsp--;
@@ -9675,7 +10264,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCollectionTypeCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeCS7911); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionTypeCS8393); if (state.failed) return current;
}
@@ -9693,7 +10282,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3357:1: ruleCollectionTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3562:1: ruleCollectionTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? ) ;
public final EObject ruleCollectionTypeCS() throws RecognitionException {
EObject current = null;
@@ -9707,24 +10296,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3360:28: ( ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3361:1: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3565:28: ( ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3566:1: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3361:1: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3361:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3566:1: ( ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3566:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) ) (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3361:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3362:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3566:2: ( (lv_name_0_0= ruleCollectionTypeIdentifier ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3567:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3362:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3363:3: lv_name_0_0= ruleCollectionTypeIdentifier
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3567:1: (lv_name_0_0= ruleCollectionTypeIdentifier )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3568:3: lv_name_0_0= ruleCollectionTypeIdentifier
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSAccess().getNameCollectionTypeIdentifierParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_ruleCollectionTypeCS7957);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeIdentifier_in_ruleCollectionTypeCS8439);
lv_name_0_0=ruleCollectionTypeIdentifier();
state._fsp--;
@@ -9748,35 +10337,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3379:2: (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
- int alt56=2;
- int LA56_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3584:2: (otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')' )?
+ int alt58=2;
+ int LA58_0 = input.LA(1);
- if ( (LA56_0==33) ) {
- alt56=1;
+ if ( (LA58_0==33) ) {
+ alt58=1;
}
- switch (alt56) {
+ switch (alt58) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3379:4: otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3584:4: otherlv_1= '(' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) otherlv_3= ')'
{
- otherlv_1=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleCollectionTypeCS7970); if (state.failed) return current;
+ otherlv_1=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleCollectionTypeCS8452); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3383:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3384:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3588:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3589:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3384:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3385:3: lv_ownedType_2_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3589:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3590:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionTypeCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleCollectionTypeCS7991);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleCollectionTypeCS8473);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -9800,7 +10389,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleCollectionTypeCS8003); if (state.failed) return current;
+ otherlv_3=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleCollectionTypeCS8485); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionTypeCSAccess().getRightParenthesisKeyword_1_2());
@@ -9835,7 +10424,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMultiplicityBoundsCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3413:1: entryRuleMultiplicityBoundsCS returns [EObject current=null] : iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3618:1: entryRuleMultiplicityBoundsCS returns [EObject current=null] : iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF ;
public final EObject entryRuleMultiplicityBoundsCS() throws RecognitionException {
EObject current = null;
@@ -9843,13 +10432,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3414:2: (iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3415:2: iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3619:2: (iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3620:2: iv_ruleMultiplicityBoundsCS= ruleMultiplicityBoundsCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS8041);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS8523);
iv_ruleMultiplicityBoundsCS=ruleMultiplicityBoundsCS();
state._fsp--;
@@ -9857,7 +10446,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMultiplicityBoundsCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS8051); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS8533); if (state.failed) return current;
}
@@ -9875,7 +10464,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMultiplicityBoundsCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3422:1: ruleMultiplicityBoundsCS returns [EObject current=null] : ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3627:1: ruleMultiplicityBoundsCS returns [EObject current=null] : ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) ;
public final EObject ruleMultiplicityBoundsCS() throws RecognitionException {
EObject current = null;
@@ -9888,24 +10477,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3425:28: ( ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3426:1: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3630:28: ( ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3631:1: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3426:1: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3426:2: ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3631:1: ( ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3631:2: ( (lv_lowerBound_0_0= ruleLOWER ) ) (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3426:2: ( (lv_lowerBound_0_0= ruleLOWER ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3427:1: (lv_lowerBound_0_0= ruleLOWER )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3631:2: ( (lv_lowerBound_0_0= ruleLOWER ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3632:1: (lv_lowerBound_0_0= ruleLOWER )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3427:1: (lv_lowerBound_0_0= ruleLOWER )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3428:3: lv_lowerBound_0_0= ruleLOWER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3632:1: (lv_lowerBound_0_0= ruleLOWER )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3633:3: lv_lowerBound_0_0= ruleLOWER
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSAccess().getLowerBoundLOWERParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_ruleMultiplicityBoundsCS8097);
+ pushFollow(FollowSets000.FOLLOW_ruleLOWER_in_ruleMultiplicityBoundsCS8579);
lv_lowerBound_0_0=ruleLOWER();
state._fsp--;
@@ -9929,35 +10518,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3444:2: (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
- int alt57=2;
- int LA57_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3649:2: (otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) ) )?
+ int alt59=2;
+ int LA59_0 = input.LA(1);
- if ( (LA57_0==78) ) {
- alt57=1;
+ if ( (LA59_0==78) ) {
+ alt59=1;
}
- switch (alt57) {
+ switch (alt59) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3444:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3649:4: otherlv_1= '..' ( (lv_upperBound_2_0= ruleUPPER ) )
{
- otherlv_1=(Token)match(input,78,FollowSets000.FOLLOW_78_in_ruleMultiplicityBoundsCS8110); if (state.failed) return current;
+ otherlv_1=(Token)match(input,78,FollowSets000.FOLLOW_78_in_ruleMultiplicityBoundsCS8592); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getMultiplicityBoundsCSAccess().getFullStopFullStopKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3448:1: ( (lv_upperBound_2_0= ruleUPPER ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3449:1: (lv_upperBound_2_0= ruleUPPER )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3653:1: ( (lv_upperBound_2_0= ruleUPPER ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3654:1: (lv_upperBound_2_0= ruleUPPER )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3449:1: (lv_upperBound_2_0= ruleUPPER )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3450:3: lv_upperBound_2_0= ruleUPPER
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3654:1: (lv_upperBound_2_0= ruleUPPER )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3655:3: lv_upperBound_2_0= ruleUPPER
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityBoundsCSAccess().getUpperBoundUPPERParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_ruleMultiplicityBoundsCS8131);
+ pushFollow(FollowSets000.FOLLOW_ruleUPPER_in_ruleMultiplicityBoundsCS8613);
lv_upperBound_2_0=ruleUPPER();
state._fsp--;
@@ -10010,7 +10599,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMultiplicityCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3474:1: entryRuleMultiplicityCS returns [EObject current=null] : iv_ruleMultiplicityCS= ruleMultiplicityCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3679:1: entryRuleMultiplicityCS returns [EObject current=null] : iv_ruleMultiplicityCS= ruleMultiplicityCS EOF ;
public final EObject entryRuleMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -10018,13 +10607,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3475:2: (iv_ruleMultiplicityCS= ruleMultiplicityCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3476:2: iv_ruleMultiplicityCS= ruleMultiplicityCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3680:2: (iv_ruleMultiplicityCS= ruleMultiplicityCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3681:2: iv_ruleMultiplicityCS= ruleMultiplicityCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS8169);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS8651);
iv_ruleMultiplicityCS=ruleMultiplicityCS();
state._fsp--;
@@ -10032,7 +10621,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMultiplicityCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityCS8179); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityCS8661); if (state.failed) return current;
}
@@ -10050,7 +10639,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMultiplicityCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3483:1: ruleMultiplicityCS returns [EObject current=null] : (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3688:1: ruleMultiplicityCS returns [EObject current=null] : (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' ) ;
public final EObject ruleMultiplicityCS() throws RecognitionException {
EObject current = null;
@@ -10064,38 +10653,38 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3486:28: ( (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3487:1: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3691:28: ( (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3692:1: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3487:1: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3487:3: otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3692:1: (otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3692:3: otherlv_0= '[' (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS ) otherlv_3= ']'
{
- otherlv_0=(Token)match(input,79,FollowSets000.FOLLOW_79_in_ruleMultiplicityCS8216); if (state.failed) return current;
+ otherlv_0=(Token)match(input,79,FollowSets000.FOLLOW_79_in_ruleMultiplicityCS8698); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getMultiplicityCSAccess().getLeftSquareBracketKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3491:1: (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS )
- int alt58=2;
- int LA58_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3696:1: (this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS | this_MultiplicityStringCS_2= ruleMultiplicityStringCS )
+ int alt60=2;
+ int LA60_0 = input.LA(1);
- if ( (LA58_0==RULE_INT) ) {
- alt58=1;
+ if ( (LA60_0==RULE_INT) ) {
+ alt60=1;
}
- else if ( (LA58_0==45||LA58_0==49||LA58_0==81) ) {
- alt58=2;
+ else if ( (LA60_0==45||LA60_0==49||LA60_0==81) ) {
+ alt60=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 58, 0, input);
+ new NoViableAltException("", 60, 0, input);
throw nvae;
}
- switch (alt58) {
+ switch (alt60) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3492:2: this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3697:2: this_MultiplicityBoundsCS_1= ruleMultiplicityBoundsCS
{
if ( state.backtracking==0 ) {
@@ -10107,7 +10696,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMultiplicityCSAccess().getMultiplicityBoundsCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_ruleMultiplicityCS8242);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityBoundsCS_in_ruleMultiplicityCS8724);
this_MultiplicityBoundsCS_1=ruleMultiplicityBoundsCS();
state._fsp--;
@@ -10122,7 +10711,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3505:2: this_MultiplicityStringCS_2= ruleMultiplicityStringCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3710:2: this_MultiplicityStringCS_2= ruleMultiplicityStringCS
{
if ( state.backtracking==0 ) {
@@ -10134,7 +10723,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getMultiplicityCSAccess().getMultiplicityStringCSParserRuleCall_1_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_ruleMultiplicityCS8272);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_ruleMultiplicityCS8754);
this_MultiplicityStringCS_2=ruleMultiplicityStringCS();
state._fsp--;
@@ -10151,7 +10740,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,80,FollowSets000.FOLLOW_80_in_ruleMultiplicityCS8284); if (state.failed) return current;
+ otherlv_3=(Token)match(input,80,FollowSets000.FOLLOW_80_in_ruleMultiplicityCS8766); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getMultiplicityCSAccess().getRightSquareBracketKeyword_2());
@@ -10180,7 +10769,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleMultiplicityStringCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3528:1: entryRuleMultiplicityStringCS returns [EObject current=null] : iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3733:1: entryRuleMultiplicityStringCS returns [EObject current=null] : iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF ;
public final EObject entryRuleMultiplicityStringCS() throws RecognitionException {
EObject current = null;
@@ -10188,13 +10777,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3529:2: (iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3530:2: iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3734:2: (iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3735:2: iv_ruleMultiplicityStringCS= ruleMultiplicityStringCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getMultiplicityStringCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS8320);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS8802);
iv_ruleMultiplicityStringCS=ruleMultiplicityStringCS();
state._fsp--;
@@ -10202,7 +10791,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleMultiplicityStringCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityStringCS8330); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleMultiplicityStringCS8812); if (state.failed) return current;
}
@@ -10220,7 +10809,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleMultiplicityStringCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3537:1: ruleMultiplicityStringCS returns [EObject current=null] : ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3742:1: ruleMultiplicityStringCS returns [EObject current=null] : ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) ;
public final EObject ruleMultiplicityStringCS() throws RecognitionException {
EObject current = null;
@@ -10231,46 +10820,46 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3540:28: ( ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3541:1: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3745:28: ( ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3746:1: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3541:1: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3542:1: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3746:1: ( ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3747:1: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3542:1: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3543:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3747:1: ( (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3748:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3543:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
- int alt59=3;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3748:1: (lv_stringBounds_0_1= '*' | lv_stringBounds_0_2= '+' | lv_stringBounds_0_3= '?' )
+ int alt61=3;
switch ( input.LA(1) ) {
case 45:
{
- alt59=1;
+ alt61=1;
}
break;
case 49:
{
- alt59=2;
+ alt61=2;
}
break;
case 81:
{
- alt59=3;
+ alt61=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 59, 0, input);
+ new NoViableAltException("", 61, 0, input);
throw nvae;
}
- switch (alt59) {
+ switch (alt61) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3544:3: lv_stringBounds_0_1= '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3749:3: lv_stringBounds_0_1= '*'
{
- lv_stringBounds_0_1=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleMultiplicityStringCS8374); if (state.failed) return current;
+ lv_stringBounds_0_1=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleMultiplicityStringCS8856); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_stringBounds_0_1, grammarAccess.getMultiplicityStringCSAccess().getStringBoundsAsteriskKeyword_0_0());
@@ -10288,9 +10877,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3556:8: lv_stringBounds_0_2= '+'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3761:8: lv_stringBounds_0_2= '+'
{
- lv_stringBounds_0_2=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleMultiplicityStringCS8403); if (state.failed) return current;
+ lv_stringBounds_0_2=(Token)match(input,49,FollowSets000.FOLLOW_49_in_ruleMultiplicityStringCS8885); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_stringBounds_0_2, grammarAccess.getMultiplicityStringCSAccess().getStringBoundsPlusSignKeyword_0_1());
@@ -10308,9 +10897,9 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3568:8: lv_stringBounds_0_3= '?'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3773:8: lv_stringBounds_0_3= '?'
{
- lv_stringBounds_0_3=(Token)match(input,81,FollowSets000.FOLLOW_81_in_ruleMultiplicityStringCS8432); if (state.failed) return current;
+ lv_stringBounds_0_3=(Token)match(input,81,FollowSets000.FOLLOW_81_in_ruleMultiplicityStringCS8914); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_stringBounds_0_3, grammarAccess.getMultiplicityStringCSAccess().getStringBoundsQuestionMarkKeyword_0_2());
@@ -10356,7 +10945,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTupleTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3591:1: entryRuleTupleTypeCS returns [EObject current=null] : iv_ruleTupleTypeCS= ruleTupleTypeCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3796:1: entryRuleTupleTypeCS returns [EObject current=null] : iv_ruleTupleTypeCS= ruleTupleTypeCS EOF ;
public final EObject entryRuleTupleTypeCS() throws RecognitionException {
EObject current = null;
@@ -10364,13 +10953,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3592:2: (iv_ruleTupleTypeCS= ruleTupleTypeCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3593:2: iv_ruleTupleTypeCS= ruleTupleTypeCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3797:2: (iv_ruleTupleTypeCS= ruleTupleTypeCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3798:2: iv_ruleTupleTypeCS= ruleTupleTypeCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleTypeCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS8483);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS8965);
iv_ruleTupleTypeCS=ruleTupleTypeCS();
state._fsp--;
@@ -10378,7 +10967,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTupleTypeCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleTypeCS8493); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleTypeCS8975); if (state.failed) return current;
}
@@ -10396,7 +10985,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTupleTypeCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3600:1: ruleTupleTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3805:1: ruleTupleTypeCS returns [EObject current=null] : ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) ;
public final EObject ruleTupleTypeCS() throws RecognitionException {
EObject current = null;
@@ -10412,19 +11001,19 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3603:28: ( ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3604:1: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3808:28: ( ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3809:1: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3604:1: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3604:2: ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3809:1: ( ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3809:2: ( (lv_name_0_0= 'Tuple' ) ) (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3604:2: ( (lv_name_0_0= 'Tuple' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3605:1: (lv_name_0_0= 'Tuple' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3809:2: ( (lv_name_0_0= 'Tuple' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3810:1: (lv_name_0_0= 'Tuple' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3605:1: (lv_name_0_0= 'Tuple' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3606:3: lv_name_0_0= 'Tuple'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3810:1: (lv_name_0_0= 'Tuple' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3811:3: lv_name_0_0= 'Tuple'
{
- lv_name_0_0=(Token)match(input,63,FollowSets000.FOLLOW_63_in_ruleTupleTypeCS8536); if (state.failed) return current;
+ lv_name_0_0=(Token)match(input,63,FollowSets000.FOLLOW_63_in_ruleTupleTypeCS9018); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_0, grammarAccess.getTupleTypeCSAccess().getNameTupleKeyword_0_0());
@@ -10444,46 +11033,46 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3619:2: (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
- int alt62=2;
- int LA62_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3824:2: (otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')' )?
+ int alt64=2;
+ int LA64_0 = input.LA(1);
- if ( (LA62_0==33) ) {
- alt62=1;
+ if ( (LA64_0==33) ) {
+ alt64=1;
}
- switch (alt62) {
+ switch (alt64) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3619:4: otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3824:4: otherlv_1= '(' ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )? otherlv_5= ')'
{
- otherlv_1=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleTupleTypeCS8562); if (state.failed) return current;
+ otherlv_1=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleTupleTypeCS9044); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTupleTypeCSAccess().getLeftParenthesisKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3623:1: ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )?
- int alt61=2;
- int LA61_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3828:1: ( ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )* )?
+ int alt63=2;
+ int LA63_0 = input.LA(1);
- if ( ((LA61_0>=RULE_SIMPLE_ID && LA61_0<=RULE_ESCAPED_ID)||(LA61_0>=24 && LA61_0<=32)||(LA61_0>=35 && LA61_0<=42)||LA61_0==44||(LA61_0>=47 && LA61_0<=48)) ) {
- alt61=1;
+ if ( ((LA63_0>=RULE_SIMPLE_ID && LA63_0<=RULE_ESCAPED_ID)||(LA63_0>=24 && LA63_0<=32)||(LA63_0>=35 && LA63_0<=42)||LA63_0==44||(LA63_0>=47 && LA63_0<=48)) ) {
+ alt63=1;
}
- switch (alt61) {
+ switch (alt63) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3623:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3828:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3623:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3624:1: (lv_ownedParts_2_0= ruleTuplePartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3828:2: ( (lv_ownedParts_2_0= ruleTuplePartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3829:1: (lv_ownedParts_2_0= ruleTuplePartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3624:1: (lv_ownedParts_2_0= ruleTuplePartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3625:3: lv_ownedParts_2_0= ruleTuplePartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3829:1: (lv_ownedParts_2_0= ruleTuplePartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3830:3: lv_ownedParts_2_0= ruleTuplePartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS8584);
+ pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS9066);
lv_ownedParts_2_0=ruleTuplePartCS();
state._fsp--;
@@ -10507,39 +11096,39 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3641:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
- loop60:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3846:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) ) )*
+ loop62:
do {
- int alt60=2;
- int LA60_0 = input.LA(1);
+ int alt62=2;
+ int LA62_0 = input.LA(1);
- if ( (LA60_0==19) ) {
- alt60=1;
+ if ( (LA62_0==19) ) {
+ alt62=1;
}
- switch (alt60) {
+ switch (alt62) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3641:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3846:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
{
- otherlv_3=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleTupleTypeCS8597); if (state.failed) return current;
+ otherlv_3=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleTupleTypeCS9079); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTupleTypeCSAccess().getCommaKeyword_1_1_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3645:1: ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3646:1: (lv_ownedParts_4_0= ruleTuplePartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3850:1: ( (lv_ownedParts_4_0= ruleTuplePartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3851:1: (lv_ownedParts_4_0= ruleTuplePartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3646:1: (lv_ownedParts_4_0= ruleTuplePartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3647:3: lv_ownedParts_4_0= ruleTuplePartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3851:1: (lv_ownedParts_4_0= ruleTuplePartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3852:3: lv_ownedParts_4_0= ruleTuplePartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleTypeCSAccess().getOwnedPartsTuplePartCSParserRuleCall_1_1_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS8618);
+ pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS9100);
lv_ownedParts_4_0=ruleTuplePartCS();
state._fsp--;
@@ -10568,7 +11157,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop60;
+ break loop62;
}
} while (true);
@@ -10578,7 +11167,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleTupleTypeCS8634); if (state.failed) return current;
+ otherlv_5=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleTupleTypeCS9116); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTupleTypeCSAccess().getRightParenthesisKeyword_1_2());
@@ -10613,7 +11202,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTuplePartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3675:1: entryRuleTuplePartCS returns [EObject current=null] : iv_ruleTuplePartCS= ruleTuplePartCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3880:1: entryRuleTuplePartCS returns [EObject current=null] : iv_ruleTuplePartCS= ruleTuplePartCS EOF ;
public final EObject entryRuleTuplePartCS() throws RecognitionException {
EObject current = null;
@@ -10621,13 +11210,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3676:2: (iv_ruleTuplePartCS= ruleTuplePartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3677:2: iv_ruleTuplePartCS= ruleTuplePartCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3881:2: (iv_ruleTuplePartCS= ruleTuplePartCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3882:2: iv_ruleTuplePartCS= ruleTuplePartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTuplePartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS8672);
+ pushFollow(FollowSets000.FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS9154);
iv_ruleTuplePartCS=ruleTuplePartCS();
state._fsp--;
@@ -10635,7 +11224,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTuplePartCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTuplePartCS8682); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTuplePartCS9164); if (state.failed) return current;
}
@@ -10653,7 +11242,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTuplePartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3684:1: ruleTuplePartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3889:1: ruleTuplePartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) ;
public final EObject ruleTuplePartCS() throws RecognitionException {
EObject current = null;
@@ -10666,24 +11255,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3687:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3688:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3892:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3893:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3688:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3688:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3893:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3893:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3688:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3689:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3893:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3894:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3689:1: (lv_name_0_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3690:3: lv_name_0_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3894:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3895:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTuplePartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTuplePartCS8728);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTuplePartCS9210);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -10707,24 +11296,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleTuplePartCS8740); if (state.failed) return current;
+ otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleTuplePartCS9222); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTuplePartCSAccess().getColonKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3710:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3711:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3915:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3916:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3711:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3712:3: lv_ownedType_2_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3916:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3917:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTuplePartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleTuplePartCS8761);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleTuplePartCS9243);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -10771,7 +11360,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3736:1: entryRuleCollectionLiteralExpCS returns [EObject current=null] : iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3941:1: entryRuleCollectionLiteralExpCS returns [EObject current=null] : iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF ;
public final EObject entryRuleCollectionLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -10779,13 +11368,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3737:2: (iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3738:2: iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3942:2: (iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3943:2: iv_ruleCollectionLiteralExpCS= ruleCollectionLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS8797);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS9279);
iv_ruleCollectionLiteralExpCS=ruleCollectionLiteralExpCS();
state._fsp--;
@@ -10793,7 +11382,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCollectionLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS8807); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS9289); if (state.failed) return current;
}
@@ -10811,7 +11400,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3745:1: ruleCollectionLiteralExpCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3950:1: ruleCollectionLiteralExpCS returns [EObject current=null] : ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) ;
public final EObject ruleCollectionLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -10828,24 +11417,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3748:28: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3749:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3953:28: ( ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3954:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3749:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3749:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3954:1: ( ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3954:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) ) otherlv_1= '{' ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )? otherlv_5= '}'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3749:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3750:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3954:2: ( (lv_ownedType_0_0= ruleCollectionTypeCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3955:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3750:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3751:3: lv_ownedType_0_0= ruleCollectionTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3955:1: (lv_ownedType_0_0= ruleCollectionTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3956:3: lv_ownedType_0_0= ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedTypeCollectionTypeCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_ruleCollectionLiteralExpCS8853);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_ruleCollectionLiteralExpCS9335);
lv_ownedType_0_0=ruleCollectionTypeCS();
state._fsp--;
@@ -10869,35 +11458,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleCollectionLiteralExpCS8865); if (state.failed) return current;
+ otherlv_1=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleCollectionLiteralExpCS9347); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3771:1: ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )?
- int alt64=2;
- int LA64_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3976:1: ( ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )* )?
+ int alt66=2;
+ int LA66_0 = input.LA(1);
- if ( ((LA64_0>=RULE_SIMPLE_ID && LA64_0<=RULE_SINGLE_QUOTED_STRING)||(LA64_0>=24 && LA64_0<=33)||(LA64_0>=35 && LA64_0<=42)||(LA64_0>=44 && LA64_0<=45)||(LA64_0>=47 && LA64_0<=48)||(LA64_0>=50 && LA64_0<=51)||LA64_0==63||(LA64_0>=65 && LA64_0<=77)||(LA64_0>=82 && LA64_0<=85)||LA64_0==89||LA64_0==93||LA64_0==95) ) {
- alt64=1;
+ if ( ((LA66_0>=RULE_SIMPLE_ID && LA66_0<=RULE_SINGLE_QUOTED_STRING)||(LA66_0>=24 && LA66_0<=33)||(LA66_0>=35 && LA66_0<=42)||(LA66_0>=44 && LA66_0<=45)||(LA66_0>=47 && LA66_0<=48)||(LA66_0>=50 && LA66_0<=51)||LA66_0==63||(LA66_0>=65 && LA66_0<=77)||(LA66_0>=82 && LA66_0<=85)||LA66_0==89||LA66_0==93||LA66_0==95) ) {
+ alt66=1;
}
- switch (alt64) {
+ switch (alt66) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3771:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3976:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3771:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3772:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3976:2: ( (lv_ownedParts_2_0= ruleCollectionLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3977:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3772:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3773:3: lv_ownedParts_2_0= ruleCollectionLiteralPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3977:1: (lv_ownedParts_2_0= ruleCollectionLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3978:3: lv_ownedParts_2_0= ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS8887);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS9369);
lv_ownedParts_2_0=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -10921,39 +11510,39 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3789:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
- loop63:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3994:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) ) )*
+ loop65:
do {
- int alt63=2;
- int LA63_0 = input.LA(1);
+ int alt65=2;
+ int LA65_0 = input.LA(1);
- if ( (LA63_0==19) ) {
- alt63=1;
+ if ( (LA65_0==19) ) {
+ alt65=1;
}
- switch (alt63) {
+ switch (alt65) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3789:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3994:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
{
- otherlv_3=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleCollectionLiteralExpCS8900); if (state.failed) return current;
+ otherlv_3=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleCollectionLiteralExpCS9382); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getCollectionLiteralExpCSAccess().getCommaKeyword_2_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3793:1: ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3794:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3998:1: ( (lv_ownedParts_4_0= ruleCollectionLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3999:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3794:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3795:3: lv_ownedParts_4_0= ruleCollectionLiteralPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3999:1: (lv_ownedParts_4_0= ruleCollectionLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4000:3: lv_ownedParts_4_0= ruleCollectionLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralExpCSAccess().getOwnedPartsCollectionLiteralPartCSParserRuleCall_2_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS8921);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS9403);
lv_ownedParts_4_0=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -10982,7 +11571,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop63;
+ break loop65;
}
} while (true);
@@ -10992,7 +11581,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_5=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleCollectionLiteralExpCS8937); if (state.failed) return current;
+ otherlv_5=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleCollectionLiteralExpCS9419); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getCollectionLiteralExpCSAccess().getRightCurlyBracketKeyword_3());
@@ -11021,7 +11610,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleCollectionLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3823:1: entryRuleCollectionLiteralPartCS returns [EObject current=null] : iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4028:1: entryRuleCollectionLiteralPartCS returns [EObject current=null] : iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF ;
public final EObject entryRuleCollectionLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -11029,13 +11618,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3824:2: (iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3825:2: iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4029:2: (iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4030:2: iv_ruleCollectionLiteralPartCS= ruleCollectionLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS8973);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS9455);
iv_ruleCollectionLiteralPartCS=ruleCollectionLiteralPartCS();
state._fsp--;
@@ -11043,7 +11632,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleCollectionLiteralPartCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS8983); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS9465); if (state.failed) return current;
}
@@ -11061,7 +11650,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleCollectionLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3832:1: ruleCollectionLiteralPartCS returns [EObject current=null] : ( ( (lv_expressionCS_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) ) )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4037:1: ruleCollectionLiteralPartCS returns [EObject current=null] : ( ( (lv_expressionCS_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) ) )? ) ;
public final EObject ruleCollectionLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -11074,24 +11663,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3835:28: ( ( ( (lv_expressionCS_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) ) )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3836:1: ( ( (lv_expressionCS_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4040:28: ( ( ( (lv_expressionCS_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) ) )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4041:1: ( ( (lv_expressionCS_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3836:1: ( ( (lv_expressionCS_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3836:2: ( (lv_expressionCS_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4041:1: ( ( (lv_expressionCS_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4041:2: ( (lv_expressionCS_0_0= ruleExpCS ) ) (otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) ) )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3836:2: ( (lv_expressionCS_0_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3837:1: (lv_expressionCS_0_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4041:2: ( (lv_expressionCS_0_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4042:1: (lv_expressionCS_0_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3837:1: (lv_expressionCS_0_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3838:3: lv_expressionCS_0_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4042:1: (lv_expressionCS_0_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4043:3: lv_expressionCS_0_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSAccess().getExpressionCSExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9029);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9511);
lv_expressionCS_0_0=ruleExpCS();
state._fsp--;
@@ -11115,35 +11704,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3854:2: (otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) ) )?
- int alt65=2;
- int LA65_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4059:2: (otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) ) )?
+ int alt67=2;
+ int LA67_0 = input.LA(1);
- if ( (LA65_0==78) ) {
- alt65=1;
+ if ( (LA67_0==78) ) {
+ alt67=1;
}
- switch (alt65) {
+ switch (alt67) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3854:4: otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4059:4: otherlv_1= '..' ( (lv_lastExpressionCS_2_0= ruleExpCS ) )
{
- otherlv_1=(Token)match(input,78,FollowSets000.FOLLOW_78_in_ruleCollectionLiteralPartCS9042); if (state.failed) return current;
+ otherlv_1=(Token)match(input,78,FollowSets000.FOLLOW_78_in_ruleCollectionLiteralPartCS9524); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getCollectionLiteralPartCSAccess().getFullStopFullStopKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3858:1: ( (lv_lastExpressionCS_2_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3859:1: (lv_lastExpressionCS_2_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4063:1: ( (lv_lastExpressionCS_2_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4064:1: (lv_lastExpressionCS_2_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3859:1: (lv_lastExpressionCS_2_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3860:3: lv_lastExpressionCS_2_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4064:1: (lv_lastExpressionCS_2_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4065:3: lv_lastExpressionCS_2_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getCollectionLiteralPartCSAccess().getLastExpressionCSExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9063);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9545);
lv_lastExpressionCS_2_0=ruleExpCS();
state._fsp--;
@@ -11196,7 +11785,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleConstructorPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3884:1: entryRuleConstructorPartCS returns [EObject current=null] : iv_ruleConstructorPartCS= ruleConstructorPartCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4089:1: entryRuleConstructorPartCS returns [EObject current=null] : iv_ruleConstructorPartCS= ruleConstructorPartCS EOF ;
public final EObject entryRuleConstructorPartCS() throws RecognitionException {
EObject current = null;
@@ -11204,13 +11793,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3885:2: (iv_ruleConstructorPartCS= ruleConstructorPartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3886:2: iv_ruleConstructorPartCS= ruleConstructorPartCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4090:2: (iv_ruleConstructorPartCS= ruleConstructorPartCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4091:2: iv_ruleConstructorPartCS= ruleConstructorPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getConstructorPartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_entryRuleConstructorPartCS9101);
+ pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_entryRuleConstructorPartCS9583);
iv_ruleConstructorPartCS=ruleConstructorPartCS();
state._fsp--;
@@ -11218,7 +11807,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleConstructorPartCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleConstructorPartCS9111); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleConstructorPartCS9593); if (state.failed) return current;
}
@@ -11236,7 +11825,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleConstructorPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3893:1: ruleConstructorPartCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_initExpression_2_0= ruleExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4098:1: ruleConstructorPartCS returns [EObject current=null] : ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_initExpression_2_0= ruleExpCS ) ) ) ;
public final EObject ruleConstructorPartCS() throws RecognitionException {
EObject current = null;
@@ -11247,17 +11836,17 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3896:28: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_initExpression_2_0= ruleExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3897:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_initExpression_2_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4101:28: ( ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_initExpression_2_0= ruleExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4102:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_initExpression_2_0= ruleExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3897:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_initExpression_2_0= ruleExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3897:2: ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_initExpression_2_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4102:1: ( ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_initExpression_2_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4102:2: ( ( ruleUnrestrictedName ) ) otherlv_1= '=' ( (lv_initExpression_2_0= ruleExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3897:2: ( ( ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3898:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4102:2: ( ( ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4103:1: ( ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3898:1: ( ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3899:3: ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4103:1: ( ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4104:3: ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
@@ -11276,7 +11865,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getConstructorPartCSAccess().getPropertyPropertyCrossReference_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleConstructorPartCS9163);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleConstructorPartCS9645);
ruleUnrestrictedName();
state._fsp--;
@@ -11292,24 +11881,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleConstructorPartCS9175); if (state.failed) return current;
+ otherlv_1=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleConstructorPartCS9657); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getConstructorPartCSAccess().getEqualsSignKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3919:1: ( (lv_initExpression_2_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3920:1: (lv_initExpression_2_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4124:1: ( (lv_initExpression_2_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4125:1: (lv_initExpression_2_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3920:1: (lv_initExpression_2_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3921:3: lv_initExpression_2_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4125:1: (lv_initExpression_2_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4126:3: lv_initExpression_2_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getConstructorPartCSAccess().getInitExpressionExpCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleConstructorPartCS9196);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleConstructorPartCS9678);
lv_initExpression_2_0=ruleExpCS();
state._fsp--;
@@ -11356,7 +11945,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimitiveLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3945:1: entryRulePrimitiveLiteralExpCS returns [EObject current=null] : iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4150:1: entryRulePrimitiveLiteralExpCS returns [EObject current=null] : iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF ;
public final EObject entryRulePrimitiveLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11364,13 +11953,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3946:2: (iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3947:2: iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4151:2: (iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4152:2: iv_rulePrimitiveLiteralExpCS= rulePrimitiveLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS9232);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS9714);
iv_rulePrimitiveLiteralExpCS=rulePrimitiveLiteralExpCS();
state._fsp--;
@@ -11378,7 +11967,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrimitiveLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS9242); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS9724); if (state.failed) return current;
}
@@ -11396,7 +11985,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimitiveLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3954:1: rulePrimitiveLiteralExpCS returns [EObject current=null] : (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4159:1: rulePrimitiveLiteralExpCS returns [EObject current=null] : (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS ) ;
public final EObject rulePrimitiveLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11416,54 +12005,54 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3957:28: ( (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3958:1: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4162:28: ( (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4163:1: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3958:1: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
- int alt66=6;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4163:1: (this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS | this_StringLiteralExpCS_1= ruleStringLiteralExpCS | this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS | this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS | this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS | this_NullLiteralExpCS_5= ruleNullLiteralExpCS )
+ int alt68=6;
switch ( input.LA(1) ) {
case RULE_INT:
{
- alt66=1;
+ alt68=1;
}
break;
case RULE_SINGLE_QUOTED_STRING:
{
- alt66=2;
+ alt68=2;
}
break;
case 82:
case 83:
{
- alt66=3;
+ alt68=3;
}
break;
case 45:
{
- alt66=4;
+ alt68=4;
}
break;
case 84:
{
- alt66=5;
+ alt68=5;
}
break;
case 85:
{
- alt66=6;
+ alt68=6;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 66, 0, input);
+ new NoViableAltException("", 68, 0, input);
throw nvae;
}
- switch (alt66) {
+ switch (alt68) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3959:2: this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4164:2: this_NumberLiteralExpCS_0= ruleNumberLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -11475,7 +12064,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getNumberLiteralExpCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_rulePrimitiveLiteralExpCS9292);
+ pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_rulePrimitiveLiteralExpCS9774);
this_NumberLiteralExpCS_0=ruleNumberLiteralExpCS();
state._fsp--;
@@ -11490,7 +12079,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3972:2: this_StringLiteralExpCS_1= ruleStringLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4177:2: this_StringLiteralExpCS_1= ruleStringLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -11502,7 +12091,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getStringLiteralExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_rulePrimitiveLiteralExpCS9322);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_rulePrimitiveLiteralExpCS9804);
this_StringLiteralExpCS_1=ruleStringLiteralExpCS();
state._fsp--;
@@ -11517,7 +12106,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3985:2: this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4190:2: this_BooleanLiteralExpCS_2= ruleBooleanLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -11529,7 +12118,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getBooleanLiteralExpCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_rulePrimitiveLiteralExpCS9352);
+ pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_rulePrimitiveLiteralExpCS9834);
this_BooleanLiteralExpCS_2=ruleBooleanLiteralExpCS();
state._fsp--;
@@ -11544,7 +12133,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:3998:2: this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4203:2: this_UnlimitedNaturalLiteralExpCS_3= ruleUnlimitedNaturalLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -11556,7 +12145,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getUnlimitedNaturalLiteralExpCSParserRuleCall_3());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rulePrimitiveLiteralExpCS9382);
+ pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rulePrimitiveLiteralExpCS9864);
this_UnlimitedNaturalLiteralExpCS_3=ruleUnlimitedNaturalLiteralExpCS();
state._fsp--;
@@ -11571,7 +12160,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4011:2: this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4216:2: this_InvalidLiteralExpCS_4= ruleInvalidLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -11583,7 +12172,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getInvalidLiteralExpCSParserRuleCall_4());
}
- pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_rulePrimitiveLiteralExpCS9412);
+ pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_rulePrimitiveLiteralExpCS9894);
this_InvalidLiteralExpCS_4=ruleInvalidLiteralExpCS();
state._fsp--;
@@ -11598,7 +12187,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4024:2: this_NullLiteralExpCS_5= ruleNullLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4229:2: this_NullLiteralExpCS_5= ruleNullLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -11610,7 +12199,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimitiveLiteralExpCSAccess().getNullLiteralExpCSParserRuleCall_5());
}
- pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_rulePrimitiveLiteralExpCS9442);
+ pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_rulePrimitiveLiteralExpCS9924);
this_NullLiteralExpCS_5=ruleNullLiteralExpCS();
state._fsp--;
@@ -11647,7 +12236,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTupleLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4043:1: entryRuleTupleLiteralExpCS returns [EObject current=null] : iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4248:1: entryRuleTupleLiteralExpCS returns [EObject current=null] : iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF ;
public final EObject entryRuleTupleLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11655,13 +12244,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4044:2: (iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4045:2: iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4249:2: (iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4250:2: iv_ruleTupleLiteralExpCS= ruleTupleLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS9477);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS9959);
iv_ruleTupleLiteralExpCS=ruleTupleLiteralExpCS();
state._fsp--;
@@ -11669,7 +12258,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTupleLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralExpCS9487); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralExpCS9969); if (state.failed) return current;
}
@@ -11687,7 +12276,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTupleLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4052:1: ruleTupleLiteralExpCS returns [EObject current=null] : (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4257:1: ruleTupleLiteralExpCS returns [EObject current=null] : (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) ;
public final EObject ruleTupleLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -11703,36 +12292,36 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4055:28: ( (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4056:1: (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4260:28: ( (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4261:1: (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4056:1: (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4056:3: otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4261:1: (otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4261:3: otherlv_0= 'Tuple' otherlv_1= '{' ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) ) (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )* otherlv_5= '}'
{
- otherlv_0=(Token)match(input,63,FollowSets000.FOLLOW_63_in_ruleTupleLiteralExpCS9524); if (state.failed) return current;
+ otherlv_0=(Token)match(input,63,FollowSets000.FOLLOW_63_in_ruleTupleLiteralExpCS10006); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getTupleLiteralExpCSAccess().getTupleKeyword_0());
}
- otherlv_1=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleTupleLiteralExpCS9536); if (state.failed) return current;
+ otherlv_1=(Token)match(input,18,FollowSets000.FOLLOW_18_in_ruleTupleLiteralExpCS10018); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTupleLiteralExpCSAccess().getLeftCurlyBracketKeyword_1());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4064:1: ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4065:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4269:1: ( (lv_ownedParts_2_0= ruleTupleLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4270:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4065:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4066:3: lv_ownedParts_2_0= ruleTupleLiteralPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4270:1: (lv_ownedParts_2_0= ruleTupleLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4271:3: lv_ownedParts_2_0= ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_2_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS9557);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS10039);
lv_ownedParts_2_0=ruleTupleLiteralPartCS();
state._fsp--;
@@ -11756,39 +12345,39 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4082:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )*
- loop67:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4287:2: (otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) ) )*
+ loop69:
do {
- int alt67=2;
- int LA67_0 = input.LA(1);
+ int alt69=2;
+ int LA69_0 = input.LA(1);
- if ( (LA67_0==19) ) {
- alt67=1;
+ if ( (LA69_0==19) ) {
+ alt69=1;
}
- switch (alt67) {
+ switch (alt69) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4082:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4287:4: otherlv_3= ',' ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
{
- otherlv_3=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleTupleLiteralExpCS9570); if (state.failed) return current;
+ otherlv_3=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleTupleLiteralExpCS10052); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTupleLiteralExpCSAccess().getCommaKeyword_3_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4086:1: ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4087:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4291:1: ( (lv_ownedParts_4_0= ruleTupleLiteralPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4292:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4087:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4088:3: lv_ownedParts_4_0= ruleTupleLiteralPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4292:1: (lv_ownedParts_4_0= ruleTupleLiteralPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4293:3: lv_ownedParts_4_0= ruleTupleLiteralPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralExpCSAccess().getOwnedPartsTupleLiteralPartCSParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS9591);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS10073);
lv_ownedParts_4_0=ruleTupleLiteralPartCS();
state._fsp--;
@@ -11817,11 +12406,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop67;
+ break loop69;
}
} while (true);
- otherlv_5=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTupleLiteralExpCS9605); if (state.failed) return current;
+ otherlv_5=(Token)match(input,21,FollowSets000.FOLLOW_21_in_ruleTupleLiteralExpCS10087); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_5, grammarAccess.getTupleLiteralExpCSAccess().getRightCurlyBracketKeyword_4());
@@ -11850,7 +12439,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTupleLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4116:1: entryRuleTupleLiteralPartCS returns [EObject current=null] : iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4321:1: entryRuleTupleLiteralPartCS returns [EObject current=null] : iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF ;
public final EObject entryRuleTupleLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -11858,13 +12447,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4117:2: (iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4118:2: iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4322:2: (iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4323:2: iv_ruleTupleLiteralPartCS= ruleTupleLiteralPartCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS9641);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS10123);
iv_ruleTupleLiteralPartCS=ruleTupleLiteralPartCS();
state._fsp--;
@@ -11872,7 +12461,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTupleLiteralPartCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralPartCS9651); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTupleLiteralPartCS10133); if (state.failed) return current;
}
@@ -11890,7 +12479,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTupleLiteralPartCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4125:1: ruleTupleLiteralPartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4330:1: ruleTupleLiteralPartCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) ) ;
public final EObject ruleTupleLiteralPartCS() throws RecognitionException {
EObject current = null;
@@ -11906,24 +12495,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4128:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4129:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4333:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4334:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4129:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4129:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4334:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4334:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4129:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4130:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4334:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4335:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4130:1: (lv_name_0_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4131:3: lv_name_0_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4335:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4336:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTupleLiteralPartCS9697);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleTupleLiteralPartCS10179);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -11947,35 +12536,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4147:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
- int alt68=2;
- int LA68_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4352:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
+ int alt70=2;
+ int LA70_0 = input.LA(1);
- if ( (LA68_0==17) ) {
- alt68=1;
+ if ( (LA70_0==17) ) {
+ alt70=1;
}
- switch (alt68) {
+ switch (alt70) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4147:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4352:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleTupleLiteralPartCS9710); if (state.failed) return current;
+ otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleTupleLiteralPartCS10192); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getTupleLiteralPartCSAccess().getColonKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4151:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4152:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4356:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4357:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4152:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4153:3: lv_ownedType_2_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4357:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4358:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleTupleLiteralPartCS9731);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleTupleLiteralPartCS10213);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -12005,24 +12594,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleTupleLiteralPartCS9745); if (state.failed) return current;
+ otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleTupleLiteralPartCS10227); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getTupleLiteralPartCSAccess().getEqualsSignKeyword_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4173:1: ( (lv_initExpression_4_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4174:1: (lv_initExpression_4_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4378:1: ( (lv_initExpression_4_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4379:1: (lv_initExpression_4_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4174:1: (lv_initExpression_4_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4175:3: lv_initExpression_4_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4379:1: (lv_initExpression_4_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4380:3: lv_initExpression_4_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTupleLiteralPartCSAccess().getInitExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleTupleLiteralPartCS9766);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleTupleLiteralPartCS10248);
lv_initExpression_4_0=ruleExpCS();
state._fsp--;
@@ -12069,7 +12658,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNumberLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4199:1: entryRuleNumberLiteralExpCS returns [EObject current=null] : iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4404:1: entryRuleNumberLiteralExpCS returns [EObject current=null] : iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF ;
public final EObject entryRuleNumberLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12077,13 +12666,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4200:2: (iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4201:2: iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4405:2: (iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4406:2: iv_ruleNumberLiteralExpCS= ruleNumberLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNumberLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS9802);
+ pushFollow(FollowSets000.FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS10284);
iv_ruleNumberLiteralExpCS=ruleNumberLiteralExpCS();
state._fsp--;
@@ -12091,7 +12680,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNumberLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNumberLiteralExpCS9812); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNumberLiteralExpCS10294); if (state.failed) return current;
}
@@ -12109,7 +12698,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNumberLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4208:1: ruleNumberLiteralExpCS returns [EObject current=null] : ( (lv_name_0_0= ruleNUMBER_LITERAL ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4413:1: ruleNumberLiteralExpCS returns [EObject current=null] : ( (lv_name_0_0= ruleNUMBER_LITERAL ) ) ;
public final EObject ruleNumberLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12119,21 +12708,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4211:28: ( ( (lv_name_0_0= ruleNUMBER_LITERAL ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4212:1: ( (lv_name_0_0= ruleNUMBER_LITERAL ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4416:28: ( ( (lv_name_0_0= ruleNUMBER_LITERAL ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4417:1: ( (lv_name_0_0= ruleNUMBER_LITERAL ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4212:1: ( (lv_name_0_0= ruleNUMBER_LITERAL ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4213:1: (lv_name_0_0= ruleNUMBER_LITERAL )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4417:1: ( (lv_name_0_0= ruleNUMBER_LITERAL ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4418:1: (lv_name_0_0= ruleNUMBER_LITERAL )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4213:1: (lv_name_0_0= ruleNUMBER_LITERAL )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4214:3: lv_name_0_0= ruleNUMBER_LITERAL
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4418:1: (lv_name_0_0= ruleNUMBER_LITERAL )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4419:3: lv_name_0_0= ruleNUMBER_LITERAL
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNumberLiteralExpCSAccess().getNameNUMBER_LITERALParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_ruleNumberLiteralExpCS9857);
+ pushFollow(FollowSets000.FOLLOW_ruleNUMBER_LITERAL_in_ruleNumberLiteralExpCS10339);
lv_name_0_0=ruleNUMBER_LITERAL();
state._fsp--;
@@ -12177,7 +12766,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleStringLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4238:1: entryRuleStringLiteralExpCS returns [EObject current=null] : iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4443:1: entryRuleStringLiteralExpCS returns [EObject current=null] : iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF ;
public final EObject entryRuleStringLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12185,13 +12774,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4239:2: (iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4240:2: iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4444:2: (iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4445:2: iv_ruleStringLiteralExpCS= ruleStringLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS9892);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS10374);
iv_ruleStringLiteralExpCS=ruleStringLiteralExpCS();
state._fsp--;
@@ -12199,7 +12788,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleStringLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteralExpCS9902); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleStringLiteralExpCS10384); if (state.failed) return current;
}
@@ -12217,7 +12806,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleStringLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4247:1: ruleStringLiteralExpCS returns [EObject current=null] : ( (lv_name_0_0= ruleStringLiteral ) )+ ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4452:1: ruleStringLiteralExpCS returns [EObject current=null] : ( (lv_name_0_0= ruleStringLiteral ) )+ ;
public final EObject ruleStringLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12227,34 +12816,34 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4250:28: ( ( (lv_name_0_0= ruleStringLiteral ) )+ )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4251:1: ( (lv_name_0_0= ruleStringLiteral ) )+
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4455:28: ( ( (lv_name_0_0= ruleStringLiteral ) )+ )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4456:1: ( (lv_name_0_0= ruleStringLiteral ) )+
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4251:1: ( (lv_name_0_0= ruleStringLiteral ) )+
- int cnt69=0;
- loop69:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4456:1: ( (lv_name_0_0= ruleStringLiteral ) )+
+ int cnt71=0;
+ loop71:
do {
- int alt69=2;
- int LA69_0 = input.LA(1);
+ int alt71=2;
+ int LA71_0 = input.LA(1);
- if ( (LA69_0==RULE_SINGLE_QUOTED_STRING) ) {
- alt69=1;
+ if ( (LA71_0==RULE_SINGLE_QUOTED_STRING) ) {
+ alt71=1;
}
- switch (alt69) {
+ switch (alt71) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4252:1: (lv_name_0_0= ruleStringLiteral )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4457:1: (lv_name_0_0= ruleStringLiteral )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4252:1: (lv_name_0_0= ruleStringLiteral )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4253:3: lv_name_0_0= ruleStringLiteral
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4457:1: (lv_name_0_0= ruleStringLiteral )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4458:3: lv_name_0_0= ruleStringLiteral
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getStringLiteralExpCSAccess().getNameStringLiteralParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleStringLiteralExpCS9947);
+ pushFollow(FollowSets000.FOLLOW_ruleStringLiteral_in_ruleStringLiteralExpCS10429);
lv_name_0_0=ruleStringLiteral();
state._fsp--;
@@ -12280,13 +12869,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt69 >= 1 ) break loop69;
+ if ( cnt71 >= 1 ) break loop71;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(69, input);
+ new EarlyExitException(71, input);
throw eee;
}
- cnt69++;
+ cnt71++;
} while (true);
@@ -12309,7 +12898,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBooleanLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4277:1: entryRuleBooleanLiteralExpCS returns [EObject current=null] : iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4482:1: entryRuleBooleanLiteralExpCS returns [EObject current=null] : iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF ;
public final EObject entryRuleBooleanLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12317,13 +12906,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4278:2: (iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4279:2: iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4483:2: (iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4484:2: iv_ruleBooleanLiteralExpCS= ruleBooleanLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBooleanLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS9983);
+ pushFollow(FollowSets000.FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS10465);
iv_ruleBooleanLiteralExpCS=ruleBooleanLiteralExpCS();
state._fsp--;
@@ -12331,7 +12920,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleBooleanLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS9993); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS10475); if (state.failed) return current;
}
@@ -12349,7 +12938,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBooleanLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4286:1: ruleBooleanLiteralExpCS returns [EObject current=null] : ( ( (lv_name_0_0= 'true' ) ) | ( (lv_name_1_0= 'false' ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4491:1: ruleBooleanLiteralExpCS returns [EObject current=null] : ( ( (lv_name_0_0= 'true' ) ) | ( (lv_name_1_0= 'false' ) ) ) ;
public final EObject ruleBooleanLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12359,37 +12948,37 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4289:28: ( ( ( (lv_name_0_0= 'true' ) ) | ( (lv_name_1_0= 'false' ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4290:1: ( ( (lv_name_0_0= 'true' ) ) | ( (lv_name_1_0= 'false' ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4494:28: ( ( ( (lv_name_0_0= 'true' ) ) | ( (lv_name_1_0= 'false' ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4495:1: ( ( (lv_name_0_0= 'true' ) ) | ( (lv_name_1_0= 'false' ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4290:1: ( ( (lv_name_0_0= 'true' ) ) | ( (lv_name_1_0= 'false' ) ) )
- int alt70=2;
- int LA70_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4495:1: ( ( (lv_name_0_0= 'true' ) ) | ( (lv_name_1_0= 'false' ) ) )
+ int alt72=2;
+ int LA72_0 = input.LA(1);
- if ( (LA70_0==82) ) {
- alt70=1;
+ if ( (LA72_0==82) ) {
+ alt72=1;
}
- else if ( (LA70_0==83) ) {
- alt70=2;
+ else if ( (LA72_0==83) ) {
+ alt72=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 70, 0, input);
+ new NoViableAltException("", 72, 0, input);
throw nvae;
}
- switch (alt70) {
+ switch (alt72) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4290:2: ( (lv_name_0_0= 'true' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4495:2: ( (lv_name_0_0= 'true' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4290:2: ( (lv_name_0_0= 'true' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4291:1: (lv_name_0_0= 'true' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4495:2: ( (lv_name_0_0= 'true' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4496:1: (lv_name_0_0= 'true' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4291:1: (lv_name_0_0= 'true' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4292:3: lv_name_0_0= 'true'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4496:1: (lv_name_0_0= 'true' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4497:3: lv_name_0_0= 'true'
{
- lv_name_0_0=(Token)match(input,82,FollowSets000.FOLLOW_82_in_ruleBooleanLiteralExpCS10036); if (state.failed) return current;
+ lv_name_0_0=(Token)match(input,82,FollowSets000.FOLLOW_82_in_ruleBooleanLiteralExpCS10518); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_0_0, grammarAccess.getBooleanLiteralExpCSAccess().getNameTrueKeyword_0_0());
@@ -12413,15 +13002,15 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4306:6: ( (lv_name_1_0= 'false' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4511:6: ( (lv_name_1_0= 'false' ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4306:6: ( (lv_name_1_0= 'false' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4307:1: (lv_name_1_0= 'false' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4511:6: ( (lv_name_1_0= 'false' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4512:1: (lv_name_1_0= 'false' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4307:1: (lv_name_1_0= 'false' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4308:3: lv_name_1_0= 'false'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4512:1: (lv_name_1_0= 'false' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4513:3: lv_name_1_0= 'false'
{
- lv_name_1_0=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleBooleanLiteralExpCS10073); if (state.failed) return current;
+ lv_name_1_0=(Token)match(input,83,FollowSets000.FOLLOW_83_in_ruleBooleanLiteralExpCS10555); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_name_1_0, grammarAccess.getBooleanLiteralExpCSAccess().getNameFalseKeyword_1_0());
@@ -12467,7 +13056,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnlimitedNaturalLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4329:1: entryRuleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4534:1: entryRuleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF ;
public final EObject entryRuleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12475,13 +13064,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4330:2: (iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4331:2: iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4535:2: (iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4536:2: iv_ruleUnlimitedNaturalLiteralExpCS= ruleUnlimitedNaturalLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnlimitedNaturalLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS10122);
+ pushFollow(FollowSets000.FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS10604);
iv_ruleUnlimitedNaturalLiteralExpCS=ruleUnlimitedNaturalLiteralExpCS();
state._fsp--;
@@ -12489,7 +13078,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnlimitedNaturalLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS10132); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS10614); if (state.failed) return current;
}
@@ -12507,7 +13096,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnlimitedNaturalLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4338:1: ruleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : ( () otherlv_1= '*' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4543:1: ruleUnlimitedNaturalLiteralExpCS returns [EObject current=null] : ( () otherlv_1= '*' ) ;
public final EObject ruleUnlimitedNaturalLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12516,14 +13105,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4341:28: ( ( () otherlv_1= '*' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4342:1: ( () otherlv_1= '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4546:28: ( ( () otherlv_1= '*' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4547:1: ( () otherlv_1= '*' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4342:1: ( () otherlv_1= '*' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4342:2: () otherlv_1= '*'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4547:1: ( () otherlv_1= '*' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4547:2: () otherlv_1= '*'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4342:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4343:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4547:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4548:2:
{
if ( state.backtracking==0 ) {
@@ -12540,7 +13129,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleUnlimitedNaturalLiteralExpCS10181); if (state.failed) return current;
+ otherlv_1=(Token)match(input,45,FollowSets000.FOLLOW_45_in_ruleUnlimitedNaturalLiteralExpCS10663); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getUnlimitedNaturalLiteralExpCSAccess().getAsteriskKeyword_1());
@@ -12569,7 +13158,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInvalidLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4363:1: entryRuleInvalidLiteralExpCS returns [EObject current=null] : iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4568:1: entryRuleInvalidLiteralExpCS returns [EObject current=null] : iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF ;
public final EObject entryRuleInvalidLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12577,13 +13166,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4364:2: (iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4365:2: iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4569:2: (iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4570:2: iv_ruleInvalidLiteralExpCS= ruleInvalidLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInvalidLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS10217);
+ pushFollow(FollowSets000.FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS10699);
iv_ruleInvalidLiteralExpCS=ruleInvalidLiteralExpCS();
state._fsp--;
@@ -12591,7 +13180,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleInvalidLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS10227); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS10709); if (state.failed) return current;
}
@@ -12609,7 +13198,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInvalidLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4372:1: ruleInvalidLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'invalid' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4577:1: ruleInvalidLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'invalid' ) ;
public final EObject ruleInvalidLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12618,14 +13207,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4375:28: ( ( () otherlv_1= 'invalid' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4376:1: ( () otherlv_1= 'invalid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4580:28: ( ( () otherlv_1= 'invalid' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4581:1: ( () otherlv_1= 'invalid' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4376:1: ( () otherlv_1= 'invalid' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4376:2: () otherlv_1= 'invalid'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4581:1: ( () otherlv_1= 'invalid' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4581:2: () otherlv_1= 'invalid'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4376:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4377:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4581:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4582:2:
{
if ( state.backtracking==0 ) {
@@ -12642,7 +13231,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleInvalidLiteralExpCS10276); if (state.failed) return current;
+ otherlv_1=(Token)match(input,84,FollowSets000.FOLLOW_84_in_ruleInvalidLiteralExpCS10758); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getInvalidLiteralExpCSAccess().getInvalidKeyword_1());
@@ -12671,7 +13260,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNullLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4397:1: entryRuleNullLiteralExpCS returns [EObject current=null] : iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4602:1: entryRuleNullLiteralExpCS returns [EObject current=null] : iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF ;
public final EObject entryRuleNullLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12679,13 +13268,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4398:2: (iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4399:2: iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4603:2: (iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4604:2: iv_ruleNullLiteralExpCS= ruleNullLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNullLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS10312);
+ pushFollow(FollowSets000.FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS10794);
iv_ruleNullLiteralExpCS=ruleNullLiteralExpCS();
state._fsp--;
@@ -12693,7 +13282,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNullLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNullLiteralExpCS10322); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNullLiteralExpCS10804); if (state.failed) return current;
}
@@ -12711,7 +13300,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNullLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4406:1: ruleNullLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4611:1: ruleNullLiteralExpCS returns [EObject current=null] : ( () otherlv_1= 'null' ) ;
public final EObject ruleNullLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12720,14 +13309,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4409:28: ( ( () otherlv_1= 'null' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4410:1: ( () otherlv_1= 'null' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4614:28: ( ( () otherlv_1= 'null' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4615:1: ( () otherlv_1= 'null' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4410:1: ( () otherlv_1= 'null' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4410:2: () otherlv_1= 'null'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4615:1: ( () otherlv_1= 'null' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4615:2: () otherlv_1= 'null'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4410:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4411:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4615:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4616:2:
{
if ( state.backtracking==0 ) {
@@ -12744,7 +13333,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleNullLiteralExpCS10371); if (state.failed) return current;
+ otherlv_1=(Token)match(input,85,FollowSets000.FOLLOW_85_in_ruleNullLiteralExpCS10853); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getNullLiteralExpCSAccess().getNullKeyword_1());
@@ -12773,7 +13362,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeLiteralCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4431:1: entryRuleTypeLiteralCS returns [EObject current=null] : iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4636:1: entryRuleTypeLiteralCS returns [EObject current=null] : iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF ;
public final EObject entryRuleTypeLiteralCS() throws RecognitionException {
EObject current = null;
@@ -12781,13 +13370,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4432:2: (iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4433:2: iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4637:2: (iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4638:2: iv_ruleTypeLiteralCS= ruleTypeLiteralCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS10407);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS10889);
iv_ruleTypeLiteralCS=ruleTypeLiteralCS();
state._fsp--;
@@ -12795,7 +13384,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeLiteralCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralCS10417); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralCS10899); if (state.failed) return current;
}
@@ -12813,7 +13402,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeLiteralCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4440:1: ruleTypeLiteralCS returns [EObject current=null] : (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_TupleTypeCS_2= ruleTupleTypeCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4645:1: ruleTypeLiteralCS returns [EObject current=null] : (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_TupleTypeCS_2= ruleTupleTypeCS ) ;
public final EObject ruleTypeLiteralCS() throws RecognitionException {
EObject current = null;
@@ -12827,11 +13416,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4443:28: ( (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_TupleTypeCS_2= ruleTupleTypeCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4444:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_TupleTypeCS_2= ruleTupleTypeCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4648:28: ( (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_TupleTypeCS_2= ruleTupleTypeCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4649:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_TupleTypeCS_2= ruleTupleTypeCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4444:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_TupleTypeCS_2= ruleTupleTypeCS )
- int alt71=3;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4649:1: (this_PrimitiveTypeCS_0= rulePrimitiveTypeCS | this_CollectionTypeCS_1= ruleCollectionTypeCS | this_TupleTypeCS_2= ruleTupleTypeCS )
+ int alt73=3;
switch ( input.LA(1) ) {
case 65:
case 66:
@@ -12842,7 +13431,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
case 71:
case 72:
{
- alt71=1;
+ alt73=1;
}
break;
case 73:
@@ -12851,25 +13440,25 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
case 76:
case 77:
{
- alt71=2;
+ alt73=2;
}
break;
case 63:
{
- alt71=3;
+ alt73=3;
}
break;
default:
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 71, 0, input);
+ new NoViableAltException("", 73, 0, input);
throw nvae;
}
- switch (alt71) {
+ switch (alt73) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4445:2: this_PrimitiveTypeCS_0= rulePrimitiveTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4650:2: this_PrimitiveTypeCS_0= rulePrimitiveTypeCS
{
if ( state.backtracking==0 ) {
@@ -12881,7 +13470,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralCSAccess().getPrimitiveTypeCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_ruleTypeLiteralCS10467);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveTypeCS_in_ruleTypeLiteralCS10949);
this_PrimitiveTypeCS_0=rulePrimitiveTypeCS();
state._fsp--;
@@ -12896,7 +13485,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4458:2: this_CollectionTypeCS_1= ruleCollectionTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4663:2: this_CollectionTypeCS_1= ruleCollectionTypeCS
{
if ( state.backtracking==0 ) {
@@ -12908,7 +13497,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralCSAccess().getCollectionTypeCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_ruleTypeLiteralCS10497);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionTypeCS_in_ruleTypeLiteralCS10979);
this_CollectionTypeCS_1=ruleCollectionTypeCS();
state._fsp--;
@@ -12923,7 +13512,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4471:2: this_TupleTypeCS_2= ruleTupleTypeCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4676:2: this_TupleTypeCS_2= ruleTupleTypeCS
{
if ( state.backtracking==0 ) {
@@ -12935,7 +13524,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeLiteralCSAccess().getTupleTypeCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_ruleTypeLiteralCS10527);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleTypeCS_in_ruleTypeLiteralCS11009);
this_TupleTypeCS_2=ruleTupleTypeCS();
state._fsp--;
@@ -12972,7 +13561,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4490:1: entryRuleTypeLiteralExpCS returns [EObject current=null] : iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4695:1: entryRuleTypeLiteralExpCS returns [EObject current=null] : iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF ;
public final EObject entryRuleTypeLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -12980,13 +13569,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4491:2: (iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4492:2: iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4696:2: (iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4697:2: iv_ruleTypeLiteralExpCS= ruleTypeLiteralExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS10562);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS11044);
iv_ruleTypeLiteralExpCS=ruleTypeLiteralExpCS();
state._fsp--;
@@ -12994,7 +13583,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeLiteralExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralExpCS10572); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeLiteralExpCS11054); if (state.failed) return current;
}
@@ -13012,7 +13601,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeLiteralExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4499:1: ruleTypeLiteralExpCS returns [EObject current=null] : ( (lv_ownedType_0_0= ruleTypeLiteralCS ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4704:1: ruleTypeLiteralExpCS returns [EObject current=null] : ( (lv_ownedType_0_0= ruleTypeLiteralCS ) ) ;
public final EObject ruleTypeLiteralExpCS() throws RecognitionException {
EObject current = null;
@@ -13022,21 +13611,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4502:28: ( ( (lv_ownedType_0_0= ruleTypeLiteralCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4503:1: ( (lv_ownedType_0_0= ruleTypeLiteralCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4707:28: ( ( (lv_ownedType_0_0= ruleTypeLiteralCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4708:1: ( (lv_ownedType_0_0= ruleTypeLiteralCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4503:1: ( (lv_ownedType_0_0= ruleTypeLiteralCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4504:1: (lv_ownedType_0_0= ruleTypeLiteralCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4708:1: ( (lv_ownedType_0_0= ruleTypeLiteralCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4709:1: (lv_ownedType_0_0= ruleTypeLiteralCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4504:1: (lv_ownedType_0_0= ruleTypeLiteralCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4505:3: lv_ownedType_0_0= ruleTypeLiteralCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4709:1: (lv_ownedType_0_0= ruleTypeLiteralCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4710:3: lv_ownedType_0_0= ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeLiteralExpCSAccess().getOwnedTypeTypeLiteralCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_ruleTypeLiteralExpCS10617);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_ruleTypeLiteralExpCS11099);
lv_ownedType_0_0=ruleTypeLiteralCS();
state._fsp--;
@@ -13080,7 +13669,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeNameExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4529:1: entryRuleTypeNameExpCS returns [EObject current=null] : iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4734:1: entryRuleTypeNameExpCS returns [EObject current=null] : iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF ;
public final EObject entryRuleTypeNameExpCS() throws RecognitionException {
EObject current = null;
@@ -13088,13 +13677,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4530:2: (iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4531:2: iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4735:2: (iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4736:2: iv_ruleTypeNameExpCS= ruleTypeNameExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS10652);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS11134);
iv_ruleTypeNameExpCS=ruleTypeNameExpCS();
state._fsp--;
@@ -13102,7 +13691,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeNameExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeNameExpCS10662); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeNameExpCS11144); if (state.failed) return current;
}
@@ -13120,7 +13709,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeNameExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4538:1: ruleTypeNameExpCS returns [EObject current=null] : ( (lv_pathName_0_0= rulePathNameCS ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4743:1: ruleTypeNameExpCS returns [EObject current=null] : ( (lv_pathName_0_0= rulePathNameCS ) ) ;
public final EObject ruleTypeNameExpCS() throws RecognitionException {
EObject current = null;
@@ -13130,21 +13719,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4541:28: ( ( (lv_pathName_0_0= rulePathNameCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4542:1: ( (lv_pathName_0_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4746:28: ( ( (lv_pathName_0_0= rulePathNameCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4747:1: ( (lv_pathName_0_0= rulePathNameCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4542:1: ( (lv_pathName_0_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4543:1: (lv_pathName_0_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4747:1: ( (lv_pathName_0_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4748:1: (lv_pathName_0_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4543:1: (lv_pathName_0_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4544:3: lv_pathName_0_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4748:1: (lv_pathName_0_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4749:3: lv_pathName_0_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeNameExpCSAccess().getPathNamePathNameCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleTypeNameExpCS10707);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_ruleTypeNameExpCS11189);
lv_pathName_0_0=rulePathNameCS();
state._fsp--;
@@ -13188,7 +13777,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleTypeExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4568:1: entryRuleTypeExpCS returns [EObject current=null] : iv_ruleTypeExpCS= ruleTypeExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4773:1: entryRuleTypeExpCS returns [EObject current=null] : iv_ruleTypeExpCS= ruleTypeExpCS EOF ;
public final EObject entryRuleTypeExpCS() throws RecognitionException {
EObject current = null;
@@ -13196,13 +13785,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4569:2: (iv_ruleTypeExpCS= ruleTypeExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4570:2: iv_ruleTypeExpCS= ruleTypeExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4774:2: (iv_ruleTypeExpCS= ruleTypeExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4775:2: iv_ruleTypeExpCS= ruleTypeExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS10742);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS11224);
iv_ruleTypeExpCS=ruleTypeExpCS();
state._fsp--;
@@ -13210,7 +13799,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleTypeExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeExpCS10752); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleTypeExpCS11234); if (state.failed) return current;
}
@@ -13228,7 +13817,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleTypeExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4577:1: ruleTypeExpCS returns [EObject current=null] : ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS ) ( (lv_multiplicity_2_0= ruleMultiplicityCS ) )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4782:1: ruleTypeExpCS returns [EObject current=null] : ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS ) ( (lv_multiplicity_2_0= ruleMultiplicityCS ) )? ) ;
public final EObject ruleTypeExpCS() throws RecognitionException {
EObject current = null;
@@ -13242,32 +13831,32 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4580:28: ( ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS ) ( (lv_multiplicity_2_0= ruleMultiplicityCS ) )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4581:1: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS ) ( (lv_multiplicity_2_0= ruleMultiplicityCS ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4785:28: ( ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS ) ( (lv_multiplicity_2_0= ruleMultiplicityCS ) )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4786:1: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS ) ( (lv_multiplicity_2_0= ruleMultiplicityCS ) )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4581:1: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS ) ( (lv_multiplicity_2_0= ruleMultiplicityCS ) )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4581:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS ) ( (lv_multiplicity_2_0= ruleMultiplicityCS ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4786:1: ( (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS ) ( (lv_multiplicity_2_0= ruleMultiplicityCS ) )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4786:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS ) ( (lv_multiplicity_2_0= ruleMultiplicityCS ) )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4581:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS )
- int alt72=2;
- int LA72_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4786:2: (this_TypeNameExpCS_0= ruleTypeNameExpCS | this_TypeLiteralCS_1= ruleTypeLiteralCS )
+ int alt74=2;
+ int LA74_0 = input.LA(1);
- if ( ((LA72_0>=RULE_SIMPLE_ID && LA72_0<=RULE_ESCAPED_ID)||(LA72_0>=24 && LA72_0<=32)||(LA72_0>=35 && LA72_0<=42)||LA72_0==44||(LA72_0>=47 && LA72_0<=48)) ) {
- alt72=1;
+ if ( ((LA74_0>=RULE_SIMPLE_ID && LA74_0<=RULE_ESCAPED_ID)||(LA74_0>=24 && LA74_0<=32)||(LA74_0>=35 && LA74_0<=42)||LA74_0==44||(LA74_0>=47 && LA74_0<=48)) ) {
+ alt74=1;
}
- else if ( (LA72_0==63||(LA72_0>=65 && LA72_0<=77)) ) {
- alt72=2;
+ else if ( (LA74_0==63||(LA74_0>=65 && LA74_0<=77)) ) {
+ alt74=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 72, 0, input);
+ new NoViableAltException("", 74, 0, input);
throw nvae;
}
- switch (alt72) {
+ switch (alt74) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4582:2: this_TypeNameExpCS_0= ruleTypeNameExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4787:2: this_TypeNameExpCS_0= ruleTypeNameExpCS
{
if ( state.backtracking==0 ) {
@@ -13279,7 +13868,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getTypeNameExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_ruleTypeExpCS10803);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeNameExpCS_in_ruleTypeExpCS11285);
this_TypeNameExpCS_0=ruleTypeNameExpCS();
state._fsp--;
@@ -13294,7 +13883,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4595:2: this_TypeLiteralCS_1= ruleTypeLiteralCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4800:2: this_TypeLiteralCS_1= ruleTypeLiteralCS
{
if ( state.backtracking==0 ) {
@@ -13306,7 +13895,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getTypeLiteralCSParserRuleCall_0_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_ruleTypeExpCS10833);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralCS_in_ruleTypeExpCS11315);
this_TypeLiteralCS_1=ruleTypeLiteralCS();
state._fsp--;
@@ -13323,26 +13912,26 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4606:2: ( (lv_multiplicity_2_0= ruleMultiplicityCS ) )?
- int alt73=2;
- int LA73_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4811:2: ( (lv_multiplicity_2_0= ruleMultiplicityCS ) )?
+ int alt75=2;
+ int LA75_0 = input.LA(1);
- if ( (LA73_0==79) ) {
- alt73=1;
+ if ( (LA75_0==79) ) {
+ alt75=1;
}
- switch (alt73) {
+ switch (alt75) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4607:1: (lv_multiplicity_2_0= ruleMultiplicityCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4812:1: (lv_multiplicity_2_0= ruleMultiplicityCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4607:1: (lv_multiplicity_2_0= ruleMultiplicityCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4608:3: lv_multiplicity_2_0= ruleMultiplicityCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4812:1: (lv_multiplicity_2_0= ruleMultiplicityCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4813:3: lv_multiplicity_2_0= ruleMultiplicityCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getTypeExpCSAccess().getMultiplicityMultiplicityCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_ruleTypeExpCS10854);
+ pushFollow(FollowSets000.FOLLOW_ruleMultiplicityCS_in_ruleTypeExpCS11336);
lv_multiplicity_2_0=ruleMultiplicityCS();
state._fsp--;
@@ -13392,7 +13981,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4632:1: entryRuleExpCS returns [EObject current=null] : iv_ruleExpCS= ruleExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4837:1: entryRuleExpCS returns [EObject current=null] : iv_ruleExpCS= ruleExpCS EOF ;
public final EObject entryRuleExpCS() throws RecognitionException {
EObject current = null;
@@ -13400,13 +13989,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4633:2: (iv_ruleExpCS= ruleExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4634:2: iv_ruleExpCS= ruleExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4838:2: (iv_ruleExpCS= ruleExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4839:2: iv_ruleExpCS= ruleExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_entryRuleExpCS10891);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_entryRuleExpCS11373);
iv_ruleExpCS=ruleExpCS();
state._fsp--;
@@ -13414,7 +14003,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExpCS10901); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleExpCS11383); if (state.failed) return current;
}
@@ -13432,7 +14021,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4641:1: ruleExpCS returns [EObject current=null] : ( ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) ) | ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) ) | this_PrimaryExpOrLetExpCS_7= rulePrimaryExpOrLetExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4846:1: ruleExpCS returns [EObject current=null] : ( ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) ) | ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) ) | this_PrimaryExpOrLetExpCS_7= rulePrimaryExpOrLetExpCS ) ;
public final EObject ruleExpCS() throws RecognitionException {
EObject current = null;
@@ -13452,21 +14041,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4644:28: ( ( ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) ) | ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) ) | this_PrimaryExpOrLetExpCS_7= rulePrimaryExpOrLetExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4645:1: ( ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) ) | ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) ) | this_PrimaryExpOrLetExpCS_7= rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4849:28: ( ( ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) ) | ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) ) | this_PrimaryExpOrLetExpCS_7= rulePrimaryExpOrLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4850:1: ( ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) ) | ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) ) | this_PrimaryExpOrLetExpCS_7= rulePrimaryExpOrLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4645:1: ( ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) ) | ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) ) | this_PrimaryExpOrLetExpCS_7= rulePrimaryExpOrLetExpCS )
- int alt76=3;
- alt76 = dfa76.predict(input);
- switch (alt76) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4850:1: ( ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) ) | ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) ) | this_PrimaryExpOrLetExpCS_7= rulePrimaryExpOrLetExpCS )
+ int alt78=3;
+ alt78 = dfa78.predict(input);
+ switch (alt78) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4645:2: ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4850:2: ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4645:2: ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4645:3: () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4850:2: ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4850:3: () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4645:3: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4646:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4850:3: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4851:2:
{
if ( state.backtracking==0 ) {
@@ -13483,28 +14072,28 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4654:2: ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+
- int cnt74=0;
- loop74:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4859:2: ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+
+ int cnt76=0;
+ loop76:
do {
- int alt74=2;
- alt74 = dfa74.predict(input);
- switch (alt74) {
+ int alt76=2;
+ alt76 = dfa76.predict(input);
+ switch (alt76) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4654:3: ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4859:3: ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4654:3: ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4655:1: (lv_ownedExpression_1_0= rulePrefixedExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4859:3: ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4860:1: (lv_ownedExpression_1_0= rulePrefixedExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4655:1: (lv_ownedExpression_1_0= rulePrefixedExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4656:3: lv_ownedExpression_1_0= rulePrefixedExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4860:1: (lv_ownedExpression_1_0= rulePrefixedExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4861:3: lv_ownedExpression_1_0= rulePrefixedExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpCSParserRuleCall_0_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_ruleExpCS10961);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_ruleExpCS11443);
lv_ownedExpression_1_0=rulePrefixedExpCS();
state._fsp--;
@@ -13528,18 +14117,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4672:2: ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4673:1: (lv_ownedOperator_2_0= ruleBinaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4877:2: ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4878:1: (lv_ownedOperator_2_0= ruleBinaryOperatorCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4673:1: (lv_ownedOperator_2_0= ruleBinaryOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4674:3: lv_ownedOperator_2_0= ruleBinaryOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4878:1: (lv_ownedOperator_2_0= ruleBinaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4879:3: lv_ownedOperator_2_0= ruleBinaryOperatorCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS10982);
+ pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS11464);
lv_ownedOperator_2_0=ruleBinaryOperatorCS();
state._fsp--;
@@ -13568,27 +14157,27 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt74 >= 1 ) break loop74;
+ if ( cnt76 >= 1 ) break loop76;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(74, input);
+ new EarlyExitException(76, input);
throw eee;
}
- cnt74++;
+ cnt76++;
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4690:4: ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4691:1: (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4895:4: ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4896:1: (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4691:1: (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4692:3: lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4896:1: (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4897:3: lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpOrLetExpCSParserRuleCall_0_2_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedExpOrLetExpCS_in_ruleExpCS11005);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedExpOrLetExpCS_in_ruleExpCS11487);
lv_ownedExpression_3_0=rulePrefixedExpOrLetExpCS();
state._fsp--;
@@ -13619,13 +14208,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4709:6: ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4914:6: ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4709:6: ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4709:7: () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4914:6: ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4914:7: () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4709:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4710:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4914:7: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4915:2:
{
if ( state.backtracking==0 ) {
@@ -13642,31 +14231,31 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4718:2: ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+
- int cnt75=0;
- loop75:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4923:2: ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+
+ int cnt77=0;
+ loop77:
do {
- int alt75=2;
- int LA75_0 = input.LA(1);
+ int alt77=2;
+ int LA77_0 = input.LA(1);
- if ( ((LA75_0>=50 && LA75_0<=51)) ) {
- alt75=1;
+ if ( ((LA77_0>=50 && LA77_0<=51)) ) {
+ alt77=1;
}
- switch (alt75) {
+ switch (alt77) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4719:1: (lv_ownedOperator_5_0= ruleUnaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4924:1: (lv_ownedOperator_5_0= ruleUnaryOperatorCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4719:1: (lv_ownedOperator_5_0= ruleUnaryOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4720:3: lv_ownedOperator_5_0= ruleUnaryOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4924:1: (lv_ownedOperator_5_0= ruleUnaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4925:3: lv_ownedOperator_5_0= ruleUnaryOperatorCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_ruleExpCS11046);
+ pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_ruleExpCS11528);
lv_ownedOperator_5_0=ruleUnaryOperatorCS();
state._fsp--;
@@ -13692,27 +14281,27 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt75 >= 1 ) break loop75;
+ if ( cnt77 >= 1 ) break loop77;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(75, input);
+ new EarlyExitException(77, input);
throw eee;
}
- cnt75++;
+ cnt77++;
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4736:3: ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4737:1: (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4941:3: ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4942:1: (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4737:1: (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4738:3: lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4942:1: (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4943:3: lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedExpressionPrimaryExpOrLetExpCSParserRuleCall_1_2_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_ruleExpCS11068);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_ruleExpCS11550);
lv_ownedExpression_6_0=rulePrimaryExpOrLetExpCS();
state._fsp--;
@@ -13743,7 +14332,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4756:2: this_PrimaryExpOrLetExpCS_7= rulePrimaryExpOrLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4961:2: this_PrimaryExpOrLetExpCS_7= rulePrimaryExpOrLetExpCS
{
if ( state.backtracking==0 ) {
@@ -13755,7 +14344,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getExpCSAccess().getPrimaryExpOrLetExpCSParserRuleCall_2());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_ruleExpCS11100);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_ruleExpCS11582);
this_PrimaryExpOrLetExpCS_7=rulePrimaryExpOrLetExpCS();
state._fsp--;
@@ -13792,7 +14381,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleBinaryOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4775:1: entryRuleBinaryOperatorCS returns [EObject current=null] : iv_ruleBinaryOperatorCS= ruleBinaryOperatorCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4980:1: entryRuleBinaryOperatorCS returns [EObject current=null] : iv_ruleBinaryOperatorCS= ruleBinaryOperatorCS EOF ;
public final EObject entryRuleBinaryOperatorCS() throws RecognitionException {
EObject current = null;
@@ -13800,13 +14389,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4776:2: (iv_ruleBinaryOperatorCS= ruleBinaryOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4777:2: iv_ruleBinaryOperatorCS= ruleBinaryOperatorCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4981:2: (iv_ruleBinaryOperatorCS= ruleBinaryOperatorCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4982:2: iv_ruleBinaryOperatorCS= ruleBinaryOperatorCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getBinaryOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_entryRuleBinaryOperatorCS11135);
+ pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_entryRuleBinaryOperatorCS11617);
iv_ruleBinaryOperatorCS=ruleBinaryOperatorCS();
state._fsp--;
@@ -13814,7 +14403,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleBinaryOperatorCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBinaryOperatorCS11145); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleBinaryOperatorCS11627); if (state.failed) return current;
}
@@ -13832,7 +14421,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleBinaryOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4784:1: ruleBinaryOperatorCS returns [EObject current=null] : (this_InfixOperatorCS_0= ruleInfixOperatorCS | this_NavigationOperatorCS_1= ruleNavigationOperatorCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4989:1: ruleBinaryOperatorCS returns [EObject current=null] : (this_InfixOperatorCS_0= ruleInfixOperatorCS | this_NavigationOperatorCS_1= ruleNavigationOperatorCS ) ;
public final EObject ruleBinaryOperatorCS() throws RecognitionException {
EObject current = null;
@@ -13844,29 +14433,29 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4787:28: ( (this_InfixOperatorCS_0= ruleInfixOperatorCS | this_NavigationOperatorCS_1= ruleNavigationOperatorCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4788:1: (this_InfixOperatorCS_0= ruleInfixOperatorCS | this_NavigationOperatorCS_1= ruleNavigationOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4992:28: ( (this_InfixOperatorCS_0= ruleInfixOperatorCS | this_NavigationOperatorCS_1= ruleNavigationOperatorCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4993:1: (this_InfixOperatorCS_0= ruleInfixOperatorCS | this_NavigationOperatorCS_1= ruleNavigationOperatorCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4788:1: (this_InfixOperatorCS_0= ruleInfixOperatorCS | this_NavigationOperatorCS_1= ruleNavigationOperatorCS )
- int alt77=2;
- int LA77_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4993:1: (this_InfixOperatorCS_0= ruleInfixOperatorCS | this_NavigationOperatorCS_1= ruleNavigationOperatorCS )
+ int alt79=2;
+ int LA79_0 = input.LA(1);
- if ( (LA77_0==22||LA77_0==45||(LA77_0>=49 && LA77_0<=50)||(LA77_0>=52 && LA77_0<=61)) ) {
- alt77=1;
+ if ( (LA79_0==22||LA79_0==45||(LA79_0>=49 && LA79_0<=50)||(LA79_0>=52 && LA79_0<=61)) ) {
+ alt79=1;
}
- else if ( (LA77_0==46||LA77_0==62) ) {
- alt77=2;
+ else if ( (LA79_0==46||LA79_0==62) ) {
+ alt79=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 77, 0, input);
+ new NoViableAltException("", 79, 0, input);
throw nvae;
}
- switch (alt77) {
+ switch (alt79) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4789:2: this_InfixOperatorCS_0= ruleInfixOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4994:2: this_InfixOperatorCS_0= ruleInfixOperatorCS
{
if ( state.backtracking==0 ) {
@@ -13878,7 +14467,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getBinaryOperatorCSAccess().getInfixOperatorCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorCS_in_ruleBinaryOperatorCS11195);
+ pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorCS_in_ruleBinaryOperatorCS11677);
this_InfixOperatorCS_0=ruleInfixOperatorCS();
state._fsp--;
@@ -13893,7 +14482,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4802:2: this_NavigationOperatorCS_1= ruleNavigationOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5007:2: this_NavigationOperatorCS_1= ruleNavigationOperatorCS
{
if ( state.backtracking==0 ) {
@@ -13905,7 +14494,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getBinaryOperatorCSAccess().getNavigationOperatorCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorCS_in_ruleBinaryOperatorCS11225);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorCS_in_ruleBinaryOperatorCS11707);
this_NavigationOperatorCS_1=ruleNavigationOperatorCS();
state._fsp--;
@@ -13942,7 +14531,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleInfixOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4821:1: entryRuleInfixOperatorCS returns [EObject current=null] : iv_ruleInfixOperatorCS= ruleInfixOperatorCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5026:1: entryRuleInfixOperatorCS returns [EObject current=null] : iv_ruleInfixOperatorCS= ruleInfixOperatorCS EOF ;
public final EObject entryRuleInfixOperatorCS() throws RecognitionException {
EObject current = null;
@@ -13950,13 +14539,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4822:2: (iv_ruleInfixOperatorCS= ruleInfixOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4823:2: iv_ruleInfixOperatorCS= ruleInfixOperatorCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5027:2: (iv_ruleInfixOperatorCS= ruleInfixOperatorCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5028:2: iv_ruleInfixOperatorCS= ruleInfixOperatorCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInfixOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorCS_in_entryRuleInfixOperatorCS11260);
+ pushFollow(FollowSets000.FOLLOW_ruleInfixOperatorCS_in_entryRuleInfixOperatorCS11742);
iv_ruleInfixOperatorCS=ruleInfixOperatorCS();
state._fsp--;
@@ -13964,7 +14553,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleInfixOperatorCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInfixOperatorCS11270); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleInfixOperatorCS11752); if (state.failed) return current;
}
@@ -13982,7 +14571,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleInfixOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4830:1: ruleInfixOperatorCS returns [EObject current=null] : ( (lv_name_0_0= ruleInfixOperator ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5035:1: ruleInfixOperatorCS returns [EObject current=null] : ( (lv_name_0_0= ruleInfixOperator ) ) ;
public final EObject ruleInfixOperatorCS() throws RecognitionException {
EObject current = null;
@@ -13992,21 +14581,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4833:28: ( ( (lv_name_0_0= ruleInfixOperator ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4834:1: ( (lv_name_0_0= ruleInfixOperator ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5038:28: ( ( (lv_name_0_0= ruleInfixOperator ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5039:1: ( (lv_name_0_0= ruleInfixOperator ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4834:1: ( (lv_name_0_0= ruleInfixOperator ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4835:1: (lv_name_0_0= ruleInfixOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5039:1: ( (lv_name_0_0= ruleInfixOperator ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5040:1: (lv_name_0_0= ruleInfixOperator )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4835:1: (lv_name_0_0= ruleInfixOperator )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4836:3: lv_name_0_0= ruleInfixOperator
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5040:1: (lv_name_0_0= ruleInfixOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5041:3: lv_name_0_0= ruleInfixOperator
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getInfixOperatorCSAccess().getNameInfixOperatorParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleInfixOperator_in_ruleInfixOperatorCS11315);
+ pushFollow(FollowSets000.FOLLOW_ruleInfixOperator_in_ruleInfixOperatorCS11797);
lv_name_0_0=ruleInfixOperator();
state._fsp--;
@@ -14050,7 +14639,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigationOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4860:1: entryRuleNavigationOperatorCS returns [EObject current=null] : iv_ruleNavigationOperatorCS= ruleNavigationOperatorCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5065:1: entryRuleNavigationOperatorCS returns [EObject current=null] : iv_ruleNavigationOperatorCS= ruleNavigationOperatorCS EOF ;
public final EObject entryRuleNavigationOperatorCS() throws RecognitionException {
EObject current = null;
@@ -14058,13 +14647,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4861:2: (iv_ruleNavigationOperatorCS= ruleNavigationOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4862:2: iv_ruleNavigationOperatorCS= ruleNavigationOperatorCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5066:2: (iv_ruleNavigationOperatorCS= ruleNavigationOperatorCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5067:2: iv_ruleNavigationOperatorCS= ruleNavigationOperatorCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigationOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorCS_in_entryRuleNavigationOperatorCS11350);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigationOperatorCS_in_entryRuleNavigationOperatorCS11832);
iv_ruleNavigationOperatorCS=ruleNavigationOperatorCS();
state._fsp--;
@@ -14072,7 +14661,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigationOperatorCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigationOperatorCS11360); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigationOperatorCS11842); if (state.failed) return current;
}
@@ -14090,7 +14679,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigationOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4869:1: ruleNavigationOperatorCS returns [EObject current=null] : ( (lv_name_0_0= ruleNavigationOperator ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5074:1: ruleNavigationOperatorCS returns [EObject current=null] : ( (lv_name_0_0= ruleNavigationOperator ) ) ;
public final EObject ruleNavigationOperatorCS() throws RecognitionException {
EObject current = null;
@@ -14100,21 +14689,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4872:28: ( ( (lv_name_0_0= ruleNavigationOperator ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4873:1: ( (lv_name_0_0= ruleNavigationOperator ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5077:28: ( ( (lv_name_0_0= ruleNavigationOperator ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5078:1: ( (lv_name_0_0= ruleNavigationOperator ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4873:1: ( (lv_name_0_0= ruleNavigationOperator ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4874:1: (lv_name_0_0= ruleNavigationOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5078:1: ( (lv_name_0_0= ruleNavigationOperator ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5079:1: (lv_name_0_0= ruleNavigationOperator )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4874:1: (lv_name_0_0= ruleNavigationOperator )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4875:3: lv_name_0_0= ruleNavigationOperator
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5079:1: (lv_name_0_0= ruleNavigationOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5080:3: lv_name_0_0= ruleNavigationOperator
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigationOperatorCSAccess().getNameNavigationOperatorParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigationOperator_in_ruleNavigationOperatorCS11405);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigationOperator_in_ruleNavigationOperatorCS11887);
lv_name_0_0=ruleNavigationOperator();
state._fsp--;
@@ -14158,7 +14747,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrefixedExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4899:1: entryRulePrefixedExpCS returns [EObject current=null] : iv_rulePrefixedExpCS= rulePrefixedExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5104:1: entryRulePrefixedExpCS returns [EObject current=null] : iv_rulePrefixedExpCS= rulePrefixedExpCS EOF ;
public final EObject entryRulePrefixedExpCS() throws RecognitionException {
EObject current = null;
@@ -14166,13 +14755,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4900:2: (iv_rulePrefixedExpCS= rulePrefixedExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4901:2: iv_rulePrefixedExpCS= rulePrefixedExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5105:2: (iv_rulePrefixedExpCS= rulePrefixedExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5106:2: iv_rulePrefixedExpCS= rulePrefixedExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_entryRulePrefixedExpCS11440);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_entryRulePrefixedExpCS11922);
iv_rulePrefixedExpCS=rulePrefixedExpCS();
state._fsp--;
@@ -14180,7 +14769,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrefixedExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedExpCS11450); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedExpCS11932); if (state.failed) return current;
}
@@ -14198,7 +14787,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrefixedExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4908:1: rulePrefixedExpCS returns [EObject current=null] : (this_PrimaryExpCS_0= rulePrimaryExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5113:1: rulePrefixedExpCS returns [EObject current=null] : (this_PrimaryExpCS_0= rulePrimaryExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) ) ) ) ;
public final EObject rulePrefixedExpCS() throws RecognitionException {
EObject current = null;
@@ -14212,29 +14801,29 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4911:28: ( (this_PrimaryExpCS_0= rulePrimaryExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4912:1: (this_PrimaryExpCS_0= rulePrimaryExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5116:28: ( (this_PrimaryExpCS_0= rulePrimaryExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5117:1: (this_PrimaryExpCS_0= rulePrimaryExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4912:1: (this_PrimaryExpCS_0= rulePrimaryExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) ) ) )
- int alt79=2;
- int LA79_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5117:1: (this_PrimaryExpCS_0= rulePrimaryExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) ) ) )
+ int alt81=2;
+ int LA81_0 = input.LA(1);
- if ( ((LA79_0>=RULE_SIMPLE_ID && LA79_0<=RULE_SINGLE_QUOTED_STRING)||(LA79_0>=24 && LA79_0<=33)||(LA79_0>=35 && LA79_0<=42)||(LA79_0>=44 && LA79_0<=45)||(LA79_0>=47 && LA79_0<=48)||LA79_0==63||(LA79_0>=65 && LA79_0<=77)||(LA79_0>=82 && LA79_0<=85)||LA79_0==89||LA79_0==95) ) {
- alt79=1;
+ if ( ((LA81_0>=RULE_SIMPLE_ID && LA81_0<=RULE_SINGLE_QUOTED_STRING)||(LA81_0>=24 && LA81_0<=33)||(LA81_0>=35 && LA81_0<=42)||(LA81_0>=44 && LA81_0<=45)||(LA81_0>=47 && LA81_0<=48)||LA81_0==63||(LA81_0>=65 && LA81_0<=77)||(LA81_0>=82 && LA81_0<=85)||LA81_0==89||LA81_0==95) ) {
+ alt81=1;
}
- else if ( ((LA79_0>=50 && LA79_0<=51)) ) {
- alt79=2;
+ else if ( ((LA81_0>=50 && LA81_0<=51)) ) {
+ alt81=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 79, 0, input);
+ new NoViableAltException("", 81, 0, input);
throw nvae;
}
- switch (alt79) {
+ switch (alt81) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4913:2: this_PrimaryExpCS_0= rulePrimaryExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5118:2: this_PrimaryExpCS_0= rulePrimaryExpCS
{
if ( state.backtracking==0 ) {
@@ -14246,7 +14835,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrefixedExpCSAccess().getPrimaryExpCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS11500);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS11982);
this_PrimaryExpCS_0=rulePrimaryExpCS();
state._fsp--;
@@ -14261,13 +14850,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4925:6: ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5130:6: ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4925:6: ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4925:7: () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5130:6: ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5130:7: () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4925:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4926:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5130:7: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5131:2:
{
if ( state.backtracking==0 ) {
@@ -14284,31 +14873,31 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4934:2: ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+
- int cnt78=0;
- loop78:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5139:2: ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+
+ int cnt80=0;
+ loop80:
do {
- int alt78=2;
- int LA78_0 = input.LA(1);
+ int alt80=2;
+ int LA80_0 = input.LA(1);
- if ( ((LA78_0>=50 && LA78_0<=51)) ) {
- alt78=1;
+ if ( ((LA80_0>=50 && LA80_0<=51)) ) {
+ alt80=1;
}
- switch (alt78) {
+ switch (alt80) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4935:1: (lv_ownedOperator_2_0= ruleUnaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5140:1: (lv_ownedOperator_2_0= ruleUnaryOperatorCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4935:1: (lv_ownedOperator_2_0= ruleUnaryOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4936:3: lv_ownedOperator_2_0= ruleUnaryOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5140:1: (lv_ownedOperator_2_0= ruleUnaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5141:3: lv_ownedOperator_2_0= ruleUnaryOperatorCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_rulePrefixedExpCS11539);
+ pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_rulePrefixedExpCS12021);
lv_ownedOperator_2_0=ruleUnaryOperatorCS();
state._fsp--;
@@ -14334,27 +14923,27 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt78 >= 1 ) break loop78;
+ if ( cnt80 >= 1 ) break loop80;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(78, input);
+ new EarlyExitException(80, input);
throw eee;
}
- cnt78++;
+ cnt80++;
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4952:3: ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4953:1: (lv_ownedExpression_3_0= rulePrimaryExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5157:3: ( (lv_ownedExpression_3_0= rulePrimaryExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5158:1: (lv_ownedExpression_3_0= rulePrimaryExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4953:1: (lv_ownedExpression_3_0= rulePrimaryExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4954:3: lv_ownedExpression_3_0= rulePrimaryExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5158:1: (lv_ownedExpression_3_0= rulePrimaryExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5159:3: lv_ownedExpression_3_0= rulePrimaryExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedExpCSAccess().getOwnedExpressionPrimaryExpCSParserRuleCall_1_2_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS11561);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS12043);
lv_ownedExpression_3_0=rulePrimaryExpCS();
state._fsp--;
@@ -14407,7 +14996,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrefixedExpOrLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4978:1: entryRulePrefixedExpOrLetExpCS returns [EObject current=null] : iv_rulePrefixedExpOrLetExpCS= rulePrefixedExpOrLetExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5183:1: entryRulePrefixedExpOrLetExpCS returns [EObject current=null] : iv_rulePrefixedExpOrLetExpCS= rulePrefixedExpOrLetExpCS EOF ;
public final EObject entryRulePrefixedExpOrLetExpCS() throws RecognitionException {
EObject current = null;
@@ -14415,13 +15004,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4979:2: (iv_rulePrefixedExpOrLetExpCS= rulePrefixedExpOrLetExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4980:2: iv_rulePrefixedExpOrLetExpCS= rulePrefixedExpOrLetExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5184:2: (iv_rulePrefixedExpOrLetExpCS= rulePrefixedExpOrLetExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5185:2: iv_rulePrefixedExpOrLetExpCS= rulePrefixedExpOrLetExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedExpOrLetExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedExpOrLetExpCS_in_entryRulePrefixedExpOrLetExpCS11598);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedExpOrLetExpCS_in_entryRulePrefixedExpOrLetExpCS12080);
iv_rulePrefixedExpOrLetExpCS=rulePrefixedExpOrLetExpCS();
state._fsp--;
@@ -14429,7 +15018,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrefixedExpOrLetExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedExpOrLetExpCS11608); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrefixedExpOrLetExpCS12090); if (state.failed) return current;
}
@@ -14447,7 +15036,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrefixedExpOrLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4987:1: rulePrefixedExpOrLetExpCS returns [EObject current=null] : (this_PrimaryExpOrLetExpCS_0= rulePrimaryExpOrLetExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5192:1: rulePrefixedExpOrLetExpCS returns [EObject current=null] : (this_PrimaryExpOrLetExpCS_0= rulePrimaryExpOrLetExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) ) ) ) ;
public final EObject rulePrefixedExpOrLetExpCS() throws RecognitionException {
EObject current = null;
@@ -14461,29 +15050,29 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4990:28: ( (this_PrimaryExpOrLetExpCS_0= rulePrimaryExpOrLetExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4991:1: (this_PrimaryExpOrLetExpCS_0= rulePrimaryExpOrLetExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5195:28: ( (this_PrimaryExpOrLetExpCS_0= rulePrimaryExpOrLetExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5196:1: (this_PrimaryExpOrLetExpCS_0= rulePrimaryExpOrLetExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4991:1: (this_PrimaryExpOrLetExpCS_0= rulePrimaryExpOrLetExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) ) ) )
- int alt81=2;
- int LA81_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5196:1: (this_PrimaryExpOrLetExpCS_0= rulePrimaryExpOrLetExpCS | ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) ) ) )
+ int alt83=2;
+ int LA83_0 = input.LA(1);
- if ( ((LA81_0>=RULE_SIMPLE_ID && LA81_0<=RULE_SINGLE_QUOTED_STRING)||(LA81_0>=24 && LA81_0<=33)||(LA81_0>=35 && LA81_0<=42)||(LA81_0>=44 && LA81_0<=45)||(LA81_0>=47 && LA81_0<=48)||LA81_0==63||(LA81_0>=65 && LA81_0<=77)||(LA81_0>=82 && LA81_0<=85)||LA81_0==89||LA81_0==93||LA81_0==95) ) {
- alt81=1;
+ if ( ((LA83_0>=RULE_SIMPLE_ID && LA83_0<=RULE_SINGLE_QUOTED_STRING)||(LA83_0>=24 && LA83_0<=33)||(LA83_0>=35 && LA83_0<=42)||(LA83_0>=44 && LA83_0<=45)||(LA83_0>=47 && LA83_0<=48)||LA83_0==63||(LA83_0>=65 && LA83_0<=77)||(LA83_0>=82 && LA83_0<=85)||LA83_0==89||LA83_0==93||LA83_0==95) ) {
+ alt83=1;
}
- else if ( ((LA81_0>=50 && LA81_0<=51)) ) {
- alt81=2;
+ else if ( ((LA83_0>=50 && LA83_0<=51)) ) {
+ alt83=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 81, 0, input);
+ new NoViableAltException("", 83, 0, input);
throw nvae;
}
- switch (alt81) {
+ switch (alt83) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4992:2: this_PrimaryExpOrLetExpCS_0= rulePrimaryExpOrLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5197:2: this_PrimaryExpOrLetExpCS_0= rulePrimaryExpOrLetExpCS
{
if ( state.backtracking==0 ) {
@@ -14495,7 +15084,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrefixedExpOrLetExpCSAccess().getPrimaryExpOrLetExpCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_rulePrefixedExpOrLetExpCS11658);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_rulePrefixedExpOrLetExpCS12140);
this_PrimaryExpOrLetExpCS_0=rulePrimaryExpOrLetExpCS();
state._fsp--;
@@ -14510,13 +15099,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5004:6: ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5209:6: ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5004:6: ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5004:7: () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5209:6: ( () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5209:7: () ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5004:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5005:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5209:7: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5210:2:
{
if ( state.backtracking==0 ) {
@@ -14533,31 +15122,31 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5013:2: ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+
- int cnt80=0;
- loop80:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5218:2: ( (lv_ownedOperator_2_0= ruleUnaryOperatorCS ) )+
+ int cnt82=0;
+ loop82:
do {
- int alt80=2;
- int LA80_0 = input.LA(1);
+ int alt82=2;
+ int LA82_0 = input.LA(1);
- if ( ((LA80_0>=50 && LA80_0<=51)) ) {
- alt80=1;
+ if ( ((LA82_0>=50 && LA82_0<=51)) ) {
+ alt82=1;
}
- switch (alt80) {
+ switch (alt82) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5014:1: (lv_ownedOperator_2_0= ruleUnaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5219:1: (lv_ownedOperator_2_0= ruleUnaryOperatorCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5014:1: (lv_ownedOperator_2_0= ruleUnaryOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5015:3: lv_ownedOperator_2_0= ruleUnaryOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5219:1: (lv_ownedOperator_2_0= ruleUnaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5220:3: lv_ownedOperator_2_0= ruleUnaryOperatorCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedExpOrLetExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_rulePrefixedExpOrLetExpCS11697);
+ pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_rulePrefixedExpOrLetExpCS12179);
lv_ownedOperator_2_0=ruleUnaryOperatorCS();
state._fsp--;
@@ -14583,27 +15172,27 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt80 >= 1 ) break loop80;
+ if ( cnt82 >= 1 ) break loop82;
if (state.backtracking>0) {state.failed=true; return current;}
EarlyExitException eee =
- new EarlyExitException(80, input);
+ new EarlyExitException(82, input);
throw eee;
}
- cnt80++;
+ cnt82++;
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5031:3: ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5032:1: (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5236:3: ( (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5237:1: (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5032:1: (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5033:3: lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5237:1: (lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5238:3: lv_ownedExpression_3_0= rulePrimaryExpOrLetExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrefixedExpOrLetExpCSAccess().getOwnedExpressionPrimaryExpOrLetExpCSParserRuleCall_1_2_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_rulePrefixedExpOrLetExpCS11719);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_rulePrefixedExpOrLetExpCS12201);
lv_ownedExpression_3_0=rulePrimaryExpOrLetExpCS();
state._fsp--;
@@ -14656,7 +15245,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleUnaryOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5057:1: entryRuleUnaryOperatorCS returns [EObject current=null] : iv_ruleUnaryOperatorCS= ruleUnaryOperatorCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5262:1: entryRuleUnaryOperatorCS returns [EObject current=null] : iv_ruleUnaryOperatorCS= ruleUnaryOperatorCS EOF ;
public final EObject entryRuleUnaryOperatorCS() throws RecognitionException {
EObject current = null;
@@ -14664,13 +15253,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5058:2: (iv_ruleUnaryOperatorCS= ruleUnaryOperatorCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5059:2: iv_ruleUnaryOperatorCS= ruleUnaryOperatorCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5263:2: (iv_ruleUnaryOperatorCS= ruleUnaryOperatorCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5264:2: iv_ruleUnaryOperatorCS= ruleUnaryOperatorCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnaryOperatorCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_entryRuleUnaryOperatorCS11756);
+ pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_entryRuleUnaryOperatorCS12238);
iv_ruleUnaryOperatorCS=ruleUnaryOperatorCS();
state._fsp--;
@@ -14678,7 +15267,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleUnaryOperatorCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnaryOperatorCS11766); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleUnaryOperatorCS12248); if (state.failed) return current;
}
@@ -14696,7 +15285,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleUnaryOperatorCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5066:1: ruleUnaryOperatorCS returns [EObject current=null] : ( (lv_name_0_0= rulePrefixOperator ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5271:1: ruleUnaryOperatorCS returns [EObject current=null] : ( (lv_name_0_0= rulePrefixOperator ) ) ;
public final EObject ruleUnaryOperatorCS() throws RecognitionException {
EObject current = null;
@@ -14706,21 +15295,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5069:28: ( ( (lv_name_0_0= rulePrefixOperator ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5070:1: ( (lv_name_0_0= rulePrefixOperator ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5274:28: ( ( (lv_name_0_0= rulePrefixOperator ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5275:1: ( (lv_name_0_0= rulePrefixOperator ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5070:1: ( (lv_name_0_0= rulePrefixOperator ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5071:1: (lv_name_0_0= rulePrefixOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5275:1: ( (lv_name_0_0= rulePrefixOperator ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5276:1: (lv_name_0_0= rulePrefixOperator )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5071:1: (lv_name_0_0= rulePrefixOperator )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5072:3: lv_name_0_0= rulePrefixOperator
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5276:1: (lv_name_0_0= rulePrefixOperator )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5277:3: lv_name_0_0= rulePrefixOperator
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getUnaryOperatorCSAccess().getNamePrefixOperatorParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixOperator_in_ruleUnaryOperatorCS11811);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixOperator_in_ruleUnaryOperatorCS12293);
lv_name_0_0=rulePrefixOperator();
state._fsp--;
@@ -14764,7 +15353,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimaryExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5096:1: entryRulePrimaryExpCS returns [EObject current=null] : iv_rulePrimaryExpCS= rulePrimaryExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5301:1: entryRulePrimaryExpCS returns [EObject current=null] : iv_rulePrimaryExpCS= rulePrimaryExpCS EOF ;
public final EObject entryRulePrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -14772,13 +15361,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5097:2: (iv_rulePrimaryExpCS= rulePrimaryExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5098:2: iv_rulePrimaryExpCS= rulePrimaryExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5302:2: (iv_rulePrimaryExpCS= rulePrimaryExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5303:2: iv_rulePrimaryExpCS= rulePrimaryExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS11846);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS12328);
iv_rulePrimaryExpCS=rulePrimaryExpCS();
state._fsp--;
@@ -14786,7 +15375,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrimaryExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimaryExpCS11856); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimaryExpCS12338); if (state.failed) return current;
}
@@ -14804,7 +15393,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimaryExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5105:1: rulePrimaryExpCS returns [EObject current=null] : ( ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? ) | ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' ) | ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' ) | ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? ) | this_SelfExpCS_37= ruleSelfExpCS | this_PrimitiveLiteralExpCS_38= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS | this_IfExpCS_42= ruleIfExpCS | this_NestedExpCS_43= ruleNestedExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5310:1: rulePrimaryExpCS returns [EObject current=null] : ( ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? ) | ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' ) | ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' ) | ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? ) | this_SelfExpCS_37= ruleSelfExpCS | this_PrimitiveLiteralExpCS_38= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS | this_IfExpCS_42= ruleIfExpCS | this_NestedExpCS_43= ruleNestedExpCS ) ;
public final EObject rulePrimaryExpCS() throws RecognitionException {
EObject current = null;
@@ -14875,21 +15464,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5108:28: ( ( ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? ) | ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' ) | ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' ) | ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? ) | this_SelfExpCS_37= ruleSelfExpCS | this_PrimitiveLiteralExpCS_38= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS | this_IfExpCS_42= ruleIfExpCS | this_NestedExpCS_43= ruleNestedExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5109:1: ( ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? ) | ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' ) | ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' ) | ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? ) | this_SelfExpCS_37= ruleSelfExpCS | this_PrimitiveLiteralExpCS_38= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS | this_IfExpCS_42= ruleIfExpCS | this_NestedExpCS_43= ruleNestedExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5313:28: ( ( ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? ) | ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' ) | ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' ) | ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? ) | this_SelfExpCS_37= ruleSelfExpCS | this_PrimitiveLiteralExpCS_38= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS | this_IfExpCS_42= ruleIfExpCS | this_NestedExpCS_43= ruleNestedExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5314:1: ( ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? ) | ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' ) | ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' ) | ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? ) | this_SelfExpCS_37= ruleSelfExpCS | this_PrimitiveLiteralExpCS_38= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS | this_IfExpCS_42= ruleIfExpCS | this_NestedExpCS_43= ruleNestedExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5109:1: ( ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? ) | ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' ) | ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' ) | ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? ) | this_SelfExpCS_37= ruleSelfExpCS | this_PrimitiveLiteralExpCS_38= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS | this_IfExpCS_42= ruleIfExpCS | this_NestedExpCS_43= ruleNestedExpCS )
- int alt95=11;
- alt95 = dfa95.predict(input);
- switch (alt95) {
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5314:1: ( ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? ) | ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' ) | ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' ) | ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? ) | this_SelfExpCS_37= ruleSelfExpCS | this_PrimitiveLiteralExpCS_38= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS | this_IfExpCS_42= ruleIfExpCS | this_NestedExpCS_43= ruleNestedExpCS )
+ int alt97=11;
+ alt97 = dfa97.predict(input);
+ switch (alt97) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5109:2: ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5314:2: ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5109:2: ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5109:3: () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5314:2: ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5314:3: () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5109:3: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5110:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5314:3: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5315:2:
{
if ( state.backtracking==0 ) {
@@ -14906,18 +15495,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5118:2: ( (lv_pathName_1_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5119:1: (lv_pathName_1_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5323:2: ( (lv_pathName_1_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5324:1: (lv_pathName_1_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5119:1: (lv_pathName_1_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5120:3: lv_pathName_1_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5324:1: (lv_pathName_1_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5325:3: lv_pathName_1_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_rulePrimaryExpCS11915);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12397);
lv_pathName_1_0=rulePathNameCS();
state._fsp--;
@@ -14941,24 +15530,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,79,FollowSets000.FOLLOW_79_in_rulePrimaryExpCS11927); if (state.failed) return current;
+ otherlv_2=(Token)match(input,79,FollowSets000.FOLLOW_79_in_rulePrimaryExpCS12409); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_0_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5140:1: ( (lv_firstIndexes_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5141:1: (lv_firstIndexes_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5345:1: ( (lv_firstIndexes_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5346:1: (lv_firstIndexes_3_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5141:1: (lv_firstIndexes_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5142:3: lv_firstIndexes_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5346:1: (lv_firstIndexes_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5347:3: lv_firstIndexes_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_0_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS11948);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS12430);
lv_firstIndexes_3_0=ruleExpCS();
state._fsp--;
@@ -14982,39 +15571,39 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5158:2: (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )*
- loop82:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5363:2: (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )*
+ loop84:
do {
- int alt82=2;
- int LA82_0 = input.LA(1);
+ int alt84=2;
+ int LA84_0 = input.LA(1);
- if ( (LA82_0==19) ) {
- alt82=1;
+ if ( (LA84_0==19) ) {
+ alt84=1;
}
- switch (alt82) {
+ switch (alt84) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5158:4: otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5363:4: otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,19,FollowSets000.FOLLOW_19_in_rulePrimaryExpCS11961); if (state.failed) return current;
+ otherlv_4=(Token)match(input,19,FollowSets000.FOLLOW_19_in_rulePrimaryExpCS12443); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_0_4_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5162:1: ( (lv_firstIndexes_5_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5163:1: (lv_firstIndexes_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5367:1: ( (lv_firstIndexes_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5368:1: (lv_firstIndexes_5_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5163:1: (lv_firstIndexes_5_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5164:3: lv_firstIndexes_5_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5368:1: (lv_firstIndexes_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5369:3: lv_firstIndexes_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_0_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS11982);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS12464);
lv_firstIndexes_5_0=ruleExpCS();
state._fsp--;
@@ -15043,45 +15632,45 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop82;
+ break loop84;
}
} while (true);
- otherlv_6=(Token)match(input,80,FollowSets000.FOLLOW_80_in_rulePrimaryExpCS11996); if (state.failed) return current;
+ otherlv_6=(Token)match(input,80,FollowSets000.FOLLOW_80_in_rulePrimaryExpCS12478); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_0_5());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5184:1: (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )?
- int alt84=2;
- int LA84_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5389:1: (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )?
+ int alt86=2;
+ int LA86_0 = input.LA(1);
- if ( (LA84_0==79) ) {
- alt84=1;
+ if ( (LA86_0==79) ) {
+ alt86=1;
}
- switch (alt84) {
+ switch (alt86) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5184:3: otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5389:3: otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']'
{
- otherlv_7=(Token)match(input,79,FollowSets000.FOLLOW_79_in_rulePrimaryExpCS12009); if (state.failed) return current;
+ otherlv_7=(Token)match(input,79,FollowSets000.FOLLOW_79_in_rulePrimaryExpCS12491); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_7, grammarAccess.getPrimaryExpCSAccess().getLeftSquareBracketKeyword_0_6_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5188:1: ( (lv_secondIndexes_8_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5189:1: (lv_secondIndexes_8_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5393:1: ( (lv_secondIndexes_8_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5394:1: (lv_secondIndexes_8_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5189:1: (lv_secondIndexes_8_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5190:3: lv_secondIndexes_8_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5394:1: (lv_secondIndexes_8_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5395:3: lv_secondIndexes_8_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_0_6_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS12030);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS12512);
lv_secondIndexes_8_0=ruleExpCS();
state._fsp--;
@@ -15105,39 +15694,39 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5206:2: (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )*
- loop83:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5411:2: (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )*
+ loop85:
do {
- int alt83=2;
- int LA83_0 = input.LA(1);
+ int alt85=2;
+ int LA85_0 = input.LA(1);
- if ( (LA83_0==19) ) {
- alt83=1;
+ if ( (LA85_0==19) ) {
+ alt85=1;
}
- switch (alt83) {
+ switch (alt85) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5206:4: otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5411:4: otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) )
{
- otherlv_9=(Token)match(input,19,FollowSets000.FOLLOW_19_in_rulePrimaryExpCS12043); if (state.failed) return current;
+ otherlv_9=(Token)match(input,19,FollowSets000.FOLLOW_19_in_rulePrimaryExpCS12525); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_9, grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_0_6_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5210:1: ( (lv_secondIndexes_10_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5211:1: (lv_secondIndexes_10_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5415:1: ( (lv_secondIndexes_10_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5416:1: (lv_secondIndexes_10_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5211:1: (lv_secondIndexes_10_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5212:3: lv_secondIndexes_10_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5416:1: (lv_secondIndexes_10_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5417:3: lv_secondIndexes_10_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_0_6_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS12064);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_rulePrimaryExpCS12546);
lv_secondIndexes_10_0=ruleExpCS();
state._fsp--;
@@ -15166,11 +15755,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop83;
+ break loop85;
}
} while (true);
- otherlv_11=(Token)match(input,80,FollowSets000.FOLLOW_80_in_rulePrimaryExpCS12078); if (state.failed) return current;
+ otherlv_11=(Token)match(input,80,FollowSets000.FOLLOW_80_in_rulePrimaryExpCS12560); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_11, grammarAccess.getPrimaryExpCSAccess().getRightSquareBracketKeyword_0_6_3());
@@ -15182,24 +15771,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5232:3: ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )?
- int alt85=2;
- int LA85_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5437:3: ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )?
+ int alt87=2;
+ int LA87_0 = input.LA(1);
- if ( (LA85_0==86) ) {
- alt85=1;
+ if ( (LA87_0==86) ) {
+ alt87=1;
}
- switch (alt85) {
+ switch (alt87) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5232:4: ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5437:4: ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5232:4: ( (lv_atPre_12_0= '@' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5233:1: (lv_atPre_12_0= '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5437:4: ( (lv_atPre_12_0= '@' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5438:1: (lv_atPre_12_0= '@' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5233:1: (lv_atPre_12_0= '@' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5234:3: lv_atPre_12_0= '@'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5438:1: (lv_atPre_12_0= '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5439:3: lv_atPre_12_0= '@'
{
- lv_atPre_12_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_rulePrimaryExpCS12099); if (state.failed) return current;
+ lv_atPre_12_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_rulePrimaryExpCS12581); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_atPre_12_0, grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_0_7_0_0());
@@ -15219,7 +15808,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_13=(Token)match(input,87,FollowSets000.FOLLOW_87_in_rulePrimaryExpCS12124); if (state.failed) return current;
+ otherlv_13=(Token)match(input,87,FollowSets000.FOLLOW_87_in_rulePrimaryExpCS12606); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_13, grammarAccess.getPrimaryExpCSAccess().getPreKeyword_0_7_1());
@@ -15238,13 +15827,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5252:6: ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5457:6: ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5252:6: ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5252:7: () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5457:6: ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5457:7: () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5252:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5253:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5457:7: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5458:2:
{
if ( state.backtracking==0 ) {
@@ -15261,18 +15850,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5261:2: ( (lv_pathName_15_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5262:1: (lv_pathName_15_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5466:2: ( (lv_pathName_15_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5467:1: (lv_pathName_15_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5262:1: (lv_pathName_15_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5263:3: lv_pathName_15_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5467:1: (lv_pathName_15_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5468:3: lv_pathName_15_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12167);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12649);
lv_pathName_15_0=rulePathNameCS();
state._fsp--;
@@ -15296,24 +15885,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_16=(Token)match(input,18,FollowSets000.FOLLOW_18_in_rulePrimaryExpCS12179); if (state.failed) return current;
+ otherlv_16=(Token)match(input,18,FollowSets000.FOLLOW_18_in_rulePrimaryExpCS12661); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_16, grammarAccess.getPrimaryExpCSAccess().getLeftCurlyBracketKeyword_1_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5283:1: ( (lv_ownedParts_17_0= ruleConstructorPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5284:1: (lv_ownedParts_17_0= ruleConstructorPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5488:1: ( (lv_ownedParts_17_0= ruleConstructorPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5489:1: (lv_ownedParts_17_0= ruleConstructorPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5284:1: (lv_ownedParts_17_0= ruleConstructorPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5285:3: lv_ownedParts_17_0= ruleConstructorPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5489:1: (lv_ownedParts_17_0= ruleConstructorPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5490:3: lv_ownedParts_17_0= ruleConstructorPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_1_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12200);
+ pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12682);
lv_ownedParts_17_0=ruleConstructorPartCS();
state._fsp--;
@@ -15337,39 +15926,39 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5301:2: (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )*
- loop86:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5506:2: (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )*
+ loop88:
do {
- int alt86=2;
- int LA86_0 = input.LA(1);
+ int alt88=2;
+ int LA88_0 = input.LA(1);
- if ( (LA86_0==19) ) {
- alt86=1;
+ if ( (LA88_0==19) ) {
+ alt88=1;
}
- switch (alt86) {
+ switch (alt88) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5301:4: otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5506:4: otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) )
{
- otherlv_18=(Token)match(input,19,FollowSets000.FOLLOW_19_in_rulePrimaryExpCS12213); if (state.failed) return current;
+ otherlv_18=(Token)match(input,19,FollowSets000.FOLLOW_19_in_rulePrimaryExpCS12695); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_18, grammarAccess.getPrimaryExpCSAccess().getCommaKeyword_1_4_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5305:1: ( (lv_ownedParts_19_0= ruleConstructorPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5306:1: (lv_ownedParts_19_0= ruleConstructorPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5510:1: ( (lv_ownedParts_19_0= ruleConstructorPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5511:1: (lv_ownedParts_19_0= ruleConstructorPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5306:1: (lv_ownedParts_19_0= ruleConstructorPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5307:3: lv_ownedParts_19_0= ruleConstructorPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5511:1: (lv_ownedParts_19_0= ruleConstructorPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5512:3: lv_ownedParts_19_0= ruleConstructorPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_1_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12234);
+ pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12716);
lv_ownedParts_19_0=ruleConstructorPartCS();
state._fsp--;
@@ -15398,11 +15987,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop86;
+ break loop88;
}
} while (true);
- otherlv_20=(Token)match(input,21,FollowSets000.FOLLOW_21_in_rulePrimaryExpCS12248); if (state.failed) return current;
+ otherlv_20=(Token)match(input,21,FollowSets000.FOLLOW_21_in_rulePrimaryExpCS12730); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_20, grammarAccess.getPrimaryExpCSAccess().getRightCurlyBracketKeyword_1_5());
@@ -15415,13 +16004,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 3 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5328:6: ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5533:6: ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5328:6: ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5328:7: () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5533:6: ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5533:7: () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5328:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5329:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5533:7: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5534:2:
{
if ( state.backtracking==0 ) {
@@ -15438,18 +16027,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5337:2: ( (lv_pathName_22_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5338:1: (lv_pathName_22_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5542:2: ( (lv_pathName_22_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5543:1: (lv_pathName_22_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5338:1: (lv_pathName_22_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5339:3: lv_pathName_22_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5543:1: (lv_pathName_22_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5544:3: lv_pathName_22_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12289);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12771);
lv_pathName_22_0=rulePathNameCS();
state._fsp--;
@@ -15473,24 +16062,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5355:2: ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )?
- int alt87=2;
- int LA87_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5560:2: ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )?
+ int alt89=2;
+ int LA89_0 = input.LA(1);
- if ( (LA87_0==86) ) {
- alt87=1;
+ if ( (LA89_0==86) ) {
+ alt89=1;
}
- switch (alt87) {
+ switch (alt89) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5355:3: ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5560:3: ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5355:3: ( (lv_atPre_23_0= '@' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5356:1: (lv_atPre_23_0= '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5560:3: ( (lv_atPre_23_0= '@' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5561:1: (lv_atPre_23_0= '@' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5356:1: (lv_atPre_23_0= '@' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5357:3: lv_atPre_23_0= '@'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5561:1: (lv_atPre_23_0= '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5562:3: lv_atPre_23_0= '@'
{
- lv_atPre_23_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_rulePrimaryExpCS12308); if (state.failed) return current;
+ lv_atPre_23_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_rulePrimaryExpCS12790); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_atPre_23_0, grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_2_2_0_0());
@@ -15510,7 +16099,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_24=(Token)match(input,87,FollowSets000.FOLLOW_87_in_rulePrimaryExpCS12333); if (state.failed) return current;
+ otherlv_24=(Token)match(input,87,FollowSets000.FOLLOW_87_in_rulePrimaryExpCS12815); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_24, grammarAccess.getPrimaryExpCSAccess().getPreKeyword_2_2_1());
@@ -15522,35 +16111,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_25=(Token)match(input,33,FollowSets000.FOLLOW_33_in_rulePrimaryExpCS12347); if (state.failed) return current;
+ otherlv_25=(Token)match(input,33,FollowSets000.FOLLOW_33_in_rulePrimaryExpCS12829); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_25, grammarAccess.getPrimaryExpCSAccess().getLeftParenthesisKeyword_2_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5378:1: ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )?
- int alt93=2;
- int LA93_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5583:1: ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )?
+ int alt95=2;
+ int LA95_0 = input.LA(1);
- if ( ((LA93_0>=RULE_SIMPLE_ID && LA93_0<=RULE_SINGLE_QUOTED_STRING)||(LA93_0>=24 && LA93_0<=33)||(LA93_0>=35 && LA93_0<=42)||(LA93_0>=44 && LA93_0<=45)||(LA93_0>=47 && LA93_0<=48)||(LA93_0>=50 && LA93_0<=51)||LA93_0==63||(LA93_0>=65 && LA93_0<=77)||(LA93_0>=82 && LA93_0<=85)||LA93_0==89||LA93_0==93||LA93_0==95) ) {
- alt93=1;
+ if ( ((LA95_0>=RULE_SIMPLE_ID && LA95_0<=RULE_SINGLE_QUOTED_STRING)||(LA95_0>=24 && LA95_0<=33)||(LA95_0>=35 && LA95_0<=42)||(LA95_0>=44 && LA95_0<=45)||(LA95_0>=47 && LA95_0<=48)||(LA95_0>=50 && LA95_0<=51)||LA95_0==63||(LA95_0>=65 && LA95_0<=77)||(LA95_0>=82 && LA95_0<=85)||LA95_0==89||LA95_0==93||LA95_0==95) ) {
+ alt95=1;
}
- switch (alt93) {
+ switch (alt95) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5378:2: ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5583:2: ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5378:2: ( (lv_argument_26_0= ruleNavigatingArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5379:1: (lv_argument_26_0= ruleNavigatingArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5583:2: ( (lv_argument_26_0= ruleNavigatingArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5584:1: (lv_argument_26_0= ruleNavigatingArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5379:1: (lv_argument_26_0= ruleNavigatingArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5380:3: lv_argument_26_0= ruleNavigatingArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5584:1: (lv_argument_26_0= ruleNavigatingArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5585:3: lv_argument_26_0= ruleNavigatingArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingArgCSParserRuleCall_2_4_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS12369);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS12851);
lv_argument_26_0=ruleNavigatingArgCS();
state._fsp--;
@@ -15574,30 +16163,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5396:2: ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )*
- loop88:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5601:2: ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )*
+ loop90:
do {
- int alt88=2;
- int LA88_0 = input.LA(1);
+ int alt90=2;
+ int LA90_0 = input.LA(1);
- if ( (LA88_0==19) ) {
- alt88=1;
+ if ( (LA90_0==19) ) {
+ alt90=1;
}
- switch (alt88) {
+ switch (alt90) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5397:1: (lv_argument_27_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5602:1: (lv_argument_27_0= ruleNavigatingCommaArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5397:1: (lv_argument_27_0= ruleNavigatingCommaArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5398:3: lv_argument_27_0= ruleNavigatingCommaArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5602:1: (lv_argument_27_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5603:3: lv_argument_27_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_2_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12390);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12872);
lv_argument_27_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -15623,33 +16212,33 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop88;
+ break loop90;
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5414:3: ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )?
- int alt90=2;
- int LA90_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5619:3: ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )?
+ int alt92=2;
+ int LA92_0 = input.LA(1);
- if ( (LA90_0==23) ) {
- alt90=1;
+ if ( (LA92_0==23) ) {
+ alt92=1;
}
- switch (alt90) {
+ switch (alt92) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5414:4: ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5619:4: ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5414:4: ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5415:1: (lv_argument_28_0= ruleNavigatingSemiArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5619:4: ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5620:1: (lv_argument_28_0= ruleNavigatingSemiArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5415:1: (lv_argument_28_0= ruleNavigatingSemiArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5416:3: lv_argument_28_0= ruleNavigatingSemiArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5620:1: (lv_argument_28_0= ruleNavigatingSemiArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5621:3: lv_argument_28_0= ruleNavigatingSemiArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingSemiArgCSParserRuleCall_2_4_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS12413);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS12895);
lv_argument_28_0=ruleNavigatingSemiArgCS();
state._fsp--;
@@ -15673,30 +16262,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5432:2: ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )*
- loop89:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5637:2: ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )*
+ loop91:
do {
- int alt89=2;
- int LA89_0 = input.LA(1);
+ int alt91=2;
+ int LA91_0 = input.LA(1);
- if ( (LA89_0==19) ) {
- alt89=1;
+ if ( (LA91_0==19) ) {
+ alt91=1;
}
- switch (alt89) {
+ switch (alt91) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5433:1: (lv_argument_29_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5638:1: (lv_argument_29_0= ruleNavigatingCommaArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5433:1: (lv_argument_29_0= ruleNavigatingCommaArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5434:3: lv_argument_29_0= ruleNavigatingCommaArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5638:1: (lv_argument_29_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5639:3: lv_argument_29_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_2_4_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12434);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12916);
lv_argument_29_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -15722,7 +16311,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop89;
+ break loop91;
}
} while (true);
@@ -15732,29 +16321,29 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5450:5: ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )?
- int alt92=2;
- int LA92_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5655:5: ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )?
+ int alt94=2;
+ int LA94_0 = input.LA(1);
- if ( (LA92_0==88) ) {
- alt92=1;
+ if ( (LA94_0==88) ) {
+ alt94=1;
}
- switch (alt92) {
+ switch (alt94) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5450:6: ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5655:6: ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5450:6: ( (lv_argument_30_0= ruleNavigatingBarArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5451:1: (lv_argument_30_0= ruleNavigatingBarArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5655:6: ( (lv_argument_30_0= ruleNavigatingBarArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5656:1: (lv_argument_30_0= ruleNavigatingBarArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5451:1: (lv_argument_30_0= ruleNavigatingBarArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5452:3: lv_argument_30_0= ruleNavigatingBarArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5656:1: (lv_argument_30_0= ruleNavigatingBarArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5657:3: lv_argument_30_0= ruleNavigatingBarArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingBarArgCSParserRuleCall_2_4_3_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS12459);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS12941);
lv_argument_30_0=ruleNavigatingBarArgCS();
state._fsp--;
@@ -15778,30 +16367,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5468:2: ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )*
- loop91:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5673:2: ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )*
+ loop93:
do {
- int alt91=2;
- int LA91_0 = input.LA(1);
+ int alt93=2;
+ int LA93_0 = input.LA(1);
- if ( (LA91_0==19) ) {
- alt91=1;
+ if ( (LA93_0==19) ) {
+ alt93=1;
}
- switch (alt91) {
+ switch (alt93) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5469:1: (lv_argument_31_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5674:1: (lv_argument_31_0= ruleNavigatingCommaArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5469:1: (lv_argument_31_0= ruleNavigatingCommaArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5470:3: lv_argument_31_0= ruleNavigatingCommaArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5674:1: (lv_argument_31_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5675:3: lv_argument_31_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_2_4_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12480);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12962);
lv_argument_31_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -15827,7 +16416,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop91;
+ break loop93;
}
} while (true);
@@ -15843,7 +16432,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_32=(Token)match(input,34,FollowSets000.FOLLOW_34_in_rulePrimaryExpCS12497); if (state.failed) return current;
+ otherlv_32=(Token)match(input,34,FollowSets000.FOLLOW_34_in_rulePrimaryExpCS12979); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_32, grammarAccess.getPrimaryExpCSAccess().getRightParenthesisKeyword_2_5());
@@ -15856,13 +16445,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 4 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5491:6: ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5696:6: ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5491:6: ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5491:7: () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5696:6: ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5696:7: () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5491:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5492:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5696:7: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5697:2:
{
if ( state.backtracking==0 ) {
@@ -15879,18 +16468,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5500:2: ( (lv_pathName_34_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5501:1: (lv_pathName_34_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5705:2: ( (lv_pathName_34_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5706:1: (lv_pathName_34_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5501:1: (lv_pathName_34_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5502:3: lv_pathName_34_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5706:1: (lv_pathName_34_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5707:3: lv_pathName_34_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12538);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_rulePrimaryExpCS13020);
lv_pathName_34_0=rulePathNameCS();
state._fsp--;
@@ -15914,24 +16503,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5518:2: ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )?
- int alt94=2;
- int LA94_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5723:2: ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )?
+ int alt96=2;
+ int LA96_0 = input.LA(1);
- if ( (LA94_0==86) ) {
- alt94=1;
+ if ( (LA96_0==86) ) {
+ alt96=1;
}
- switch (alt94) {
+ switch (alt96) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5518:3: ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5723:3: ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5518:3: ( (lv_atPre_35_0= '@' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5519:1: (lv_atPre_35_0= '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5723:3: ( (lv_atPre_35_0= '@' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5724:1: (lv_atPre_35_0= '@' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5519:1: (lv_atPre_35_0= '@' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5520:3: lv_atPre_35_0= '@'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5724:1: (lv_atPre_35_0= '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5725:3: lv_atPre_35_0= '@'
{
- lv_atPre_35_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_rulePrimaryExpCS12557); if (state.failed) return current;
+ lv_atPre_35_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_rulePrimaryExpCS13039); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_atPre_35_0, grammarAccess.getPrimaryExpCSAccess().getAtPreCommercialAtKeyword_3_2_0_0());
@@ -15951,7 +16540,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_36=(Token)match(input,87,FollowSets000.FOLLOW_87_in_rulePrimaryExpCS12582); if (state.failed) return current;
+ otherlv_36=(Token)match(input,87,FollowSets000.FOLLOW_87_in_rulePrimaryExpCS13064); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_36, grammarAccess.getPrimaryExpCSAccess().getPreKeyword_3_2_1());
@@ -15970,7 +16559,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 5 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5539:2: this_SelfExpCS_37= ruleSelfExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5744:2: this_SelfExpCS_37= ruleSelfExpCS
{
if ( state.backtracking==0 ) {
@@ -15982,7 +16571,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getSelfExpCSParserRuleCall_4());
}
- pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_rulePrimaryExpCS12616);
+ pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_rulePrimaryExpCS13098);
this_SelfExpCS_37=ruleSelfExpCS();
state._fsp--;
@@ -15997,7 +16586,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 6 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5552:2: this_PrimitiveLiteralExpCS_38= rulePrimitiveLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5757:2: this_PrimitiveLiteralExpCS_38= rulePrimitiveLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -16009,7 +16598,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getPrimitiveLiteralExpCSParserRuleCall_5());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_rulePrimaryExpCS12646);
+ pushFollow(FollowSets000.FOLLOW_rulePrimitiveLiteralExpCS_in_rulePrimaryExpCS13128);
this_PrimitiveLiteralExpCS_38=rulePrimitiveLiteralExpCS();
state._fsp--;
@@ -16024,7 +16613,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 7 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5565:2: this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5770:2: this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -16036,7 +16625,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getTupleLiteralExpCSParserRuleCall_6());
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_rulePrimaryExpCS12676);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_rulePrimaryExpCS13158);
this_TupleLiteralExpCS_39=ruleTupleLiteralExpCS();
state._fsp--;
@@ -16051,7 +16640,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 8 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5578:2: this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5783:2: this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -16063,7 +16652,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getCollectionLiteralExpCSParserRuleCall_7());
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_rulePrimaryExpCS12706);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_rulePrimaryExpCS13188);
this_CollectionLiteralExpCS_40=ruleCollectionLiteralExpCS();
state._fsp--;
@@ -16078,7 +16667,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 9 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5591:2: this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5796:2: this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
@@ -16090,7 +16679,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getTypeLiteralExpCSParserRuleCall_8());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_rulePrimaryExpCS12736);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_rulePrimaryExpCS13218);
this_TypeLiteralExpCS_41=ruleTypeLiteralExpCS();
state._fsp--;
@@ -16105,7 +16694,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 10 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5604:2: this_IfExpCS_42= ruleIfExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5809:2: this_IfExpCS_42= ruleIfExpCS
{
if ( state.backtracking==0 ) {
@@ -16117,7 +16706,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getIfExpCSParserRuleCall_9());
}
- pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_rulePrimaryExpCS12766);
+ pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_rulePrimaryExpCS13248);
this_IfExpCS_42=ruleIfExpCS();
state._fsp--;
@@ -16132,7 +16721,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 11 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5617:2: this_NestedExpCS_43= ruleNestedExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5822:2: this_NestedExpCS_43= ruleNestedExpCS
{
if ( state.backtracking==0 ) {
@@ -16144,7 +16733,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getNestedExpCSParserRuleCall_10());
}
- pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_rulePrimaryExpCS12796);
+ pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_rulePrimaryExpCS13278);
this_NestedExpCS_43=ruleNestedExpCS();
state._fsp--;
@@ -16181,7 +16770,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRulePrimaryExpOrLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5636:1: entryRulePrimaryExpOrLetExpCS returns [EObject current=null] : iv_rulePrimaryExpOrLetExpCS= rulePrimaryExpOrLetExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5841:1: entryRulePrimaryExpOrLetExpCS returns [EObject current=null] : iv_rulePrimaryExpOrLetExpCS= rulePrimaryExpOrLetExpCS EOF ;
public final EObject entryRulePrimaryExpOrLetExpCS() throws RecognitionException {
EObject current = null;
@@ -16189,13 +16778,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5637:2: (iv_rulePrimaryExpOrLetExpCS= rulePrimaryExpOrLetExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5638:2: iv_rulePrimaryExpOrLetExpCS= rulePrimaryExpOrLetExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5842:2: (iv_rulePrimaryExpOrLetExpCS= rulePrimaryExpOrLetExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5843:2: iv_rulePrimaryExpOrLetExpCS= rulePrimaryExpOrLetExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpOrLetExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_entryRulePrimaryExpOrLetExpCS12831);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_entryRulePrimaryExpOrLetExpCS13313);
iv_rulePrimaryExpOrLetExpCS=rulePrimaryExpOrLetExpCS();
state._fsp--;
@@ -16203,7 +16792,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_rulePrimaryExpOrLetExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimaryExpOrLetExpCS12841); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRulePrimaryExpOrLetExpCS13323); if (state.failed) return current;
}
@@ -16221,7 +16810,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "rulePrimaryExpOrLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5645:1: rulePrimaryExpOrLetExpCS returns [EObject current=null] : (this_PrimaryExpCS_0= rulePrimaryExpCS | this_LetExpCS_1= ruleLetExpCS ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5850:1: rulePrimaryExpOrLetExpCS returns [EObject current=null] : (this_PrimaryExpCS_0= rulePrimaryExpCS | this_LetExpCS_1= ruleLetExpCS ) ;
public final EObject rulePrimaryExpOrLetExpCS() throws RecognitionException {
EObject current = null;
@@ -16233,29 +16822,29 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5648:28: ( (this_PrimaryExpCS_0= rulePrimaryExpCS | this_LetExpCS_1= ruleLetExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5649:1: (this_PrimaryExpCS_0= rulePrimaryExpCS | this_LetExpCS_1= ruleLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5853:28: ( (this_PrimaryExpCS_0= rulePrimaryExpCS | this_LetExpCS_1= ruleLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5854:1: (this_PrimaryExpCS_0= rulePrimaryExpCS | this_LetExpCS_1= ruleLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5649:1: (this_PrimaryExpCS_0= rulePrimaryExpCS | this_LetExpCS_1= ruleLetExpCS )
- int alt96=2;
- int LA96_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5854:1: (this_PrimaryExpCS_0= rulePrimaryExpCS | this_LetExpCS_1= ruleLetExpCS )
+ int alt98=2;
+ int LA98_0 = input.LA(1);
- if ( ((LA96_0>=RULE_SIMPLE_ID && LA96_0<=RULE_SINGLE_QUOTED_STRING)||(LA96_0>=24 && LA96_0<=33)||(LA96_0>=35 && LA96_0<=42)||(LA96_0>=44 && LA96_0<=45)||(LA96_0>=47 && LA96_0<=48)||LA96_0==63||(LA96_0>=65 && LA96_0<=77)||(LA96_0>=82 && LA96_0<=85)||LA96_0==89||LA96_0==95) ) {
- alt96=1;
+ if ( ((LA98_0>=RULE_SIMPLE_ID && LA98_0<=RULE_SINGLE_QUOTED_STRING)||(LA98_0>=24 && LA98_0<=33)||(LA98_0>=35 && LA98_0<=42)||(LA98_0>=44 && LA98_0<=45)||(LA98_0>=47 && LA98_0<=48)||LA98_0==63||(LA98_0>=65 && LA98_0<=77)||(LA98_0>=82 && LA98_0<=85)||LA98_0==89||LA98_0==95) ) {
+ alt98=1;
}
- else if ( (LA96_0==93) ) {
- alt96=2;
+ else if ( (LA98_0==93) ) {
+ alt98=2;
}
else {
if (state.backtracking>0) {state.failed=true; return current;}
NoViableAltException nvae =
- new NoViableAltException("", 96, 0, input);
+ new NoViableAltException("", 98, 0, input);
throw nvae;
}
- switch (alt96) {
+ switch (alt98) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5650:2: this_PrimaryExpCS_0= rulePrimaryExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5855:2: this_PrimaryExpCS_0= rulePrimaryExpCS
{
if ( state.backtracking==0 ) {
@@ -16267,7 +16856,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpOrLetExpCSAccess().getPrimaryExpCSParserRuleCall_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rulePrimaryExpOrLetExpCS12891);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpCS_in_rulePrimaryExpOrLetExpCS13373);
this_PrimaryExpCS_0=rulePrimaryExpCS();
state._fsp--;
@@ -16282,7 +16871,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
break;
case 2 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5663:2: this_LetExpCS_1= ruleLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5868:2: this_LetExpCS_1= ruleLetExpCS
{
if ( state.backtracking==0 ) {
@@ -16294,7 +16883,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getPrimaryExpOrLetExpCSAccess().getLetExpCSParserRuleCall_1());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_rulePrimaryExpOrLetExpCS12921);
+ pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_rulePrimaryExpOrLetExpCS13403);
this_LetExpCS_1=ruleLetExpCS();
state._fsp--;
@@ -16331,7 +16920,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5682:1: entryRuleNavigatingArgCS returns [EObject current=null] : iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5887:1: entryRuleNavigatingArgCS returns [EObject current=null] : iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF ;
public final EObject entryRuleNavigatingArgCS() throws RecognitionException {
EObject current = null;
@@ -16339,13 +16928,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5683:2: (iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5684:2: iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5888:2: (iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5889:2: iv_ruleNavigatingArgCS= ruleNavigatingArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS12956);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS13438);
iv_ruleNavigatingArgCS=ruleNavigatingArgCS();
state._fsp--;
@@ -16353,7 +16942,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingArgCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS12966); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgCS13448); if (state.failed) return current;
}
@@ -16371,7 +16960,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5691:1: ruleNavigatingArgCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleNavigatingArgExpCS ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5896:1: ruleNavigatingArgCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleNavigatingArgExpCS ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )? ) ;
public final EObject ruleNavigatingArgCS() throws RecognitionException {
EObject current = null;
@@ -16387,24 +16976,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5694:28: ( ( ( (lv_name_0_0= ruleNavigatingArgExpCS ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5695:1: ( ( (lv_name_0_0= ruleNavigatingArgExpCS ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5899:28: ( ( ( (lv_name_0_0= ruleNavigatingArgExpCS ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5900:1: ( ( (lv_name_0_0= ruleNavigatingArgExpCS ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5695:1: ( ( (lv_name_0_0= ruleNavigatingArgExpCS ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5695:2: ( (lv_name_0_0= ruleNavigatingArgExpCS ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5900:1: ( ( (lv_name_0_0= ruleNavigatingArgExpCS ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5900:2: ( (lv_name_0_0= ruleNavigatingArgExpCS ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5695:2: ( (lv_name_0_0= ruleNavigatingArgExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5696:1: (lv_name_0_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5900:2: ( (lv_name_0_0= ruleNavigatingArgExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5901:1: (lv_name_0_0= ruleNavigatingArgExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5696:1: (lv_name_0_0= ruleNavigatingArgExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5697:3: lv_name_0_0= ruleNavigatingArgExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5901:1: (lv_name_0_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5902:3: lv_name_0_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS13012);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS13494);
lv_name_0_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -16428,35 +17017,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5713:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )?
- int alt98=2;
- int LA98_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5918:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )? )?
+ int alt100=2;
+ int LA100_0 = input.LA(1);
- if ( (LA98_0==17) ) {
- alt98=1;
+ if ( (LA100_0==17) ) {
+ alt100=1;
}
- switch (alt98) {
+ switch (alt100) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5713:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5918:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )?
{
- otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleNavigatingArgCS13025); if (state.failed) return current;
+ otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleNavigatingArgCS13507); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getNavigatingArgCSAccess().getColonKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5717:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5718:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5922:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5923:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5718:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5719:3: lv_ownedType_2_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5923:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5924:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS13046);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS13528);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -16480,35 +17069,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5735:2: (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )?
- int alt97=2;
- int LA97_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5940:2: (otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) ) )?
+ int alt99=2;
+ int LA99_0 = input.LA(1);
- if ( (LA97_0==22) ) {
- alt97=1;
+ if ( (LA99_0==22) ) {
+ alt99=1;
}
- switch (alt97) {
+ switch (alt99) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5735:4: otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5940:4: otherlv_3= '=' ( (lv_init_4_0= ruleExpCS ) )
{
- otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingArgCS13059); if (state.failed) return current;
+ otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingArgCS13541); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getNavigatingArgCSAccess().getEqualsSignKeyword_1_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5739:1: ( (lv_init_4_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5740:1: (lv_init_4_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5944:1: ( (lv_init_4_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5945:1: (lv_init_4_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5740:1: (lv_init_4_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5741:3: lv_init_4_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5945:1: (lv_init_4_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5946:3: lv_init_4_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgCSAccess().getInitExpCSParserRuleCall_1_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS13080);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgCS13562);
lv_init_4_0=ruleExpCS();
state._fsp--;
@@ -16567,7 +17156,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingBarArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5765:1: entryRuleNavigatingBarArgCS returns [EObject current=null] : iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5970:1: entryRuleNavigatingBarArgCS returns [EObject current=null] : iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF ;
public final EObject entryRuleNavigatingBarArgCS() throws RecognitionException {
EObject current = null;
@@ -16575,13 +17164,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5766:2: (iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5767:2: iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5971:2: (iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5972:2: iv_ruleNavigatingBarArgCS= ruleNavigatingBarArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13120);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13602);
iv_ruleNavigatingBarArgCS=ruleNavigatingBarArgCS();
state._fsp--;
@@ -16589,7 +17178,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingBarArgCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13130); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13612); if (state.failed) return current;
}
@@ -16607,7 +17196,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingBarArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5774:1: ruleNavigatingBarArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= '|' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5979:1: ruleNavigatingBarArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= '|' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? ) ;
public final EObject ruleNavigatingBarArgCS() throws RecognitionException {
EObject current = null;
@@ -16624,19 +17213,19 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5777:28: ( ( ( (lv_prefix_0_0= '|' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5778:1: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5982:28: ( ( ( (lv_prefix_0_0= '|' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5983:1: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5778:1: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5778:2: ( (lv_prefix_0_0= '|' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5983:1: ( ( (lv_prefix_0_0= '|' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5983:2: ( (lv_prefix_0_0= '|' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5778:2: ( (lv_prefix_0_0= '|' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5779:1: (lv_prefix_0_0= '|' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5983:2: ( (lv_prefix_0_0= '|' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5984:1: (lv_prefix_0_0= '|' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5779:1: (lv_prefix_0_0= '|' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5780:3: lv_prefix_0_0= '|'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5984:1: (lv_prefix_0_0= '|' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5985:3: lv_prefix_0_0= '|'
{
- lv_prefix_0_0=(Token)match(input,88,FollowSets000.FOLLOW_88_in_ruleNavigatingBarArgCS13173); if (state.failed) return current;
+ lv_prefix_0_0=(Token)match(input,88,FollowSets000.FOLLOW_88_in_ruleNavigatingBarArgCS13655); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingBarArgCSAccess().getPrefixVerticalLineKeyword_0_0());
@@ -16656,18 +17245,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5793:2: ( (lv_name_1_0= ruleNavigatingArgExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5794:1: (lv_name_1_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5998:2: ( (lv_name_1_0= ruleNavigatingArgExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5999:1: (lv_name_1_0= ruleNavigatingArgExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5794:1: (lv_name_1_0= ruleNavigatingArgExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5795:3: lv_name_1_0= ruleNavigatingArgExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5999:1: (lv_name_1_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6000:3: lv_name_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13207);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13689);
lv_name_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -16691,35 +17280,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5811:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )?
- int alt100=2;
- int LA100_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6016:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )?
+ int alt102=2;
+ int LA102_0 = input.LA(1);
- if ( (LA100_0==17) ) {
- alt100=1;
+ if ( (LA102_0==17) ) {
+ alt102=1;
}
- switch (alt100) {
+ switch (alt102) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5811:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6016:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
{
- otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleNavigatingBarArgCS13220); if (state.failed) return current;
+ otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleNavigatingBarArgCS13702); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNavigatingBarArgCSAccess().getColonKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5815:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5816:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6020:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6021:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5816:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5817:3: lv_ownedType_3_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6021:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6022:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13241);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13723);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -16743,35 +17332,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5833:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
- int alt99=2;
- int LA99_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6038:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
+ int alt101=2;
+ int LA101_0 = input.LA(1);
- if ( (LA99_0==22) ) {
- alt99=1;
+ if ( (LA101_0==22) ) {
+ alt101=1;
}
- switch (alt99) {
+ switch (alt101) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5833:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6038:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingBarArgCS13254); if (state.failed) return current;
+ otherlv_4=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingBarArgCS13736); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getNavigatingBarArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5837:1: ( (lv_init_5_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5838:1: (lv_init_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6042:1: ( (lv_init_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6043:1: (lv_init_5_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5838:1: (lv_init_5_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5839:3: lv_init_5_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6043:1: (lv_init_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6044:3: lv_init_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingBarArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13275);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13757);
lv_init_5_0=ruleExpCS();
state._fsp--;
@@ -16830,7 +17419,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingCommaArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5863:1: entryRuleNavigatingCommaArgCS returns [EObject current=null] : iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6068:1: entryRuleNavigatingCommaArgCS returns [EObject current=null] : iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF ;
public final EObject entryRuleNavigatingCommaArgCS() throws RecognitionException {
EObject current = null;
@@ -16838,13 +17427,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5864:2: (iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5865:2: iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6069:2: (iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6070:2: iv_ruleNavigatingCommaArgCS= ruleNavigatingCommaArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13315);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13797);
iv_ruleNavigatingCommaArgCS=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -16852,7 +17441,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingCommaArgCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13325); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13807); if (state.failed) return current;
}
@@ -16870,7 +17459,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingCommaArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5872:1: ruleNavigatingCommaArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ',' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6077:1: ruleNavigatingCommaArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ',' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? ) ;
public final EObject ruleNavigatingCommaArgCS() throws RecognitionException {
EObject current = null;
@@ -16887,19 +17476,19 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5875:28: ( ( ( (lv_prefix_0_0= ',' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5876:1: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6080:28: ( ( ( (lv_prefix_0_0= ',' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6081:1: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5876:1: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5876:2: ( (lv_prefix_0_0= ',' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6081:1: ( ( (lv_prefix_0_0= ',' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6081:2: ( (lv_prefix_0_0= ',' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5876:2: ( (lv_prefix_0_0= ',' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5877:1: (lv_prefix_0_0= ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6081:2: ( (lv_prefix_0_0= ',' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6082:1: (lv_prefix_0_0= ',' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5877:1: (lv_prefix_0_0= ',' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5878:3: lv_prefix_0_0= ','
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6082:1: (lv_prefix_0_0= ',' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6083:3: lv_prefix_0_0= ','
{
- lv_prefix_0_0=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleNavigatingCommaArgCS13368); if (state.failed) return current;
+ lv_prefix_0_0=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleNavigatingCommaArgCS13850); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingCommaArgCSAccess().getPrefixCommaKeyword_0_0());
@@ -16919,18 +17508,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5891:2: ( (lv_name_1_0= ruleNavigatingArgExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5892:1: (lv_name_1_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6096:2: ( (lv_name_1_0= ruleNavigatingArgExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6097:1: (lv_name_1_0= ruleNavigatingArgExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5892:1: (lv_name_1_0= ruleNavigatingArgExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5893:3: lv_name_1_0= ruleNavigatingArgExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6097:1: (lv_name_1_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6098:3: lv_name_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13402);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13884);
lv_name_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -16954,35 +17543,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5909:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )?
- int alt102=2;
- int LA102_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6114:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )?
+ int alt104=2;
+ int LA104_0 = input.LA(1);
- if ( (LA102_0==17) ) {
- alt102=1;
+ if ( (LA104_0==17) ) {
+ alt104=1;
}
- switch (alt102) {
+ switch (alt104) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5909:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6114:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
{
- otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleNavigatingCommaArgCS13415); if (state.failed) return current;
+ otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleNavigatingCommaArgCS13897); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNavigatingCommaArgCSAccess().getColonKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5913:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5914:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6118:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6119:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5914:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5915:3: lv_ownedType_3_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6119:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6120:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13436);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13918);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -17006,35 +17595,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5931:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
- int alt101=2;
- int LA101_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6136:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
+ int alt103=2;
+ int LA103_0 = input.LA(1);
- if ( (LA101_0==22) ) {
- alt101=1;
+ if ( (LA103_0==22) ) {
+ alt103=1;
}
- switch (alt101) {
+ switch (alt103) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5931:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6136:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingCommaArgCS13449); if (state.failed) return current;
+ otherlv_4=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingCommaArgCS13931); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getNavigatingCommaArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5935:1: ( (lv_init_5_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5936:1: (lv_init_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6140:1: ( (lv_init_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6141:1: (lv_init_5_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5936:1: (lv_init_5_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5937:3: lv_init_5_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6141:1: (lv_init_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6142:3: lv_init_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingCommaArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13470);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13952);
lv_init_5_0=ruleExpCS();
state._fsp--;
@@ -17093,7 +17682,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingSemiArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5961:1: entryRuleNavigatingSemiArgCS returns [EObject current=null] : iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6166:1: entryRuleNavigatingSemiArgCS returns [EObject current=null] : iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF ;
public final EObject entryRuleNavigatingSemiArgCS() throws RecognitionException {
EObject current = null;
@@ -17101,13 +17690,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5962:2: (iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5963:2: iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6167:2: (iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6168:2: iv_ruleNavigatingSemiArgCS= ruleNavigatingSemiArgCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13510);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13992);
iv_ruleNavigatingSemiArgCS=ruleNavigatingSemiArgCS();
state._fsp--;
@@ -17115,7 +17704,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingSemiArgCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS13520); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS14002); if (state.failed) return current;
}
@@ -17133,7 +17722,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingSemiArgCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5970:1: ruleNavigatingSemiArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ';' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6175:1: ruleNavigatingSemiArgCS returns [EObject current=null] : ( ( (lv_prefix_0_0= ';' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? ) ;
public final EObject ruleNavigatingSemiArgCS() throws RecognitionException {
EObject current = null;
@@ -17150,19 +17739,19 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5973:28: ( ( ( (lv_prefix_0_0= ';' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5974:1: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6178:28: ( ( ( (lv_prefix_0_0= ';' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6179:1: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5974:1: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5974:2: ( (lv_prefix_0_0= ';' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6179:1: ( ( (lv_prefix_0_0= ';' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6179:2: ( (lv_prefix_0_0= ';' ) ) ( (lv_name_1_0= ruleNavigatingArgExpCS ) ) (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5974:2: ( (lv_prefix_0_0= ';' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5975:1: (lv_prefix_0_0= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6179:2: ( (lv_prefix_0_0= ';' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6180:1: (lv_prefix_0_0= ';' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5975:1: (lv_prefix_0_0= ';' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5976:3: lv_prefix_0_0= ';'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6180:1: (lv_prefix_0_0= ';' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6181:3: lv_prefix_0_0= ';'
{
- lv_prefix_0_0=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleNavigatingSemiArgCS13563); if (state.failed) return current;
+ lv_prefix_0_0=(Token)match(input,23,FollowSets000.FOLLOW_23_in_ruleNavigatingSemiArgCS14045); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(lv_prefix_0_0, grammarAccess.getNavigatingSemiArgCSAccess().getPrefixSemicolonKeyword_0_0());
@@ -17182,18 +17771,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5989:2: ( (lv_name_1_0= ruleNavigatingArgExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5990:1: (lv_name_1_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6194:2: ( (lv_name_1_0= ruleNavigatingArgExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6195:1: (lv_name_1_0= ruleNavigatingArgExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5990:1: (lv_name_1_0= ruleNavigatingArgExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5991:3: lv_name_1_0= ruleNavigatingArgExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6195:1: (lv_name_1_0= ruleNavigatingArgExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6196:3: lv_name_1_0= ruleNavigatingArgExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getNameNavigatingArgExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS13597);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS14079);
lv_name_1_0=ruleNavigatingArgExpCS();
state._fsp--;
@@ -17217,35 +17806,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6007:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )?
- int alt104=2;
- int LA104_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6212:2: (otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )? )?
+ int alt106=2;
+ int LA106_0 = input.LA(1);
- if ( (LA104_0==17) ) {
- alt104=1;
+ if ( (LA106_0==17) ) {
+ alt106=1;
}
- switch (alt104) {
+ switch (alt106) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6007:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6212:4: otherlv_2= ':' ( (lv_ownedType_3_0= ruleTypeExpCS ) ) (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
{
- otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleNavigatingSemiArgCS13610); if (state.failed) return current;
+ otherlv_2=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleNavigatingSemiArgCS14092); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNavigatingSemiArgCSAccess().getColonKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6011:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6012:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6216:1: ( (lv_ownedType_3_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6217:1: (lv_ownedType_3_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6012:1: (lv_ownedType_3_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6013:3: lv_ownedType_3_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6217:1: (lv_ownedType_3_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6218:3: lv_ownedType_3_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getOwnedTypeTypeExpCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS13631);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS14113);
lv_ownedType_3_0=ruleTypeExpCS();
state._fsp--;
@@ -17269,35 +17858,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6029:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
- int alt103=2;
- int LA103_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6234:2: (otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) ) )?
+ int alt105=2;
+ int LA105_0 = input.LA(1);
- if ( (LA103_0==22) ) {
- alt103=1;
+ if ( (LA105_0==22) ) {
+ alt105=1;
}
- switch (alt103) {
+ switch (alt105) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6029:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6234:4: otherlv_4= '=' ( (lv_init_5_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingSemiArgCS13644); if (state.failed) return current;
+ otherlv_4=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleNavigatingSemiArgCS14126); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getNavigatingSemiArgCSAccess().getEqualsSignKeyword_2_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6033:1: ( (lv_init_5_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6034:1: (lv_init_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6238:1: ( (lv_init_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6239:1: (lv_init_5_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6034:1: (lv_init_5_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6035:3: lv_init_5_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6239:1: (lv_init_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6240:3: lv_init_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingSemiArgCSAccess().getInitExpCSParserRuleCall_2_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS13665);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS14147);
lv_init_5_0=ruleExpCS();
state._fsp--;
@@ -17356,7 +17945,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNavigatingArgExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6059:1: entryRuleNavigatingArgExpCS returns [EObject current=null] : iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6264:1: entryRuleNavigatingArgExpCS returns [EObject current=null] : iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF ;
public final EObject entryRuleNavigatingArgExpCS() throws RecognitionException {
EObject current = null;
@@ -17364,13 +17953,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6060:2: (iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6061:2: iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6265:2: (iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6266:2: iv_ruleNavigatingArgExpCS= ruleNavigatingArgExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNavigatingArgExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS13705);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS14187);
iv_ruleNavigatingArgExpCS=ruleNavigatingArgExpCS();
state._fsp--;
@@ -17378,7 +17967,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNavigatingArgExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS13715); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNavigatingArgExpCS14197); if (state.failed) return current;
}
@@ -17396,7 +17985,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNavigatingArgExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6068:1: ruleNavigatingArgExpCS returns [EObject current=null] : this_ExpCS_0= ruleExpCS ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6273:1: ruleNavigatingArgExpCS returns [EObject current=null] : this_ExpCS_0= ruleExpCS ;
public final EObject ruleNavigatingArgExpCS() throws RecognitionException {
EObject current = null;
@@ -17406,8 +17995,8 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6071:28: (this_ExpCS_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6073:2: this_ExpCS_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6276:28: (this_ExpCS_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6278:2: this_ExpCS_0= ruleExpCS
{
if ( state.backtracking==0 ) {
@@ -17419,7 +18008,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
newCompositeNode(grammarAccess.getNavigatingArgExpCSAccess().getExpCSParserRuleCall());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS13764);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS14246);
this_ExpCS_0=ruleExpCS();
state._fsp--;
@@ -17450,7 +18039,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleIfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6092:1: entryRuleIfExpCS returns [EObject current=null] : iv_ruleIfExpCS= ruleIfExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6297:1: entryRuleIfExpCS returns [EObject current=null] : iv_ruleIfExpCS= ruleIfExpCS EOF ;
public final EObject entryRuleIfExpCS() throws RecognitionException {
EObject current = null;
@@ -17458,13 +18047,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6093:2: (iv_ruleIfExpCS= ruleIfExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6094:2: iv_ruleIfExpCS= ruleIfExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6298:2: (iv_ruleIfExpCS= ruleIfExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6299:2: iv_ruleIfExpCS= ruleIfExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS13798);
+ pushFollow(FollowSets000.FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS14280);
iv_ruleIfExpCS=ruleIfExpCS();
state._fsp--;
@@ -17472,7 +18061,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleIfExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS13808); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleIfExpCS14290); if (state.failed) return current;
}
@@ -17490,7 +18079,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleIfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6101:1: ruleIfExpCS returns [EObject current=null] : (otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6306:1: ruleIfExpCS returns [EObject current=null] : (otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' ) ;
public final EObject ruleIfExpCS() throws RecognitionException {
EObject current = null;
@@ -17508,30 +18097,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6104:28: ( (otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6105:1: (otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6309:28: ( (otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6310:1: (otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6105:1: (otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6105:3: otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6310:1: (otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6310:3: otherlv_0= 'if' ( (lv_condition_1_0= ruleExpCS ) ) otherlv_2= 'then' ( (lv_thenExpression_3_0= ruleExpCS ) ) otherlv_4= 'else' ( (lv_elseExpression_5_0= ruleExpCS ) ) otherlv_6= 'endif'
{
- otherlv_0=(Token)match(input,89,FollowSets000.FOLLOW_89_in_ruleIfExpCS13845); if (state.failed) return current;
+ otherlv_0=(Token)match(input,89,FollowSets000.FOLLOW_89_in_ruleIfExpCS14327); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getIfExpCSAccess().getIfKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6109:1: ( (lv_condition_1_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6110:1: (lv_condition_1_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6314:1: ( (lv_condition_1_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6315:1: (lv_condition_1_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6110:1: (lv_condition_1_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6111:3: lv_condition_1_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6315:1: (lv_condition_1_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6316:3: lv_condition_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getConditionExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS13866);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14348);
lv_condition_1_0=ruleExpCS();
state._fsp--;
@@ -17555,24 +18144,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,90,FollowSets000.FOLLOW_90_in_ruleIfExpCS13878); if (state.failed) return current;
+ otherlv_2=(Token)match(input,90,FollowSets000.FOLLOW_90_in_ruleIfExpCS14360); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getIfExpCSAccess().getThenKeyword_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6131:1: ( (lv_thenExpression_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6132:1: (lv_thenExpression_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6336:1: ( (lv_thenExpression_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6337:1: (lv_thenExpression_3_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6132:1: (lv_thenExpression_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6133:3: lv_thenExpression_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6337:1: (lv_thenExpression_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6338:3: lv_thenExpression_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getThenExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS13899);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14381);
lv_thenExpression_3_0=ruleExpCS();
state._fsp--;
@@ -17596,24 +18185,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_4=(Token)match(input,91,FollowSets000.FOLLOW_91_in_ruleIfExpCS13911); if (state.failed) return current;
+ otherlv_4=(Token)match(input,91,FollowSets000.FOLLOW_91_in_ruleIfExpCS14393); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getIfExpCSAccess().getElseKeyword_4());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6153:1: ( (lv_elseExpression_5_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6154:1: (lv_elseExpression_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6358:1: ( (lv_elseExpression_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6359:1: (lv_elseExpression_5_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6154:1: (lv_elseExpression_5_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6155:3: lv_elseExpression_5_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6359:1: (lv_elseExpression_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6360:3: lv_elseExpression_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getIfExpCSAccess().getElseExpressionExpCSParserRuleCall_5_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS13932);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleIfExpCS14414);
lv_elseExpression_5_0=ruleExpCS();
state._fsp--;
@@ -17637,7 +18226,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_6=(Token)match(input,92,FollowSets000.FOLLOW_92_in_ruleIfExpCS13944); if (state.failed) return current;
+ otherlv_6=(Token)match(input,92,FollowSets000.FOLLOW_92_in_ruleIfExpCS14426); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_6, grammarAccess.getIfExpCSAccess().getEndifKeyword_6());
@@ -17666,7 +18255,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6183:1: entryRuleLetExpCS returns [EObject current=null] : iv_ruleLetExpCS= ruleLetExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6388:1: entryRuleLetExpCS returns [EObject current=null] : iv_ruleLetExpCS= ruleLetExpCS EOF ;
public final EObject entryRuleLetExpCS() throws RecognitionException {
EObject current = null;
@@ -17674,13 +18263,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6184:2: (iv_ruleLetExpCS= ruleLetExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6185:2: iv_ruleLetExpCS= ruleLetExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6389:2: (iv_ruleLetExpCS= ruleLetExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6390:2: iv_ruleLetExpCS= ruleLetExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS13980);
+ pushFollow(FollowSets000.FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS14462);
iv_ruleLetExpCS=ruleLetExpCS();
state._fsp--;
@@ -17688,7 +18277,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleLetExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS13990); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetExpCS14472); if (state.failed) return current;
}
@@ -17706,7 +18295,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLetExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6192:1: ruleLetExpCS returns [EObject current=null] : (otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6397:1: ruleLetExpCS returns [EObject current=null] : (otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) ) ;
public final EObject ruleLetExpCS() throws RecognitionException {
EObject current = null;
@@ -17723,30 +18312,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6195:28: ( (otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6196:1: (otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6400:28: ( (otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6401:1: (otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6196:1: (otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6196:3: otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6401:1: (otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6401:3: otherlv_0= 'let' ( (lv_variable_1_0= ruleLetVariableCS ) ) (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )* otherlv_4= 'in' ( (lv_in_5_0= ruleExpCS ) )
{
- otherlv_0=(Token)match(input,93,FollowSets000.FOLLOW_93_in_ruleLetExpCS14027); if (state.failed) return current;
+ otherlv_0=(Token)match(input,93,FollowSets000.FOLLOW_93_in_ruleLetExpCS14509); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getLetExpCSAccess().getLetKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6200:1: ( (lv_variable_1_0= ruleLetVariableCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6201:1: (lv_variable_1_0= ruleLetVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6405:1: ( (lv_variable_1_0= ruleLetVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6406:1: (lv_variable_1_0= ruleLetVariableCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6201:1: (lv_variable_1_0= ruleLetVariableCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6202:3: lv_variable_1_0= ruleLetVariableCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6406:1: (lv_variable_1_0= ruleLetVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6407:3: lv_variable_1_0= ruleLetVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14048);
+ pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14530);
lv_variable_1_0=ruleLetVariableCS();
state._fsp--;
@@ -17770,39 +18359,39 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6218:2: (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )*
- loop105:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6423:2: (otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) ) )*
+ loop107:
do {
- int alt105=2;
- int LA105_0 = input.LA(1);
+ int alt107=2;
+ int LA107_0 = input.LA(1);
- if ( (LA105_0==19) ) {
- alt105=1;
+ if ( (LA107_0==19) ) {
+ alt107=1;
}
- switch (alt105) {
+ switch (alt107) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6218:4: otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6423:4: otherlv_2= ',' ( (lv_variable_3_0= ruleLetVariableCS ) )
{
- otherlv_2=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleLetExpCS14061); if (state.failed) return current;
+ otherlv_2=(Token)match(input,19,FollowSets000.FOLLOW_19_in_ruleLetExpCS14543); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getLetExpCSAccess().getCommaKeyword_2_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6222:1: ( (lv_variable_3_0= ruleLetVariableCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6223:1: (lv_variable_3_0= ruleLetVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6427:1: ( (lv_variable_3_0= ruleLetVariableCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6428:1: (lv_variable_3_0= ruleLetVariableCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6223:1: (lv_variable_3_0= ruleLetVariableCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6224:3: lv_variable_3_0= ruleLetVariableCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6428:1: (lv_variable_3_0= ruleLetVariableCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6429:3: lv_variable_3_0= ruleLetVariableCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSAccess().getVariableLetVariableCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14082);
+ pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14564);
lv_variable_3_0=ruleLetVariableCS();
state._fsp--;
@@ -17831,28 +18420,28 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop105;
+ break loop107;
}
} while (true);
- otherlv_4=(Token)match(input,94,FollowSets000.FOLLOW_94_in_ruleLetExpCS14096); if (state.failed) return current;
+ otherlv_4=(Token)match(input,94,FollowSets000.FOLLOW_94_in_ruleLetExpCS14578); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_4, grammarAccess.getLetExpCSAccess().getInKeyword_3());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6244:1: ( (lv_in_5_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6245:1: (lv_in_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6449:1: ( (lv_in_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6450:1: (lv_in_5_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6245:1: (lv_in_5_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6246:3: lv_in_5_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6450:1: (lv_in_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6451:3: lv_in_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetExpCSAccess().getInExpCSParserRuleCall_4_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetExpCS14117);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetExpCS14599);
lv_in_5_0=ruleExpCS();
state._fsp--;
@@ -17899,7 +18488,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleLetVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6270:1: entryRuleLetVariableCS returns [EObject current=null] : iv_ruleLetVariableCS= ruleLetVariableCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6475:1: entryRuleLetVariableCS returns [EObject current=null] : iv_ruleLetVariableCS= ruleLetVariableCS EOF ;
public final EObject entryRuleLetVariableCS() throws RecognitionException {
EObject current = null;
@@ -17907,13 +18496,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6271:2: (iv_ruleLetVariableCS= ruleLetVariableCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6272:2: iv_ruleLetVariableCS= ruleLetVariableCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6476:2: (iv_ruleLetVariableCS= ruleLetVariableCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6477:2: iv_ruleLetVariableCS= ruleLetVariableCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14153);
+ pushFollow(FollowSets000.FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14635);
iv_ruleLetVariableCS=ruleLetVariableCS();
state._fsp--;
@@ -17921,7 +18510,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleLetVariableCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS14163); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleLetVariableCS14645); if (state.failed) return current;
}
@@ -17939,7 +18528,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleLetVariableCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6279:1: ruleLetVariableCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6484:1: ruleLetVariableCS returns [EObject current=null] : ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) ) ;
public final EObject ruleLetVariableCS() throws RecognitionException {
EObject current = null;
@@ -17955,24 +18544,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6282:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6283:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6487:28: ( ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6488:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6283:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6283:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6488:1: ( ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6488:2: ( (lv_name_0_0= ruleUnrestrictedName ) ) (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )? otherlv_3= '=' ( (lv_initExpression_4_0= ruleExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6283:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6284:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6488:2: ( (lv_name_0_0= ruleUnrestrictedName ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6489:1: (lv_name_0_0= ruleUnrestrictedName )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6284:1: (lv_name_0_0= ruleUnrestrictedName )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6285:3: lv_name_0_0= ruleUnrestrictedName
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6489:1: (lv_name_0_0= ruleUnrestrictedName )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6490:3: lv_name_0_0= ruleUnrestrictedName
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getNameUnrestrictedNameParserRuleCall_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14209);
+ pushFollow(FollowSets000.FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14691);
lv_name_0_0=ruleUnrestrictedName();
state._fsp--;
@@ -17996,35 +18585,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6301:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
- int alt106=2;
- int LA106_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6506:2: (otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) ) )?
+ int alt108=2;
+ int LA108_0 = input.LA(1);
- if ( (LA106_0==17) ) {
- alt106=1;
+ if ( (LA108_0==17) ) {
+ alt108=1;
}
- switch (alt106) {
+ switch (alt108) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6301:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6506:4: otherlv_1= ':' ( (lv_ownedType_2_0= ruleTypeExpCS ) )
{
- otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleLetVariableCS14222); if (state.failed) return current;
+ otherlv_1=(Token)match(input,17,FollowSets000.FOLLOW_17_in_ruleLetVariableCS14704); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getLetVariableCSAccess().getColonKeyword_1_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6305:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6306:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6510:1: ( (lv_ownedType_2_0= ruleTypeExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6511:1: (lv_ownedType_2_0= ruleTypeExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6306:1: (lv_ownedType_2_0= ruleTypeExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6307:3: lv_ownedType_2_0= ruleTypeExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6511:1: (lv_ownedType_2_0= ruleTypeExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6512:3: lv_ownedType_2_0= ruleTypeExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getOwnedTypeTypeExpCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14243);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14725);
lv_ownedType_2_0=ruleTypeExpCS();
state._fsp--;
@@ -18054,24 +18643,24 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleLetVariableCS14257); if (state.failed) return current;
+ otherlv_3=(Token)match(input,22,FollowSets000.FOLLOW_22_in_ruleLetVariableCS14739); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_3, grammarAccess.getLetVariableCSAccess().getEqualsSignKeyword_2());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6327:1: ( (lv_initExpression_4_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6328:1: (lv_initExpression_4_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6532:1: ( (lv_initExpression_4_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6533:1: (lv_initExpression_4_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6328:1: (lv_initExpression_4_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6329:3: lv_initExpression_4_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6533:1: (lv_initExpression_4_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6534:3: lv_initExpression_4_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getLetVariableCSAccess().getInitExpressionExpCSParserRuleCall_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetVariableCS14278);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleLetVariableCS14760);
lv_initExpression_4_0=ruleExpCS();
state._fsp--;
@@ -18118,7 +18707,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleNestedExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6353:1: entryRuleNestedExpCS returns [EObject current=null] : iv_ruleNestedExpCS= ruleNestedExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6558:1: entryRuleNestedExpCS returns [EObject current=null] : iv_ruleNestedExpCS= ruleNestedExpCS EOF ;
public final EObject entryRuleNestedExpCS() throws RecognitionException {
EObject current = null;
@@ -18126,13 +18715,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6354:2: (iv_ruleNestedExpCS= ruleNestedExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6355:2: iv_ruleNestedExpCS= ruleNestedExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6559:2: (iv_ruleNestedExpCS= ruleNestedExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6560:2: iv_ruleNestedExpCS= ruleNestedExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNestedExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14314);
+ pushFollow(FollowSets000.FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14796);
iv_ruleNestedExpCS=ruleNestedExpCS();
state._fsp--;
@@ -18140,7 +18729,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleNestedExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS14324); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleNestedExpCS14806); if (state.failed) return current;
}
@@ -18158,7 +18747,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleNestedExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6362:1: ruleNestedExpCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6567:1: ruleNestedExpCS returns [EObject current=null] : (otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' ) ;
public final EObject ruleNestedExpCS() throws RecognitionException {
EObject current = null;
@@ -18170,30 +18759,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6365:28: ( (otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6366:1: (otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6570:28: ( (otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6571:1: (otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6366:1: (otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6366:3: otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6571:1: (otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6571:3: otherlv_0= '(' ( (lv_source_1_0= ruleExpCS ) ) otherlv_2= ')'
{
- otherlv_0=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleNestedExpCS14361); if (state.failed) return current;
+ otherlv_0=(Token)match(input,33,FollowSets000.FOLLOW_33_in_ruleNestedExpCS14843); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_0, grammarAccess.getNestedExpCSAccess().getLeftParenthesisKeyword_0());
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6370:1: ( (lv_source_1_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6371:1: (lv_source_1_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6575:1: ( (lv_source_1_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6576:1: (lv_source_1_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6371:1: (lv_source_1_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6372:3: lv_source_1_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6576:1: (lv_source_1_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6577:3: lv_source_1_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getNestedExpCSAccess().getSourceExpCSParserRuleCall_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNestedExpCS14382);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_ruleNestedExpCS14864);
lv_source_1_0=ruleExpCS();
state._fsp--;
@@ -18217,7 +18806,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleNestedExpCS14394); if (state.failed) return current;
+ otherlv_2=(Token)match(input,34,FollowSets000.FOLLOW_34_in_ruleNestedExpCS14876); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_2, grammarAccess.getNestedExpCSAccess().getRightParenthesisKeyword_2());
@@ -18246,7 +18835,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "entryRuleSelfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6400:1: entryRuleSelfExpCS returns [EObject current=null] : iv_ruleSelfExpCS= ruleSelfExpCS EOF ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6605:1: entryRuleSelfExpCS returns [EObject current=null] : iv_ruleSelfExpCS= ruleSelfExpCS EOF ;
public final EObject entryRuleSelfExpCS() throws RecognitionException {
EObject current = null;
@@ -18254,13 +18843,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6401:2: (iv_ruleSelfExpCS= ruleSelfExpCS EOF )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6402:2: iv_ruleSelfExpCS= ruleSelfExpCS EOF
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6606:2: (iv_ruleSelfExpCS= ruleSelfExpCS EOF )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6607:2: iv_ruleSelfExpCS= ruleSelfExpCS EOF
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getSelfExpCSRule());
}
- pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14430);
+ pushFollow(FollowSets000.FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14912);
iv_ruleSelfExpCS=ruleSelfExpCS();
state._fsp--;
@@ -18268,7 +18857,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
if ( state.backtracking==0 ) {
current =iv_ruleSelfExpCS;
}
- match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS14440); if (state.failed) return current;
+ match(input,EOF,FollowSets000.FOLLOW_EOF_in_entryRuleSelfExpCS14922); if (state.failed) return current;
}
@@ -18286,7 +18875,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
// $ANTLR start "ruleSelfExpCS"
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6409:1: ruleSelfExpCS returns [EObject current=null] : ( () otherlv_1= 'self' ) ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6614:1: ruleSelfExpCS returns [EObject current=null] : ( () otherlv_1= 'self' ) ;
public final EObject ruleSelfExpCS() throws RecognitionException {
EObject current = null;
@@ -18295,14 +18884,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
enterRule();
try {
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6412:28: ( ( () otherlv_1= 'self' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6413:1: ( () otherlv_1= 'self' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6617:28: ( ( () otherlv_1= 'self' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6618:1: ( () otherlv_1= 'self' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6413:1: ( () otherlv_1= 'self' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6413:2: () otherlv_1= 'self'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6618:1: ( () otherlv_1= 'self' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6618:2: () otherlv_1= 'self'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6413:2: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6414:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6618:2: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:6619:2:
{
if ( state.backtracking==0 ) {
@@ -18319,7 +18908,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_1=(Token)match(input,95,FollowSets000.FOLLOW_95_in_ruleSelfExpCS14489); if (state.failed) return current;
+ otherlv_1=(Token)match(input,95,FollowSets000.FOLLOW_95_in_ruleSelfExpCS14971); if (state.failed) return current;
if ( state.backtracking==0 ) {
newLeafNode(otherlv_1, grammarAccess.getSelfExpCSAccess().getSelfKeyword_1());
@@ -18351,15 +18940,15 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
EObject this_ObjectTemplateCS_0 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1470:2: (this_ObjectTemplateCS_0= ruleObjectTemplateCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1470:2: this_ObjectTemplateCS_0= ruleObjectTemplateCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1552:2: (this_ObjectTemplateCS_0= ruleObjectTemplateCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:1552:2: this_ObjectTemplateCS_0= ruleObjectTemplateCS
{
if ( state.backtracking==0 ) {
/* */
}
- pushFollow(FollowSets000.FOLLOW_ruleObjectTemplateCS_in_synpred34_InternalQVTrelation2905);
+ pushFollow(FollowSets000.FOLLOW_ruleObjectTemplateCS_in_synpred34_InternalQVTrelation3087);
this_ObjectTemplateCS_0=ruleObjectTemplateCS();
state._fsp--;
@@ -18369,43 +18958,43 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
// $ANTLR end synpred34_InternalQVTrelation
- // $ANTLR start synpred66_InternalQVTrelation
- public final void synpred66_InternalQVTrelation_fragment() throws RecognitionException {
+ // $ANTLR start synpred68_InternalQVTrelation
+ public final void synpred68_InternalQVTrelation_fragment() throws RecognitionException {
Token kw=null;
Token this_INT_2=null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2441:2: (kw= '.' this_INT_2= RULE_INT )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2441:2: kw= '.' this_INT_2= RULE_INT
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2646:2: (kw= '.' this_INT_2= RULE_INT )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:2646:2: kw= '.' this_INT_2= RULE_INT
{
- kw=(Token)match(input,46,FollowSets000.FOLLOW_46_in_synpred66_InternalQVTrelation5256); if (state.failed) return ;
- this_INT_2=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_synpred66_InternalQVTrelation5271); if (state.failed) return ;
+ kw=(Token)match(input,46,FollowSets000.FOLLOW_46_in_synpred68_InternalQVTrelation5738); if (state.failed) return ;
+ this_INT_2=(Token)match(input,RULE_INT,FollowSets000.FOLLOW_RULE_INT_in_synpred68_InternalQVTrelation5753); if (state.failed) return ;
}
}
- // $ANTLR end synpred66_InternalQVTrelation
+ // $ANTLR end synpred68_InternalQVTrelation
- // $ANTLR start synpred127_InternalQVTrelation
- public final void synpred127_InternalQVTrelation_fragment() throws RecognitionException {
+ // $ANTLR start synpred129_InternalQVTrelation
+ public final void synpred129_InternalQVTrelation_fragment() throws RecognitionException {
EObject lv_ownedExpression_1_0 = null;
EObject lv_ownedOperator_2_0 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4654:3: ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4654:3: ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4859:3: ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4859:3: ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4654:3: ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4655:1: (lv_ownedExpression_1_0= rulePrefixedExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4859:3: ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4860:1: (lv_ownedExpression_1_0= rulePrefixedExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4655:1: (lv_ownedExpression_1_0= rulePrefixedExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4656:3: lv_ownedExpression_1_0= rulePrefixedExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4860:1: (lv_ownedExpression_1_0= rulePrefixedExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4861:3: lv_ownedExpression_1_0= rulePrefixedExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpCSParserRuleCall_0_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_synpred127_InternalQVTrelation10961);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_synpred129_InternalQVTrelation11443);
lv_ownedExpression_1_0=rulePrefixedExpCS();
state._fsp--;
@@ -18416,18 +19005,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4672:2: ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4673:1: (lv_ownedOperator_2_0= ruleBinaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4877:2: ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4878:1: (lv_ownedOperator_2_0= ruleBinaryOperatorCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4673:1: (lv_ownedOperator_2_0= ruleBinaryOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4674:3: lv_ownedOperator_2_0= ruleBinaryOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4878:1: (lv_ownedOperator_2_0= ruleBinaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4879:3: lv_ownedOperator_2_0= ruleBinaryOperatorCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_synpred127_InternalQVTrelation10982);
+ pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_synpred129_InternalQVTrelation11464);
lv_ownedOperator_2_0=ruleBinaryOperatorCS();
state._fsp--;
@@ -18441,10 +19030,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred127_InternalQVTrelation
+ // $ANTLR end synpred129_InternalQVTrelation
- // $ANTLR start synpred128_InternalQVTrelation
- public final void synpred128_InternalQVTrelation_fragment() throws RecognitionException {
+ // $ANTLR start synpred130_InternalQVTrelation
+ public final void synpred130_InternalQVTrelation_fragment() throws RecognitionException {
EObject lv_ownedExpression_1_0 = null;
EObject lv_ownedOperator_2_0 = null;
@@ -18452,14 +19041,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
EObject lv_ownedExpression_3_0 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4645:2: ( ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4645:2: ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4850:2: ( ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4850:2: ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4645:2: ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4645:3: () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4850:2: ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4850:3: () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4645:3: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4646:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4850:3: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4851:2:
{
if ( state.backtracking==0 ) {
@@ -18469,28 +19058,28 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4654:2: ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+
- int cnt124=0;
- loop124:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4859:2: ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+
+ int cnt126=0;
+ loop126:
do {
- int alt124=2;
- alt124 = dfa124.predict(input);
- switch (alt124) {
+ int alt126=2;
+ alt126 = dfa126.predict(input);
+ switch (alt126) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4654:3: ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4859:3: ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4654:3: ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4655:1: (lv_ownedExpression_1_0= rulePrefixedExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4859:3: ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4860:1: (lv_ownedExpression_1_0= rulePrefixedExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4655:1: (lv_ownedExpression_1_0= rulePrefixedExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4656:3: lv_ownedExpression_1_0= rulePrefixedExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4860:1: (lv_ownedExpression_1_0= rulePrefixedExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4861:3: lv_ownedExpression_1_0= rulePrefixedExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpCSParserRuleCall_0_1_0_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_synpred128_InternalQVTrelation10961);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedExpCS_in_synpred130_InternalQVTrelation11443);
lv_ownedExpression_1_0=rulePrefixedExpCS();
state._fsp--;
@@ -18501,18 +19090,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4672:2: ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4673:1: (lv_ownedOperator_2_0= ruleBinaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4877:2: ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4878:1: (lv_ownedOperator_2_0= ruleBinaryOperatorCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4673:1: (lv_ownedOperator_2_0= ruleBinaryOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4674:3: lv_ownedOperator_2_0= ruleBinaryOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4878:1: (lv_ownedOperator_2_0= ruleBinaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4879:3: lv_ownedOperator_2_0= ruleBinaryOperatorCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedOperatorBinaryOperatorCSParserRuleCall_0_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_synpred128_InternalQVTrelation10982);
+ pushFollow(FollowSets000.FOLLOW_ruleBinaryOperatorCS_in_synpred130_InternalQVTrelation11464);
lv_ownedOperator_2_0=ruleBinaryOperatorCS();
state._fsp--;
@@ -18528,27 +19117,27 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt124 >= 1 ) break loop124;
+ if ( cnt126 >= 1 ) break loop126;
if (state.backtracking>0) {state.failed=true; return ;}
EarlyExitException eee =
- new EarlyExitException(124, input);
+ new EarlyExitException(126, input);
throw eee;
}
- cnt124++;
+ cnt126++;
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4690:4: ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4691:1: (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4895:4: ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4896:1: (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4691:1: (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4692:3: lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4896:1: (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4897:3: lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedExpressionPrefixedExpOrLetExpCSParserRuleCall_0_2_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrefixedExpOrLetExpCS_in_synpred128_InternalQVTrelation11005);
+ pushFollow(FollowSets000.FOLLOW_rulePrefixedExpOrLetExpCS_in_synpred130_InternalQVTrelation11487);
lv_ownedExpression_3_0=rulePrefixedExpOrLetExpCS();
state._fsp--;
@@ -18565,23 +19154,23 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred128_InternalQVTrelation
+ // $ANTLR end synpred130_InternalQVTrelation
- // $ANTLR start synpred130_InternalQVTrelation
- public final void synpred130_InternalQVTrelation_fragment() throws RecognitionException {
+ // $ANTLR start synpred132_InternalQVTrelation
+ public final void synpred132_InternalQVTrelation_fragment() throws RecognitionException {
EObject lv_ownedOperator_5_0 = null;
EObject lv_ownedExpression_6_0 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4709:6: ( ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4709:6: ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4914:6: ( ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4914:6: ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4709:6: ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4709:7: () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4914:6: ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4914:7: () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4709:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4710:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4914:7: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4915:2:
{
if ( state.backtracking==0 ) {
@@ -18591,31 +19180,31 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4718:2: ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+
- int cnt125=0;
- loop125:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4923:2: ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+
+ int cnt127=0;
+ loop127:
do {
- int alt125=2;
- int LA125_0 = input.LA(1);
+ int alt127=2;
+ int LA127_0 = input.LA(1);
- if ( ((LA125_0>=50 && LA125_0<=51)) ) {
- alt125=1;
+ if ( ((LA127_0>=50 && LA127_0<=51)) ) {
+ alt127=1;
}
- switch (alt125) {
+ switch (alt127) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4719:1: (lv_ownedOperator_5_0= ruleUnaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4924:1: (lv_ownedOperator_5_0= ruleUnaryOperatorCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4719:1: (lv_ownedOperator_5_0= ruleUnaryOperatorCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4720:3: lv_ownedOperator_5_0= ruleUnaryOperatorCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4924:1: (lv_ownedOperator_5_0= ruleUnaryOperatorCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4925:3: lv_ownedOperator_5_0= ruleUnaryOperatorCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedOperatorUnaryOperatorCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_synpred130_InternalQVTrelation11046);
+ pushFollow(FollowSets000.FOLLOW_ruleUnaryOperatorCS_in_synpred132_InternalQVTrelation11528);
lv_ownedOperator_5_0=ruleUnaryOperatorCS();
state._fsp--;
@@ -18628,27 +19217,27 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- if ( cnt125 >= 1 ) break loop125;
+ if ( cnt127 >= 1 ) break loop127;
if (state.backtracking>0) {state.failed=true; return ;}
EarlyExitException eee =
- new EarlyExitException(125, input);
+ new EarlyExitException(127, input);
throw eee;
}
- cnt125++;
+ cnt127++;
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4736:3: ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4737:1: (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4941:3: ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4942:1: (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4737:1: (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4738:3: lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4942:1: (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:4943:3: lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getExpCSAccess().getOwnedExpressionPrimaryExpOrLetExpCSParserRuleCall_1_2_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_synpred130_InternalQVTrelation11068);
+ pushFollow(FollowSets000.FOLLOW_rulePrimaryExpOrLetExpCS_in_synpred132_InternalQVTrelation11550);
lv_ownedExpression_6_0=rulePrimaryExpOrLetExpCS();
state._fsp--;
@@ -18665,10 +19254,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred130_InternalQVTrelation
+ // $ANTLR end synpred132_InternalQVTrelation
- // $ANTLR start synpred140_InternalQVTrelation
- public final void synpred140_InternalQVTrelation_fragment() throws RecognitionException {
+ // $ANTLR start synpred142_InternalQVTrelation
+ public final void synpred142_InternalQVTrelation_fragment() throws RecognitionException {
Token otherlv_2=null;
Token otherlv_4=null;
Token otherlv_6=null;
@@ -18688,14 +19277,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
EObject lv_secondIndexes_10_0 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5109:2: ( ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5109:2: ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5314:2: ( ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5314:2: ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5109:2: ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5109:3: () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5314:2: ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5314:3: () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5109:3: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5110:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5314:3: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5315:2:
{
if ( state.backtracking==0 ) {
@@ -18705,18 +19294,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5118:2: ( (lv_pathName_1_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5119:1: (lv_pathName_1_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5323:2: ( (lv_pathName_1_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5324:1: (lv_pathName_1_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5119:1: (lv_pathName_1_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5120:3: lv_pathName_1_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5324:1: (lv_pathName_1_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5325:3: lv_pathName_1_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_0_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_synpred140_InternalQVTrelation11915);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_synpred142_InternalQVTrelation12397);
lv_pathName_1_0=rulePathNameCS();
state._fsp--;
@@ -18727,19 +19316,19 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_2=(Token)match(input,79,FollowSets000.FOLLOW_79_in_synpred140_InternalQVTrelation11927); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5140:1: ( (lv_firstIndexes_3_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5141:1: (lv_firstIndexes_3_0= ruleExpCS )
+ otherlv_2=(Token)match(input,79,FollowSets000.FOLLOW_79_in_synpred142_InternalQVTrelation12409); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5345:1: ( (lv_firstIndexes_3_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5346:1: (lv_firstIndexes_3_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5141:1: (lv_firstIndexes_3_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5142:3: lv_firstIndexes_3_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5346:1: (lv_firstIndexes_3_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5347:3: lv_firstIndexes_3_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_0_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_synpred140_InternalQVTrelation11948);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_synpred142_InternalQVTrelation12430);
lv_firstIndexes_3_0=ruleExpCS();
state._fsp--;
@@ -18750,34 +19339,34 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5158:2: (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )*
- loop127:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5363:2: (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )*
+ loop129:
do {
- int alt127=2;
- int LA127_0 = input.LA(1);
+ int alt129=2;
+ int LA129_0 = input.LA(1);
- if ( (LA127_0==19) ) {
- alt127=1;
+ if ( (LA129_0==19) ) {
+ alt129=1;
}
- switch (alt127) {
+ switch (alt129) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5158:4: otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5363:4: otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) )
{
- otherlv_4=(Token)match(input,19,FollowSets000.FOLLOW_19_in_synpred140_InternalQVTrelation11961); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5162:1: ( (lv_firstIndexes_5_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5163:1: (lv_firstIndexes_5_0= ruleExpCS )
+ otherlv_4=(Token)match(input,19,FollowSets000.FOLLOW_19_in_synpred142_InternalQVTrelation12443); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5367:1: ( (lv_firstIndexes_5_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5368:1: (lv_firstIndexes_5_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5163:1: (lv_firstIndexes_5_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5164:3: lv_firstIndexes_5_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5368:1: (lv_firstIndexes_5_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5369:3: lv_firstIndexes_5_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getFirstIndexesExpCSParserRuleCall_0_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_synpred140_InternalQVTrelation11982);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_synpred142_InternalQVTrelation12464);
lv_firstIndexes_5_0=ruleExpCS();
state._fsp--;
@@ -18793,35 +19382,35 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop127;
+ break loop129;
}
} while (true);
- otherlv_6=(Token)match(input,80,FollowSets000.FOLLOW_80_in_synpred140_InternalQVTrelation11996); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5184:1: (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )?
- int alt129=2;
- int LA129_0 = input.LA(1);
+ otherlv_6=(Token)match(input,80,FollowSets000.FOLLOW_80_in_synpred142_InternalQVTrelation12478); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5389:1: (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )?
+ int alt131=2;
+ int LA131_0 = input.LA(1);
- if ( (LA129_0==79) ) {
- alt129=1;
+ if ( (LA131_0==79) ) {
+ alt131=1;
}
- switch (alt129) {
+ switch (alt131) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5184:3: otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5389:3: otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']'
{
- otherlv_7=(Token)match(input,79,FollowSets000.FOLLOW_79_in_synpred140_InternalQVTrelation12009); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5188:1: ( (lv_secondIndexes_8_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5189:1: (lv_secondIndexes_8_0= ruleExpCS )
+ otherlv_7=(Token)match(input,79,FollowSets000.FOLLOW_79_in_synpred142_InternalQVTrelation12491); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5393:1: ( (lv_secondIndexes_8_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5394:1: (lv_secondIndexes_8_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5189:1: (lv_secondIndexes_8_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5190:3: lv_secondIndexes_8_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5394:1: (lv_secondIndexes_8_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5395:3: lv_secondIndexes_8_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_0_6_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_synpred140_InternalQVTrelation12030);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_synpred142_InternalQVTrelation12512);
lv_secondIndexes_8_0=ruleExpCS();
state._fsp--;
@@ -18832,34 +19421,34 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5206:2: (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )*
- loop128:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5411:2: (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )*
+ loop130:
do {
- int alt128=2;
- int LA128_0 = input.LA(1);
+ int alt130=2;
+ int LA130_0 = input.LA(1);
- if ( (LA128_0==19) ) {
- alt128=1;
+ if ( (LA130_0==19) ) {
+ alt130=1;
}
- switch (alt128) {
+ switch (alt130) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5206:4: otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5411:4: otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) )
{
- otherlv_9=(Token)match(input,19,FollowSets000.FOLLOW_19_in_synpred140_InternalQVTrelation12043); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5210:1: ( (lv_secondIndexes_10_0= ruleExpCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5211:1: (lv_secondIndexes_10_0= ruleExpCS )
+ otherlv_9=(Token)match(input,19,FollowSets000.FOLLOW_19_in_synpred142_InternalQVTrelation12525); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5415:1: ( (lv_secondIndexes_10_0= ruleExpCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5416:1: (lv_secondIndexes_10_0= ruleExpCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5211:1: (lv_secondIndexes_10_0= ruleExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5212:3: lv_secondIndexes_10_0= ruleExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5416:1: (lv_secondIndexes_10_0= ruleExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5417:3: lv_secondIndexes_10_0= ruleExpCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getSecondIndexesExpCSParserRuleCall_0_6_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_synpred140_InternalQVTrelation12064);
+ pushFollow(FollowSets000.FOLLOW_ruleExpCS_in_synpred142_InternalQVTrelation12546);
lv_secondIndexes_10_0=ruleExpCS();
state._fsp--;
@@ -18875,42 +19464,42 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop128;
+ break loop130;
}
} while (true);
- otherlv_11=(Token)match(input,80,FollowSets000.FOLLOW_80_in_synpred140_InternalQVTrelation12078); if (state.failed) return ;
+ otherlv_11=(Token)match(input,80,FollowSets000.FOLLOW_80_in_synpred142_InternalQVTrelation12560); if (state.failed) return ;
}
break;
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5232:3: ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )?
- int alt130=2;
- int LA130_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5437:3: ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )?
+ int alt132=2;
+ int LA132_0 = input.LA(1);
- if ( (LA130_0==86) ) {
- alt130=1;
+ if ( (LA132_0==86) ) {
+ alt132=1;
}
- switch (alt130) {
+ switch (alt132) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5232:4: ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5437:4: ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5232:4: ( (lv_atPre_12_0= '@' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5233:1: (lv_atPre_12_0= '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5437:4: ( (lv_atPre_12_0= '@' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5438:1: (lv_atPre_12_0= '@' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5233:1: (lv_atPre_12_0= '@' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5234:3: lv_atPre_12_0= '@'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5438:1: (lv_atPre_12_0= '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5439:3: lv_atPre_12_0= '@'
{
- lv_atPre_12_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_synpred140_InternalQVTrelation12099); if (state.failed) return ;
+ lv_atPre_12_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_synpred142_InternalQVTrelation12581); if (state.failed) return ;
}
}
- otherlv_13=(Token)match(input,87,FollowSets000.FOLLOW_87_in_synpred140_InternalQVTrelation12124); if (state.failed) return ;
+ otherlv_13=(Token)match(input,87,FollowSets000.FOLLOW_87_in_synpred142_InternalQVTrelation12606); if (state.failed) return ;
}
break;
@@ -18923,10 +19512,10 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred140_InternalQVTrelation
+ // $ANTLR end synpred142_InternalQVTrelation
- // $ANTLR start synpred142_InternalQVTrelation
- public final void synpred142_InternalQVTrelation_fragment() throws RecognitionException {
+ // $ANTLR start synpred144_InternalQVTrelation
+ public final void synpred144_InternalQVTrelation_fragment() throws RecognitionException {
Token otherlv_16=null;
Token otherlv_18=null;
Token otherlv_20=null;
@@ -18937,14 +19526,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
EObject lv_ownedParts_19_0 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5252:6: ( ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5252:6: ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5457:6: ( ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5457:6: ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5252:6: ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5252:7: () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5457:6: ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5457:7: () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5252:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5253:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5457:7: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5458:2:
{
if ( state.backtracking==0 ) {
@@ -18954,18 +19543,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5261:2: ( (lv_pathName_15_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5262:1: (lv_pathName_15_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5466:2: ( (lv_pathName_15_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5467:1: (lv_pathName_15_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5262:1: (lv_pathName_15_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5263:3: lv_pathName_15_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5467:1: (lv_pathName_15_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5468:3: lv_pathName_15_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_1_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_synpred142_InternalQVTrelation12167);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_synpred144_InternalQVTrelation12649);
lv_pathName_15_0=rulePathNameCS();
state._fsp--;
@@ -18976,19 +19565,19 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_16=(Token)match(input,18,FollowSets000.FOLLOW_18_in_synpred142_InternalQVTrelation12179); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5283:1: ( (lv_ownedParts_17_0= ruleConstructorPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5284:1: (lv_ownedParts_17_0= ruleConstructorPartCS )
+ otherlv_16=(Token)match(input,18,FollowSets000.FOLLOW_18_in_synpred144_InternalQVTrelation12661); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5488:1: ( (lv_ownedParts_17_0= ruleConstructorPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5489:1: (lv_ownedParts_17_0= ruleConstructorPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5284:1: (lv_ownedParts_17_0= ruleConstructorPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5285:3: lv_ownedParts_17_0= ruleConstructorPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5489:1: (lv_ownedParts_17_0= ruleConstructorPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5490:3: lv_ownedParts_17_0= ruleConstructorPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_1_3_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_synpred142_InternalQVTrelation12200);
+ pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_synpred144_InternalQVTrelation12682);
lv_ownedParts_17_0=ruleConstructorPartCS();
state._fsp--;
@@ -18999,34 +19588,34 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5301:2: (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )*
- loop131:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5506:2: (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )*
+ loop133:
do {
- int alt131=2;
- int LA131_0 = input.LA(1);
+ int alt133=2;
+ int LA133_0 = input.LA(1);
- if ( (LA131_0==19) ) {
- alt131=1;
+ if ( (LA133_0==19) ) {
+ alt133=1;
}
- switch (alt131) {
+ switch (alt133) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5301:4: otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5506:4: otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) )
{
- otherlv_18=(Token)match(input,19,FollowSets000.FOLLOW_19_in_synpred142_InternalQVTrelation12213); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5305:1: ( (lv_ownedParts_19_0= ruleConstructorPartCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5306:1: (lv_ownedParts_19_0= ruleConstructorPartCS )
+ otherlv_18=(Token)match(input,19,FollowSets000.FOLLOW_19_in_synpred144_InternalQVTrelation12695); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5510:1: ( (lv_ownedParts_19_0= ruleConstructorPartCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5511:1: (lv_ownedParts_19_0= ruleConstructorPartCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5306:1: (lv_ownedParts_19_0= ruleConstructorPartCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5307:3: lv_ownedParts_19_0= ruleConstructorPartCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5511:1: (lv_ownedParts_19_0= ruleConstructorPartCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5512:3: lv_ownedParts_19_0= ruleConstructorPartCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getOwnedPartsConstructorPartCSParserRuleCall_1_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_synpred142_InternalQVTrelation12234);
+ pushFollow(FollowSets000.FOLLOW_ruleConstructorPartCS_in_synpred144_InternalQVTrelation12716);
lv_ownedParts_19_0=ruleConstructorPartCS();
state._fsp--;
@@ -19042,21 +19631,21 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop131;
+ break loop133;
}
} while (true);
- otherlv_20=(Token)match(input,21,FollowSets000.FOLLOW_21_in_synpred142_InternalQVTrelation12248); if (state.failed) return ;
+ otherlv_20=(Token)match(input,21,FollowSets000.FOLLOW_21_in_synpred144_InternalQVTrelation12730); if (state.failed) return ;
}
}
}
- // $ANTLR end synpred142_InternalQVTrelation
+ // $ANTLR end synpred144_InternalQVTrelation
- // $ANTLR start synpred150_InternalQVTrelation
- public final void synpred150_InternalQVTrelation_fragment() throws RecognitionException {
+ // $ANTLR start synpred152_InternalQVTrelation
+ public final void synpred152_InternalQVTrelation_fragment() throws RecognitionException {
Token lv_atPre_23_0=null;
Token otherlv_24=null;
Token otherlv_25=null;
@@ -19076,14 +19665,14 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
EObject lv_argument_31_0 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5328:6: ( ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5328:6: ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5533:6: ( ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5533:6: ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5328:6: ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5328:7: () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5533:6: ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5533:7: () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5328:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5329:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5533:7: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5534:2:
{
if ( state.backtracking==0 ) {
@@ -19093,18 +19682,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5337:2: ( (lv_pathName_22_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5338:1: (lv_pathName_22_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5542:2: ( (lv_pathName_22_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5543:1: (lv_pathName_22_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5338:1: (lv_pathName_22_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5339:3: lv_pathName_22_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5543:1: (lv_pathName_22_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5544:3: lv_pathName_22_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_synpred150_InternalQVTrelation12289);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_synpred152_InternalQVTrelation12771);
lv_pathName_22_0=rulePathNameCS();
state._fsp--;
@@ -19115,61 +19704,61 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5355:2: ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )?
- int alt139=2;
- int LA139_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5560:2: ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )?
+ int alt141=2;
+ int LA141_0 = input.LA(1);
- if ( (LA139_0==86) ) {
- alt139=1;
+ if ( (LA141_0==86) ) {
+ alt141=1;
}
- switch (alt139) {
+ switch (alt141) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5355:3: ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5560:3: ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5355:3: ( (lv_atPre_23_0= '@' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5356:1: (lv_atPre_23_0= '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5560:3: ( (lv_atPre_23_0= '@' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5561:1: (lv_atPre_23_0= '@' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5356:1: (lv_atPre_23_0= '@' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5357:3: lv_atPre_23_0= '@'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5561:1: (lv_atPre_23_0= '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5562:3: lv_atPre_23_0= '@'
{
- lv_atPre_23_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_synpred150_InternalQVTrelation12308); if (state.failed) return ;
+ lv_atPre_23_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_synpred152_InternalQVTrelation12790); if (state.failed) return ;
}
}
- otherlv_24=(Token)match(input,87,FollowSets000.FOLLOW_87_in_synpred150_InternalQVTrelation12333); if (state.failed) return ;
+ otherlv_24=(Token)match(input,87,FollowSets000.FOLLOW_87_in_synpred152_InternalQVTrelation12815); if (state.failed) return ;
}
break;
}
- otherlv_25=(Token)match(input,33,FollowSets000.FOLLOW_33_in_synpred150_InternalQVTrelation12347); if (state.failed) return ;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5378:1: ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )?
- int alt145=2;
- int LA145_0 = input.LA(1);
+ otherlv_25=(Token)match(input,33,FollowSets000.FOLLOW_33_in_synpred152_InternalQVTrelation12829); if (state.failed) return ;
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5583:1: ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )?
+ int alt147=2;
+ int LA147_0 = input.LA(1);
- if ( ((LA145_0>=RULE_SIMPLE_ID && LA145_0<=RULE_SINGLE_QUOTED_STRING)||(LA145_0>=24 && LA145_0<=33)||(LA145_0>=35 && LA145_0<=42)||(LA145_0>=44 && LA145_0<=45)||(LA145_0>=47 && LA145_0<=48)||(LA145_0>=50 && LA145_0<=51)||LA145_0==63||(LA145_0>=65 && LA145_0<=77)||(LA145_0>=82 && LA145_0<=85)||LA145_0==89||LA145_0==93||LA145_0==95) ) {
- alt145=1;
+ if ( ((LA147_0>=RULE_SIMPLE_ID && LA147_0<=RULE_SINGLE_QUOTED_STRING)||(LA147_0>=24 && LA147_0<=33)||(LA147_0>=35 && LA147_0<=42)||(LA147_0>=44 && LA147_0<=45)||(LA147_0>=47 && LA147_0<=48)||(LA147_0>=50 && LA147_0<=51)||LA147_0==63||(LA147_0>=65 && LA147_0<=77)||(LA147_0>=82 && LA147_0<=85)||LA147_0==89||LA147_0==93||LA147_0==95) ) {
+ alt147=1;
}
- switch (alt145) {
+ switch (alt147) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5378:2: ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5583:2: ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5378:2: ( (lv_argument_26_0= ruleNavigatingArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5379:1: (lv_argument_26_0= ruleNavigatingArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5583:2: ( (lv_argument_26_0= ruleNavigatingArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5584:1: (lv_argument_26_0= ruleNavigatingArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5379:1: (lv_argument_26_0= ruleNavigatingArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5380:3: lv_argument_26_0= ruleNavigatingArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5584:1: (lv_argument_26_0= ruleNavigatingArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5585:3: lv_argument_26_0= ruleNavigatingArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingArgCSParserRuleCall_2_4_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_synpred150_InternalQVTrelation12369);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingArgCS_in_synpred152_InternalQVTrelation12851);
lv_argument_26_0=ruleNavigatingArgCS();
state._fsp--;
@@ -19180,30 +19769,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5396:2: ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )*
- loop140:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5601:2: ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )*
+ loop142:
do {
- int alt140=2;
- int LA140_0 = input.LA(1);
+ int alt142=2;
+ int LA142_0 = input.LA(1);
- if ( (LA140_0==19) ) {
- alt140=1;
+ if ( (LA142_0==19) ) {
+ alt142=1;
}
- switch (alt140) {
+ switch (alt142) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5397:1: (lv_argument_27_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5602:1: (lv_argument_27_0= ruleNavigatingCommaArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5397:1: (lv_argument_27_0= ruleNavigatingCommaArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5398:3: lv_argument_27_0= ruleNavigatingCommaArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5602:1: (lv_argument_27_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5603:3: lv_argument_27_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_2_4_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_synpred150_InternalQVTrelation12390);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_synpred152_InternalQVTrelation12872);
lv_argument_27_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -19216,33 +19805,33 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop140;
+ break loop142;
}
} while (true);
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5414:3: ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )?
- int alt142=2;
- int LA142_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5619:3: ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )?
+ int alt144=2;
+ int LA144_0 = input.LA(1);
- if ( (LA142_0==23) ) {
- alt142=1;
+ if ( (LA144_0==23) ) {
+ alt144=1;
}
- switch (alt142) {
+ switch (alt144) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5414:4: ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5619:4: ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5414:4: ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5415:1: (lv_argument_28_0= ruleNavigatingSemiArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5619:4: ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5620:1: (lv_argument_28_0= ruleNavigatingSemiArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5415:1: (lv_argument_28_0= ruleNavigatingSemiArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5416:3: lv_argument_28_0= ruleNavigatingSemiArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5620:1: (lv_argument_28_0= ruleNavigatingSemiArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5621:3: lv_argument_28_0= ruleNavigatingSemiArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingSemiArgCSParserRuleCall_2_4_2_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_synpred150_InternalQVTrelation12413);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingSemiArgCS_in_synpred152_InternalQVTrelation12895);
lv_argument_28_0=ruleNavigatingSemiArgCS();
state._fsp--;
@@ -19253,30 +19842,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5432:2: ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )*
- loop141:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5637:2: ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )*
+ loop143:
do {
- int alt141=2;
- int LA141_0 = input.LA(1);
+ int alt143=2;
+ int LA143_0 = input.LA(1);
- if ( (LA141_0==19) ) {
- alt141=1;
+ if ( (LA143_0==19) ) {
+ alt143=1;
}
- switch (alt141) {
+ switch (alt143) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5433:1: (lv_argument_29_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5638:1: (lv_argument_29_0= ruleNavigatingCommaArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5433:1: (lv_argument_29_0= ruleNavigatingCommaArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5434:3: lv_argument_29_0= ruleNavigatingCommaArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5638:1: (lv_argument_29_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5639:3: lv_argument_29_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_2_4_2_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_synpred150_InternalQVTrelation12434);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_synpred152_InternalQVTrelation12916);
lv_argument_29_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -19289,7 +19878,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop141;
+ break loop143;
}
} while (true);
@@ -19299,29 +19888,29 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5450:5: ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )?
- int alt144=2;
- int LA144_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5655:5: ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )?
+ int alt146=2;
+ int LA146_0 = input.LA(1);
- if ( (LA144_0==88) ) {
- alt144=1;
+ if ( (LA146_0==88) ) {
+ alt146=1;
}
- switch (alt144) {
+ switch (alt146) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5450:6: ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )*
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5655:6: ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )*
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5450:6: ( (lv_argument_30_0= ruleNavigatingBarArgCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5451:1: (lv_argument_30_0= ruleNavigatingBarArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5655:6: ( (lv_argument_30_0= ruleNavigatingBarArgCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5656:1: (lv_argument_30_0= ruleNavigatingBarArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5451:1: (lv_argument_30_0= ruleNavigatingBarArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5452:3: lv_argument_30_0= ruleNavigatingBarArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5656:1: (lv_argument_30_0= ruleNavigatingBarArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5657:3: lv_argument_30_0= ruleNavigatingBarArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingBarArgCSParserRuleCall_2_4_3_0_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_synpred150_InternalQVTrelation12459);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingBarArgCS_in_synpred152_InternalQVTrelation12941);
lv_argument_30_0=ruleNavigatingBarArgCS();
state._fsp--;
@@ -19332,30 +19921,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5468:2: ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )*
- loop143:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5673:2: ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )*
+ loop145:
do {
- int alt143=2;
- int LA143_0 = input.LA(1);
+ int alt145=2;
+ int LA145_0 = input.LA(1);
- if ( (LA143_0==19) ) {
- alt143=1;
+ if ( (LA145_0==19) ) {
+ alt145=1;
}
- switch (alt143) {
+ switch (alt145) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5469:1: (lv_argument_31_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5674:1: (lv_argument_31_0= ruleNavigatingCommaArgCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5469:1: (lv_argument_31_0= ruleNavigatingCommaArgCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5470:3: lv_argument_31_0= ruleNavigatingCommaArgCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5674:1: (lv_argument_31_0= ruleNavigatingCommaArgCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5675:3: lv_argument_31_0= ruleNavigatingCommaArgCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getArgumentNavigatingCommaArgCSParserRuleCall_2_4_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_synpred150_InternalQVTrelation12480);
+ pushFollow(FollowSets000.FOLLOW_ruleNavigatingCommaArgCS_in_synpred152_InternalQVTrelation12962);
lv_argument_31_0=ruleNavigatingCommaArgCS();
state._fsp--;
@@ -19368,7 +19957,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
break;
default :
- break loop143;
+ break loop145;
}
} while (true);
@@ -19384,30 +19973,30 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- otherlv_32=(Token)match(input,34,FollowSets000.FOLLOW_34_in_synpred150_InternalQVTrelation12497); if (state.failed) return ;
+ otherlv_32=(Token)match(input,34,FollowSets000.FOLLOW_34_in_synpred152_InternalQVTrelation12979); if (state.failed) return ;
}
}
}
- // $ANTLR end synpred150_InternalQVTrelation
+ // $ANTLR end synpred152_InternalQVTrelation
- // $ANTLR start synpred152_InternalQVTrelation
- public final void synpred152_InternalQVTrelation_fragment() throws RecognitionException {
+ // $ANTLR start synpred154_InternalQVTrelation
+ public final void synpred154_InternalQVTrelation_fragment() throws RecognitionException {
Token lv_atPre_35_0=null;
Token otherlv_36=null;
EObject lv_pathName_34_0 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5491:6: ( ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5491:6: ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5696:6: ( ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5696:6: ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5491:6: ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5491:7: () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )?
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5696:6: ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5696:7: () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )?
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5491:7: ()
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5492:2:
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5696:7: ()
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5697:2:
{
if ( state.backtracking==0 ) {
@@ -19417,18 +20006,18 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5500:2: ( (lv_pathName_34_0= rulePathNameCS ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5501:1: (lv_pathName_34_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5705:2: ( (lv_pathName_34_0= rulePathNameCS ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5706:1: (lv_pathName_34_0= rulePathNameCS )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5501:1: (lv_pathName_34_0= rulePathNameCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5502:3: lv_pathName_34_0= rulePathNameCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5706:1: (lv_pathName_34_0= rulePathNameCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5707:3: lv_pathName_34_0= rulePathNameCS
{
if ( state.backtracking==0 ) {
newCompositeNode(grammarAccess.getPrimaryExpCSAccess().getPathNamePathNameCSParserRuleCall_3_1_0());
}
- pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_synpred152_InternalQVTrelation12538);
+ pushFollow(FollowSets000.FOLLOW_rulePathNameCS_in_synpred154_InternalQVTrelation13020);
lv_pathName_34_0=rulePathNameCS();
state._fsp--;
@@ -19439,31 +20028,31 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5518:2: ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )?
- int alt146=2;
- int LA146_0 = input.LA(1);
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5723:2: ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )?
+ int alt148=2;
+ int LA148_0 = input.LA(1);
- if ( (LA146_0==86) ) {
- alt146=1;
+ if ( (LA148_0==86) ) {
+ alt148=1;
}
- switch (alt146) {
+ switch (alt148) {
case 1 :
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5518:3: ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5723:3: ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre'
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5518:3: ( (lv_atPre_35_0= '@' ) )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5519:1: (lv_atPre_35_0= '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5723:3: ( (lv_atPre_35_0= '@' ) )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5724:1: (lv_atPre_35_0= '@' )
{
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5519:1: (lv_atPre_35_0= '@' )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5520:3: lv_atPre_35_0= '@'
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5724:1: (lv_atPre_35_0= '@' )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5725:3: lv_atPre_35_0= '@'
{
- lv_atPre_35_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_synpred152_InternalQVTrelation12557); if (state.failed) return ;
+ lv_atPre_35_0=(Token)match(input,86,FollowSets000.FOLLOW_86_in_synpred154_InternalQVTrelation13039); if (state.failed) return ;
}
}
- otherlv_36=(Token)match(input,87,FollowSets000.FOLLOW_87_in_synpred152_InternalQVTrelation12582); if (state.failed) return ;
+ otherlv_36=(Token)match(input,87,FollowSets000.FOLLOW_87_in_synpred154_InternalQVTrelation13064); if (state.failed) return ;
}
break;
@@ -19476,22 +20065,22 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred152_InternalQVTrelation
+ // $ANTLR end synpred154_InternalQVTrelation
- // $ANTLR start synpred155_InternalQVTrelation
- public final void synpred155_InternalQVTrelation_fragment() throws RecognitionException {
+ // $ANTLR start synpred157_InternalQVTrelation
+ public final void synpred157_InternalQVTrelation_fragment() throws RecognitionException {
EObject this_TupleLiteralExpCS_39 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5565:2: (this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5565:2: this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5770:2: (this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5770:2: this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS
{
if ( state.backtracking==0 ) {
/* */
}
- pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_synpred155_InternalQVTrelation12676);
+ pushFollow(FollowSets000.FOLLOW_ruleTupleLiteralExpCS_in_synpred157_InternalQVTrelation13158);
this_TupleLiteralExpCS_39=ruleTupleLiteralExpCS();
state._fsp--;
@@ -19499,22 +20088,22 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred155_InternalQVTrelation
+ // $ANTLR end synpred157_InternalQVTrelation
- // $ANTLR start synpred156_InternalQVTrelation
- public final void synpred156_InternalQVTrelation_fragment() throws RecognitionException {
+ // $ANTLR start synpred158_InternalQVTrelation
+ public final void synpred158_InternalQVTrelation_fragment() throws RecognitionException {
EObject this_CollectionLiteralExpCS_40 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5578:2: (this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5578:2: this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5783:2: (this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5783:2: this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS
{
if ( state.backtracking==0 ) {
/* */
}
- pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_synpred156_InternalQVTrelation12706);
+ pushFollow(FollowSets000.FOLLOW_ruleCollectionLiteralExpCS_in_synpred158_InternalQVTrelation13188);
this_CollectionLiteralExpCS_40=ruleCollectionLiteralExpCS();
state._fsp--;
@@ -19522,22 +20111,22 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred156_InternalQVTrelation
+ // $ANTLR end synpred158_InternalQVTrelation
- // $ANTLR start synpred157_InternalQVTrelation
- public final void synpred157_InternalQVTrelation_fragment() throws RecognitionException {
+ // $ANTLR start synpred159_InternalQVTrelation
+ public final void synpred159_InternalQVTrelation_fragment() throws RecognitionException {
EObject this_TypeLiteralExpCS_41 = null;
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5591:2: (this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS )
- // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5591:2: this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5796:2: (this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS )
+ // ../../plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/parser/antlr/internal/InternalQVTrelation.g:5796:2: this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS
{
if ( state.backtracking==0 ) {
/* */
}
- pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_synpred157_InternalQVTrelation12736);
+ pushFollow(FollowSets000.FOLLOW_ruleTypeLiteralExpCS_in_synpred159_InternalQVTrelation13218);
this_TypeLiteralExpCS_41=ruleTypeLiteralExpCS();
state._fsp--;
@@ -19545,15 +20134,15 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
}
}
- // $ANTLR end synpred157_InternalQVTrelation
+ // $ANTLR end synpred159_InternalQVTrelation
// Delegated rules
- public final boolean synpred66_InternalQVTrelation() {
+ public final boolean synpred159_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred66_InternalQVTrelation_fragment(); // can never throw exception
+ synpred159_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -19591,11 +20180,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred150_InternalQVTrelation() {
+ public final boolean synpred144_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred150_InternalQVTrelation_fragment(); // can never throw exception
+ synpred144_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -19605,11 +20194,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred130_InternalQVTrelation() {
+ public final boolean synpred158_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred130_InternalQVTrelation_fragment(); // can never throw exception
+ synpred158_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -19619,11 +20208,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred155_InternalQVTrelation() {
+ public final boolean synpred130_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred155_InternalQVTrelation_fragment(); // can never throw exception
+ synpred130_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -19647,11 +20236,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred128_InternalQVTrelation() {
+ public final boolean synpred132_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred128_InternalQVTrelation_fragment(); // can never throw exception
+ synpred132_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -19675,11 +20264,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred127_InternalQVTrelation() {
+ public final boolean synpred129_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred127_InternalQVTrelation_fragment(); // can never throw exception
+ synpred129_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -19689,11 +20278,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred156_InternalQVTrelation() {
+ public final boolean synpred68_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred156_InternalQVTrelation_fragment(); // can never throw exception
+ synpred68_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -19703,11 +20292,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
state.failed=false;
return success;
}
- public final boolean synpred140_InternalQVTrelation() {
+ public final boolean synpred154_InternalQVTrelation() {
state.backtracking++;
int start = input.mark();
try {
- synpred140_InternalQVTrelation_fragment(); // can never throw exception
+ synpred154_InternalQVTrelation_fragment(); // can never throw exception
} catch (RecognitionException re) {
System.err.println("impossible: "+re);
}
@@ -19722,10 +20311,11 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
protected DFA4 dfa4 = new DFA4(this);
protected DFA5 dfa5 = new DFA5(this);
protected DFA29 dfa29 = new DFA29(this);
+ protected DFA40 dfa40 = new DFA40(this);
+ protected DFA78 dfa78 = new DFA78(this);
protected DFA76 dfa76 = new DFA76(this);
- protected DFA74 dfa74 = new DFA74(this);
- protected DFA95 dfa95 = new DFA95(this);
- protected DFA124 dfa124 = new DFA124(this);
+ protected DFA97 dfa97 = new DFA97(this);
+ protected DFA126 dfa126 = new DFA126(this);
static final String DFA4_eotS =
"\32\uffff";
static final String DFA4_eofS =
@@ -19799,7 +20389,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
this.transition = DFA4_transition;
}
public String getDescription() {
- return "208:1: (lv_memberIdentifier_4_1= ruleNameExpCS | lv_memberIdentifier_4_2= ruleTemplateCS | lv_memberIdentifier_4_3= ruleAnyElementCS )";
+ return "208:1: (lv_memberIdentifiers_4_1= ruleNameExpCS | lv_memberIdentifiers_4_2= ruleTemplateCS | lv_memberIdentifiers_4_3= ruleAnyElementCS )";
}
}
static final String DFA5_eotS =
@@ -19875,7 +20465,7 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
this.transition = DFA5_transition;
}
public String getDescription() {
- return "263:1: (lv_memberIdentifier_6_1= ruleNameExpCS | lv_memberIdentifier_6_2= ruleTemplateCS | lv_memberIdentifier_6_3= ruleAnyElementCS )";
+ return "263:1: (lv_memberIdentifiers_6_1= ruleNameExpCS | lv_memberIdentifiers_6_2= ruleTemplateCS | lv_memberIdentifiers_6_3= ruleAnyElementCS )";
}
}
static final String DFA29_eotS =
@@ -19883,13 +20473,13 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
static final String DFA29_eofS =
"\155\uffff";
static final String DFA29_minS =
- "\1\4\26\21\1\4\26\22\2\4\44\22\26\21\1\uffff\1\0\1\uffff";
+ "\1\4\26\21\1\4\26\22\1\uffff\2\4\44\22\26\21\1\uffff\1\0";
static final String DFA29_maxS =
- "\1\60\26\21\1\60\26\100\1\115\1\60\72\100\1\uffff\1\0\1\uffff";
+ "\1\60\26\21\1\110\26\100\1\uffff\1\115\1\60\72\100\1\uffff\1\0";
static final String DFA29_acceptS =
- "\152\uffff\1\2\1\uffff\1\1";
+ "\56\uffff\1\1\74\uffff\1\2\1\uffff";
static final String DFA29_specialS =
- "\153\uffff\1\0\1\uffff}>";
+ "\154\uffff\1\0}>";
static final String[] DFA29_transitionS = {
"\1\1\1\2\13\uffff\1\27\6\uffff\1\5\1\10\1\7\1\12\1\6\1\15\1"+
"\14\1\17\1\20\2\uffff\1\23\1\21\1\16\1\24\1\11\1\13\1\25\1\26"+
@@ -19918,99 +20508,99 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
"\1\27",
"\1\30\1\31\22\uffff\1\34\1\37\1\36\1\41\1\35\1\44\1\43\1\46"+
"\1\47\2\uffff\1\52\1\50\1\45\1\53\1\40\1\42\1\54\1\55\1\uffff"+
- "\1\51\2\uffff\1\32\1\33",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\60\1\61\22\uffff\1\64\1\67\1\66\1\71\1\65\1\74\1\73\1\76"+
- "\1\77\2\uffff\1\102\1\100\1\75\1\103\1\70\1\72\1\104\1\105\1"+
- "\uffff\1\101\2\uffff\1\62\1\63\16\uffff\1\123\1\uffff\1\113"+
- "\1\114\1\115\1\116\1\117\1\120\1\121\1\122\1\106\1\107\1\110"+
- "\1\111\1\112",
- "\1\124\1\125\13\uffff\1\152\3\uffff\1\153\2\uffff\1\130\1"+
- "\133\1\132\1\135\1\131\1\140\1\137\1\142\1\143\2\uffff\1\146"+
- "\1\144\1\141\1\147\1\134\1\136\1\150\1\151\1\152\1\145\2\uffff"+
- "\1\126\1\127",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\57\55\uffff\1\56",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
- "\1\152\1\uffff\2\152\1\uffff\1\154\51\uffff\1\152",
+ "\1\51\2\uffff\1\32\1\33\20\uffff\10\56",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
"",
- "\1\uffff",
- ""
+ "\1\61\1\62\22\uffff\1\65\1\70\1\67\1\72\1\66\1\75\1\74\1\77"+
+ "\1\100\2\uffff\1\103\1\101\1\76\1\104\1\71\1\73\1\105\1\106"+
+ "\1\uffff\1\102\2\uffff\1\63\1\64\16\uffff\1\124\1\uffff\1\114"+
+ "\1\115\1\116\1\117\1\120\1\121\1\122\1\123\1\107\1\110\1\111"+
+ "\1\112\1\113",
+ "\1\125\1\126\13\uffff\1\153\3\uffff\1\154\2\uffff\1\131\1"+
+ "\134\1\133\1\136\1\132\1\141\1\140\1\143\1\144\2\uffff\1\147"+
+ "\1\145\1\142\1\150\1\135\1\137\1\151\1\152\1\153\1\146\2\uffff"+
+ "\1\127\1\130",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\60\55\uffff\1\57",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "\1\153\1\uffff\2\153\1\uffff\1\56\51\uffff\1\153",
+ "",
+ "\1\uffff"
};
static final short[] DFA29_eot = DFA.unpackEncodedString(DFA29_eotS);
@@ -20043,25 +20633,25 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
this.transition = DFA29_transition;
}
public String getDescription() {
- return "1469:2: (this_ObjectTemplateCS_0= ruleObjectTemplateCS | this_CollectionTemplateCS_1= ruleCollectionTemplateCS )";
+ return "1551:2: (this_ObjectTemplateCS_0= ruleObjectTemplateCS | this_CollectionTemplateCS_1= ruleCollectionTemplateCS )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA29_107 = input.LA(1);
+ int LA29_108 = input.LA(1);
- int index29_107 = input.index();
+ int index29_108 = input.index();
input.rewind();
s = -1;
- if ( (synpred34_InternalQVTrelation()) ) {s = 108;}
+ if ( (synpred34_InternalQVTrelation()) ) {s = 46;}
- else if ( (true) ) {s = 106;}
+ else if ( (true) ) {s = 107;}
- input.seek(index29_107);
+ input.seek(index29_108);
if ( s>=0 ) return s;
break;
}
@@ -20072,22 +20662,121 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
throw nvae;
}
}
- static final String DFA76_eotS =
+ static final String DFA40_eotS =
+ "\31\uffff";
+ static final String DFA40_eofS =
+ "\1\uffff\26\27\2\uffff";
+ static final String DFA40_minS =
+ "\1\4\26\21\2\uffff";
+ static final String DFA40_maxS =
+ "\1\137\26\126\2\uffff";
+ static final String DFA40_acceptS =
+ "\27\uffff\1\1\1\2";
+ static final String DFA40_specialS =
+ "\31\uffff}>";
+ static final String[] DFA40_transitionS = {
+ "\1\1\1\2\2\27\11\uffff\1\30\6\uffff\1\5\1\10\1\7\1\12\1\6\1"+
+ "\15\1\14\1\17\1\20\1\27\1\uffff\1\23\1\21\1\16\1\24\1\11\1\13"+
+ "\1\25\1\26\1\uffff\1\22\1\27\1\uffff\1\3\1\4\1\uffff\2\27\13"+
+ "\uffff\1\27\1\uffff\15\27\4\uffff\4\27\3\uffff\1\27\3\uffff"+
+ "\1\27\1\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "\1\30\2\27\1\uffff\2\27\12\uffff\1\27\13\uffff\2\27\2\uffff"+
+ "\2\27\1\uffff\13\27\1\uffff\1\27\16\uffff\1\27\6\uffff\1\27",
+ "",
+ ""
+ };
+
+ static final short[] DFA40_eot = DFA.unpackEncodedString(DFA40_eotS);
+ static final short[] DFA40_eof = DFA.unpackEncodedString(DFA40_eofS);
+ static final char[] DFA40_min = DFA.unpackEncodedStringToUnsignedChars(DFA40_minS);
+ static final char[] DFA40_max = DFA.unpackEncodedStringToUnsignedChars(DFA40_maxS);
+ static final short[] DFA40_accept = DFA.unpackEncodedString(DFA40_acceptS);
+ static final short[] DFA40_special = DFA.unpackEncodedString(DFA40_specialS);
+ static final short[][] DFA40_transition;
+
+ static {
+ int numStates = DFA40_transitionS.length;
+ DFA40_transition = new short[numStates][];
+ for (int i=0; i<numStates; i++) {
+ DFA40_transition[i] = DFA.unpackEncodedString(DFA40_transitionS[i]);
+ }
+ }
+
+ class DFA40 extends DFA {
+
+ public DFA40(BaseRecognizer recognizer) {
+ this.recognizer = recognizer;
+ this.decisionNumber = 40;
+ this.eot = DFA40_eot;
+ this.eof = DFA40_eof;
+ this.min = DFA40_min;
+ this.max = DFA40_max;
+ this.accept = DFA40_accept;
+ this.special = DFA40_special;
+ this.transition = DFA40_transition;
+ }
+ public String getDescription() {
+ return "2209:1: (this_ExpCS_0= ruleExpCS | this_TemplateCS_1= ruleTemplateCS )";
+ }
+ }
+ static final String DFA78_eotS =
"\64\uffff";
- static final String DFA76_eofS =
+ static final String DFA78_eofS =
"\64\uffff";
- static final String DFA76_minS =
+ static final String DFA78_minS =
"\1\4\60\0\3\uffff";
- static final String DFA76_maxS =
+ static final String DFA78_maxS =
"\1\137\60\0\3\uffff";
- static final String DFA76_acceptS =
+ static final String DFA78_acceptS =
"\61\uffff\1\3\1\1\1\2";
- static final String DFA76_specialS =
+ static final String DFA78_specialS =
"\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1"+
"\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30"+
"\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45"+
"\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\56\1\57\3\uffff}>";
- static final String[] DFA76_transitionS = {
+ static final String[] DFA78_transitionS = {
"\1\1\1\2\1\30\1\31\20\uffff\1\5\1\10\1\7\1\12\1\6\1\15\1\14"+
"\1\17\1\20\1\56\1\uffff\1\23\1\21\1\16\1\24\1\11\1\13\1\25\1"+
"\26\1\uffff\1\22\1\34\1\uffff\1\3\1\4\1\uffff\1\57\1\60\13\uffff"+
@@ -20147,786 +20836,786 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
""
};
- static final short[] DFA76_eot = DFA.unpackEncodedString(DFA76_eotS);
- static final short[] DFA76_eof = DFA.unpackEncodedString(DFA76_eofS);
- static final char[] DFA76_min = DFA.unpackEncodedStringToUnsignedChars(DFA76_minS);
- static final char[] DFA76_max = DFA.unpackEncodedStringToUnsignedChars(DFA76_maxS);
- static final short[] DFA76_accept = DFA.unpackEncodedString(DFA76_acceptS);
- static final short[] DFA76_special = DFA.unpackEncodedString(DFA76_specialS);
- static final short[][] DFA76_transition;
+ static final short[] DFA78_eot = DFA.unpackEncodedString(DFA78_eotS);
+ static final short[] DFA78_eof = DFA.unpackEncodedString(DFA78_eofS);
+ static final char[] DFA78_min = DFA.unpackEncodedStringToUnsignedChars(DFA78_minS);
+ static final char[] DFA78_max = DFA.unpackEncodedStringToUnsignedChars(DFA78_maxS);
+ static final short[] DFA78_accept = DFA.unpackEncodedString(DFA78_acceptS);
+ static final short[] DFA78_special = DFA.unpackEncodedString(DFA78_specialS);
+ static final short[][] DFA78_transition;
static {
- int numStates = DFA76_transitionS.length;
- DFA76_transition = new short[numStates][];
+ int numStates = DFA78_transitionS.length;
+ DFA78_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA76_transition[i] = DFA.unpackEncodedString(DFA76_transitionS[i]);
+ DFA78_transition[i] = DFA.unpackEncodedString(DFA78_transitionS[i]);
}
}
- class DFA76 extends DFA {
+ class DFA78 extends DFA {
- public DFA76(BaseRecognizer recognizer) {
+ public DFA78(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 76;
- this.eot = DFA76_eot;
- this.eof = DFA76_eof;
- this.min = DFA76_min;
- this.max = DFA76_max;
- this.accept = DFA76_accept;
- this.special = DFA76_special;
- this.transition = DFA76_transition;
+ this.decisionNumber = 78;
+ this.eot = DFA78_eot;
+ this.eof = DFA78_eof;
+ this.min = DFA78_min;
+ this.max = DFA78_max;
+ this.accept = DFA78_accept;
+ this.special = DFA78_special;
+ this.transition = DFA78_transition;
}
public String getDescription() {
- return "4645:1: ( ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) ) | ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) ) | this_PrimaryExpOrLetExpCS_7= rulePrimaryExpOrLetExpCS )";
+ return "4850:1: ( ( () ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+ ( (lv_ownedExpression_3_0= rulePrefixedExpOrLetExpCS ) ) ) | ( () ( (lv_ownedOperator_5_0= ruleUnaryOperatorCS ) )+ ( (lv_ownedExpression_6_0= rulePrimaryExpOrLetExpCS ) ) ) | this_PrimaryExpOrLetExpCS_7= rulePrimaryExpOrLetExpCS )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA76_1 = input.LA(1);
+ int LA78_1 = input.LA(1);
- int index76_1 = input.index();
+ int index78_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_1);
+ input.seek(index78_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA76_2 = input.LA(1);
+ int LA78_2 = input.LA(1);
- int index76_2 = input.index();
+ int index78_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_2);
+ input.seek(index78_2);
if ( s>=0 ) return s;
break;
case 2 :
- int LA76_3 = input.LA(1);
+ int LA78_3 = input.LA(1);
- int index76_3 = input.index();
+ int index78_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_3);
+ input.seek(index78_3);
if ( s>=0 ) return s;
break;
case 3 :
- int LA76_4 = input.LA(1);
+ int LA78_4 = input.LA(1);
- int index76_4 = input.index();
+ int index78_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_4);
+ input.seek(index78_4);
if ( s>=0 ) return s;
break;
case 4 :
- int LA76_5 = input.LA(1);
+ int LA78_5 = input.LA(1);
- int index76_5 = input.index();
+ int index78_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_5);
+ input.seek(index78_5);
if ( s>=0 ) return s;
break;
case 5 :
- int LA76_6 = input.LA(1);
+ int LA78_6 = input.LA(1);
- int index76_6 = input.index();
+ int index78_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_6);
+ input.seek(index78_6);
if ( s>=0 ) return s;
break;
case 6 :
- int LA76_7 = input.LA(1);
+ int LA78_7 = input.LA(1);
- int index76_7 = input.index();
+ int index78_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_7);
+ input.seek(index78_7);
if ( s>=0 ) return s;
break;
case 7 :
- int LA76_8 = input.LA(1);
+ int LA78_8 = input.LA(1);
- int index76_8 = input.index();
+ int index78_8 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_8);
+ input.seek(index78_8);
if ( s>=0 ) return s;
break;
case 8 :
- int LA76_9 = input.LA(1);
+ int LA78_9 = input.LA(1);
- int index76_9 = input.index();
+ int index78_9 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_9);
+ input.seek(index78_9);
if ( s>=0 ) return s;
break;
case 9 :
- int LA76_10 = input.LA(1);
+ int LA78_10 = input.LA(1);
- int index76_10 = input.index();
+ int index78_10 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_10);
+ input.seek(index78_10);
if ( s>=0 ) return s;
break;
case 10 :
- int LA76_11 = input.LA(1);
+ int LA78_11 = input.LA(1);
- int index76_11 = input.index();
+ int index78_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_11);
+ input.seek(index78_11);
if ( s>=0 ) return s;
break;
case 11 :
- int LA76_12 = input.LA(1);
+ int LA78_12 = input.LA(1);
- int index76_12 = input.index();
+ int index78_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_12);
+ input.seek(index78_12);
if ( s>=0 ) return s;
break;
case 12 :
- int LA76_13 = input.LA(1);
+ int LA78_13 = input.LA(1);
- int index76_13 = input.index();
+ int index78_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_13);
+ input.seek(index78_13);
if ( s>=0 ) return s;
break;
case 13 :
- int LA76_14 = input.LA(1);
+ int LA78_14 = input.LA(1);
- int index76_14 = input.index();
+ int index78_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_14);
+ input.seek(index78_14);
if ( s>=0 ) return s;
break;
case 14 :
- int LA76_15 = input.LA(1);
+ int LA78_15 = input.LA(1);
- int index76_15 = input.index();
+ int index78_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_15);
+ input.seek(index78_15);
if ( s>=0 ) return s;
break;
case 15 :
- int LA76_16 = input.LA(1);
+ int LA78_16 = input.LA(1);
- int index76_16 = input.index();
+ int index78_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_16);
+ input.seek(index78_16);
if ( s>=0 ) return s;
break;
case 16 :
- int LA76_17 = input.LA(1);
+ int LA78_17 = input.LA(1);
- int index76_17 = input.index();
+ int index78_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_17);
+ input.seek(index78_17);
if ( s>=0 ) return s;
break;
case 17 :
- int LA76_18 = input.LA(1);
+ int LA78_18 = input.LA(1);
- int index76_18 = input.index();
+ int index78_18 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_18);
+ input.seek(index78_18);
if ( s>=0 ) return s;
break;
case 18 :
- int LA76_19 = input.LA(1);
+ int LA78_19 = input.LA(1);
- int index76_19 = input.index();
+ int index78_19 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_19);
+ input.seek(index78_19);
if ( s>=0 ) return s;
break;
case 19 :
- int LA76_20 = input.LA(1);
+ int LA78_20 = input.LA(1);
- int index76_20 = input.index();
+ int index78_20 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_20);
+ input.seek(index78_20);
if ( s>=0 ) return s;
break;
case 20 :
- int LA76_21 = input.LA(1);
+ int LA78_21 = input.LA(1);
- int index76_21 = input.index();
+ int index78_21 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_21);
+ input.seek(index78_21);
if ( s>=0 ) return s;
break;
case 21 :
- int LA76_22 = input.LA(1);
+ int LA78_22 = input.LA(1);
- int index76_22 = input.index();
+ int index78_22 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_22);
+ input.seek(index78_22);
if ( s>=0 ) return s;
break;
case 22 :
- int LA76_23 = input.LA(1);
+ int LA78_23 = input.LA(1);
- int index76_23 = input.index();
+ int index78_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_23);
+ input.seek(index78_23);
if ( s>=0 ) return s;
break;
case 23 :
- int LA76_24 = input.LA(1);
+ int LA78_24 = input.LA(1);
- int index76_24 = input.index();
+ int index78_24 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_24);
+ input.seek(index78_24);
if ( s>=0 ) return s;
break;
case 24 :
- int LA76_25 = input.LA(1);
+ int LA78_25 = input.LA(1);
- int index76_25 = input.index();
+ int index78_25 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_25);
+ input.seek(index78_25);
if ( s>=0 ) return s;
break;
case 25 :
- int LA76_26 = input.LA(1);
+ int LA78_26 = input.LA(1);
- int index76_26 = input.index();
+ int index78_26 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_26);
+ input.seek(index78_26);
if ( s>=0 ) return s;
break;
case 26 :
- int LA76_27 = input.LA(1);
+ int LA78_27 = input.LA(1);
- int index76_27 = input.index();
+ int index78_27 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_27);
+ input.seek(index78_27);
if ( s>=0 ) return s;
break;
case 27 :
- int LA76_28 = input.LA(1);
+ int LA78_28 = input.LA(1);
- int index76_28 = input.index();
+ int index78_28 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_28);
+ input.seek(index78_28);
if ( s>=0 ) return s;
break;
case 28 :
- int LA76_29 = input.LA(1);
+ int LA78_29 = input.LA(1);
- int index76_29 = input.index();
+ int index78_29 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_29);
+ input.seek(index78_29);
if ( s>=0 ) return s;
break;
case 29 :
- int LA76_30 = input.LA(1);
+ int LA78_30 = input.LA(1);
- int index76_30 = input.index();
+ int index78_30 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_30);
+ input.seek(index78_30);
if ( s>=0 ) return s;
break;
case 30 :
- int LA76_31 = input.LA(1);
+ int LA78_31 = input.LA(1);
- int index76_31 = input.index();
+ int index78_31 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_31);
+ input.seek(index78_31);
if ( s>=0 ) return s;
break;
case 31 :
- int LA76_32 = input.LA(1);
+ int LA78_32 = input.LA(1);
- int index76_32 = input.index();
+ int index78_32 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_32);
+ input.seek(index78_32);
if ( s>=0 ) return s;
break;
case 32 :
- int LA76_33 = input.LA(1);
+ int LA78_33 = input.LA(1);
- int index76_33 = input.index();
+ int index78_33 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_33);
+ input.seek(index78_33);
if ( s>=0 ) return s;
break;
case 33 :
- int LA76_34 = input.LA(1);
+ int LA78_34 = input.LA(1);
- int index76_34 = input.index();
+ int index78_34 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_34);
+ input.seek(index78_34);
if ( s>=0 ) return s;
break;
case 34 :
- int LA76_35 = input.LA(1);
+ int LA78_35 = input.LA(1);
- int index76_35 = input.index();
+ int index78_35 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_35);
+ input.seek(index78_35);
if ( s>=0 ) return s;
break;
case 35 :
- int LA76_36 = input.LA(1);
+ int LA78_36 = input.LA(1);
- int index76_36 = input.index();
+ int index78_36 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_36);
+ input.seek(index78_36);
if ( s>=0 ) return s;
break;
case 36 :
- int LA76_37 = input.LA(1);
+ int LA78_37 = input.LA(1);
- int index76_37 = input.index();
+ int index78_37 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_37);
+ input.seek(index78_37);
if ( s>=0 ) return s;
break;
case 37 :
- int LA76_38 = input.LA(1);
+ int LA78_38 = input.LA(1);
- int index76_38 = input.index();
+ int index78_38 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_38);
+ input.seek(index78_38);
if ( s>=0 ) return s;
break;
case 38 :
- int LA76_39 = input.LA(1);
+ int LA78_39 = input.LA(1);
- int index76_39 = input.index();
+ int index78_39 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_39);
+ input.seek(index78_39);
if ( s>=0 ) return s;
break;
case 39 :
- int LA76_40 = input.LA(1);
+ int LA78_40 = input.LA(1);
- int index76_40 = input.index();
+ int index78_40 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_40);
+ input.seek(index78_40);
if ( s>=0 ) return s;
break;
case 40 :
- int LA76_41 = input.LA(1);
+ int LA78_41 = input.LA(1);
- int index76_41 = input.index();
+ int index78_41 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_41);
+ input.seek(index78_41);
if ( s>=0 ) return s;
break;
case 41 :
- int LA76_42 = input.LA(1);
+ int LA78_42 = input.LA(1);
- int index76_42 = input.index();
+ int index78_42 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_42);
+ input.seek(index78_42);
if ( s>=0 ) return s;
break;
case 42 :
- int LA76_43 = input.LA(1);
+ int LA78_43 = input.LA(1);
- int index76_43 = input.index();
+ int index78_43 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_43);
+ input.seek(index78_43);
if ( s>=0 ) return s;
break;
case 43 :
- int LA76_44 = input.LA(1);
+ int LA78_44 = input.LA(1);
- int index76_44 = input.index();
+ int index78_44 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_44);
+ input.seek(index78_44);
if ( s>=0 ) return s;
break;
case 44 :
- int LA76_45 = input.LA(1);
+ int LA78_45 = input.LA(1);
- int index76_45 = input.index();
+ int index78_45 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_45);
+ input.seek(index78_45);
if ( s>=0 ) return s;
break;
case 45 :
- int LA76_46 = input.LA(1);
+ int LA78_46 = input.LA(1);
- int index76_46 = input.index();
+ int index78_46 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 49;}
- input.seek(index76_46);
+ input.seek(index78_46);
if ( s>=0 ) return s;
break;
case 46 :
- int LA76_47 = input.LA(1);
+ int LA78_47 = input.LA(1);
- int index76_47 = input.index();
+ int index78_47 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
- else if ( (synpred130_InternalQVTrelation()) ) {s = 51;}
+ else if ( (synpred132_InternalQVTrelation()) ) {s = 51;}
- input.seek(index76_47);
+ input.seek(index78_47);
if ( s>=0 ) return s;
break;
case 47 :
- int LA76_48 = input.LA(1);
+ int LA78_48 = input.LA(1);
- int index76_48 = input.index();
+ int index78_48 = input.index();
input.rewind();
s = -1;
- if ( (synpred128_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred130_InternalQVTrelation()) ) {s = 50;}
- else if ( (synpred130_InternalQVTrelation()) ) {s = 51;}
+ else if ( (synpred132_InternalQVTrelation()) ) {s = 51;}
- input.seek(index76_48);
+ input.seek(index78_48);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 76, _s, input);
+ new NoViableAltException(getDescription(), 78, _s, input);
error(nvae);
throw nvae;
}
}
- static final String DFA74_eotS =
+ static final String DFA76_eotS =
"\63\uffff";
- static final String DFA74_eofS =
+ static final String DFA76_eofS =
"\63\uffff";
- static final String DFA74_minS =
+ static final String DFA76_minS =
"\1\4\56\0\1\uffff\2\0\1\uffff";
- static final String DFA74_maxS =
+ static final String DFA76_maxS =
"\1\137\56\0\1\uffff\2\0\1\uffff";
- static final String DFA74_acceptS =
+ static final String DFA76_acceptS =
"\57\uffff\1\2\2\uffff\1\1";
- static final String DFA74_specialS =
+ static final String DFA76_specialS =
"\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1"+
"\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30"+
"\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45"+
"\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\uffff\1\56\1\57\1\uffff}>";
- static final String[] DFA74_transitionS = {
+ static final String[] DFA76_transitionS = {
"\1\1\1\2\1\30\1\31\20\uffff\1\5\1\10\1\7\1\12\1\6\1\15\1\14"+
"\1\17\1\20\1\56\1\uffff\1\23\1\21\1\16\1\24\1\11\1\13\1\25\1"+
"\26\1\uffff\1\22\1\34\1\uffff\1\3\1\4\1\uffff\1\60\1\61\13\uffff"+
@@ -20985,786 +21674,786 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
""
};
- static final short[] DFA74_eot = DFA.unpackEncodedString(DFA74_eotS);
- static final short[] DFA74_eof = DFA.unpackEncodedString(DFA74_eofS);
- static final char[] DFA74_min = DFA.unpackEncodedStringToUnsignedChars(DFA74_minS);
- static final char[] DFA74_max = DFA.unpackEncodedStringToUnsignedChars(DFA74_maxS);
- static final short[] DFA74_accept = DFA.unpackEncodedString(DFA74_acceptS);
- static final short[] DFA74_special = DFA.unpackEncodedString(DFA74_specialS);
- static final short[][] DFA74_transition;
+ static final short[] DFA76_eot = DFA.unpackEncodedString(DFA76_eotS);
+ static final short[] DFA76_eof = DFA.unpackEncodedString(DFA76_eofS);
+ static final char[] DFA76_min = DFA.unpackEncodedStringToUnsignedChars(DFA76_minS);
+ static final char[] DFA76_max = DFA.unpackEncodedStringToUnsignedChars(DFA76_maxS);
+ static final short[] DFA76_accept = DFA.unpackEncodedString(DFA76_acceptS);
+ static final short[] DFA76_special = DFA.unpackEncodedString(DFA76_specialS);
+ static final short[][] DFA76_transition;
static {
- int numStates = DFA74_transitionS.length;
- DFA74_transition = new short[numStates][];
+ int numStates = DFA76_transitionS.length;
+ DFA76_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA74_transition[i] = DFA.unpackEncodedString(DFA74_transitionS[i]);
+ DFA76_transition[i] = DFA.unpackEncodedString(DFA76_transitionS[i]);
}
}
- class DFA74 extends DFA {
+ class DFA76 extends DFA {
- public DFA74(BaseRecognizer recognizer) {
+ public DFA76(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 74;
- this.eot = DFA74_eot;
- this.eof = DFA74_eof;
- this.min = DFA74_min;
- this.max = DFA74_max;
- this.accept = DFA74_accept;
- this.special = DFA74_special;
- this.transition = DFA74_transition;
+ this.decisionNumber = 76;
+ this.eot = DFA76_eot;
+ this.eof = DFA76_eof;
+ this.min = DFA76_min;
+ this.max = DFA76_max;
+ this.accept = DFA76_accept;
+ this.special = DFA76_special;
+ this.transition = DFA76_transition;
}
public String getDescription() {
- return "()+ loopback of 4654:2: ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+";
+ return "()+ loopback of 4859:2: ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA74_1 = input.LA(1);
+ int LA76_1 = input.LA(1);
- int index74_1 = input.index();
+ int index76_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_1);
+ input.seek(index76_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA74_2 = input.LA(1);
+ int LA76_2 = input.LA(1);
- int index74_2 = input.index();
+ int index76_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_2);
+ input.seek(index76_2);
if ( s>=0 ) return s;
break;
case 2 :
- int LA74_3 = input.LA(1);
+ int LA76_3 = input.LA(1);
- int index74_3 = input.index();
+ int index76_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_3);
+ input.seek(index76_3);
if ( s>=0 ) return s;
break;
case 3 :
- int LA74_4 = input.LA(1);
+ int LA76_4 = input.LA(1);
- int index74_4 = input.index();
+ int index76_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_4);
+ input.seek(index76_4);
if ( s>=0 ) return s;
break;
case 4 :
- int LA74_5 = input.LA(1);
+ int LA76_5 = input.LA(1);
- int index74_5 = input.index();
+ int index76_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_5);
+ input.seek(index76_5);
if ( s>=0 ) return s;
break;
case 5 :
- int LA74_6 = input.LA(1);
+ int LA76_6 = input.LA(1);
- int index74_6 = input.index();
+ int index76_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_6);
+ input.seek(index76_6);
if ( s>=0 ) return s;
break;
case 6 :
- int LA74_7 = input.LA(1);
+ int LA76_7 = input.LA(1);
- int index74_7 = input.index();
+ int index76_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_7);
+ input.seek(index76_7);
if ( s>=0 ) return s;
break;
case 7 :
- int LA74_8 = input.LA(1);
+ int LA76_8 = input.LA(1);
- int index74_8 = input.index();
+ int index76_8 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_8);
+ input.seek(index76_8);
if ( s>=0 ) return s;
break;
case 8 :
- int LA74_9 = input.LA(1);
+ int LA76_9 = input.LA(1);
- int index74_9 = input.index();
+ int index76_9 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_9);
+ input.seek(index76_9);
if ( s>=0 ) return s;
break;
case 9 :
- int LA74_10 = input.LA(1);
+ int LA76_10 = input.LA(1);
- int index74_10 = input.index();
+ int index76_10 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_10);
+ input.seek(index76_10);
if ( s>=0 ) return s;
break;
case 10 :
- int LA74_11 = input.LA(1);
+ int LA76_11 = input.LA(1);
- int index74_11 = input.index();
+ int index76_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_11);
+ input.seek(index76_11);
if ( s>=0 ) return s;
break;
case 11 :
- int LA74_12 = input.LA(1);
+ int LA76_12 = input.LA(1);
- int index74_12 = input.index();
+ int index76_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_12);
+ input.seek(index76_12);
if ( s>=0 ) return s;
break;
case 12 :
- int LA74_13 = input.LA(1);
+ int LA76_13 = input.LA(1);
- int index74_13 = input.index();
+ int index76_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_13);
+ input.seek(index76_13);
if ( s>=0 ) return s;
break;
case 13 :
- int LA74_14 = input.LA(1);
+ int LA76_14 = input.LA(1);
- int index74_14 = input.index();
+ int index76_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_14);
+ input.seek(index76_14);
if ( s>=0 ) return s;
break;
case 14 :
- int LA74_15 = input.LA(1);
+ int LA76_15 = input.LA(1);
- int index74_15 = input.index();
+ int index76_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_15);
+ input.seek(index76_15);
if ( s>=0 ) return s;
break;
case 15 :
- int LA74_16 = input.LA(1);
+ int LA76_16 = input.LA(1);
- int index74_16 = input.index();
+ int index76_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_16);
+ input.seek(index76_16);
if ( s>=0 ) return s;
break;
case 16 :
- int LA74_17 = input.LA(1);
+ int LA76_17 = input.LA(1);
- int index74_17 = input.index();
+ int index76_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_17);
+ input.seek(index76_17);
if ( s>=0 ) return s;
break;
case 17 :
- int LA74_18 = input.LA(1);
+ int LA76_18 = input.LA(1);
- int index74_18 = input.index();
+ int index76_18 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_18);
+ input.seek(index76_18);
if ( s>=0 ) return s;
break;
case 18 :
- int LA74_19 = input.LA(1);
+ int LA76_19 = input.LA(1);
- int index74_19 = input.index();
+ int index76_19 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_19);
+ input.seek(index76_19);
if ( s>=0 ) return s;
break;
case 19 :
- int LA74_20 = input.LA(1);
+ int LA76_20 = input.LA(1);
- int index74_20 = input.index();
+ int index76_20 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_20);
+ input.seek(index76_20);
if ( s>=0 ) return s;
break;
case 20 :
- int LA74_21 = input.LA(1);
+ int LA76_21 = input.LA(1);
- int index74_21 = input.index();
+ int index76_21 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_21);
+ input.seek(index76_21);
if ( s>=0 ) return s;
break;
case 21 :
- int LA74_22 = input.LA(1);
+ int LA76_22 = input.LA(1);
- int index74_22 = input.index();
+ int index76_22 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_22);
+ input.seek(index76_22);
if ( s>=0 ) return s;
break;
case 22 :
- int LA74_23 = input.LA(1);
+ int LA76_23 = input.LA(1);
- int index74_23 = input.index();
+ int index76_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_23);
+ input.seek(index76_23);
if ( s>=0 ) return s;
break;
case 23 :
- int LA74_24 = input.LA(1);
+ int LA76_24 = input.LA(1);
- int index74_24 = input.index();
+ int index76_24 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_24);
+ input.seek(index76_24);
if ( s>=0 ) return s;
break;
case 24 :
- int LA74_25 = input.LA(1);
+ int LA76_25 = input.LA(1);
- int index74_25 = input.index();
+ int index76_25 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_25);
+ input.seek(index76_25);
if ( s>=0 ) return s;
break;
case 25 :
- int LA74_26 = input.LA(1);
+ int LA76_26 = input.LA(1);
- int index74_26 = input.index();
+ int index76_26 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_26);
+ input.seek(index76_26);
if ( s>=0 ) return s;
break;
case 26 :
- int LA74_27 = input.LA(1);
+ int LA76_27 = input.LA(1);
- int index74_27 = input.index();
+ int index76_27 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_27);
+ input.seek(index76_27);
if ( s>=0 ) return s;
break;
case 27 :
- int LA74_28 = input.LA(1);
+ int LA76_28 = input.LA(1);
- int index74_28 = input.index();
+ int index76_28 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_28);
+ input.seek(index76_28);
if ( s>=0 ) return s;
break;
case 28 :
- int LA74_29 = input.LA(1);
+ int LA76_29 = input.LA(1);
- int index74_29 = input.index();
+ int index76_29 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_29);
+ input.seek(index76_29);
if ( s>=0 ) return s;
break;
case 29 :
- int LA74_30 = input.LA(1);
+ int LA76_30 = input.LA(1);
- int index74_30 = input.index();
+ int index76_30 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_30);
+ input.seek(index76_30);
if ( s>=0 ) return s;
break;
case 30 :
- int LA74_31 = input.LA(1);
+ int LA76_31 = input.LA(1);
- int index74_31 = input.index();
+ int index76_31 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_31);
+ input.seek(index76_31);
if ( s>=0 ) return s;
break;
case 31 :
- int LA74_32 = input.LA(1);
+ int LA76_32 = input.LA(1);
- int index74_32 = input.index();
+ int index76_32 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_32);
+ input.seek(index76_32);
if ( s>=0 ) return s;
break;
case 32 :
- int LA74_33 = input.LA(1);
+ int LA76_33 = input.LA(1);
- int index74_33 = input.index();
+ int index76_33 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_33);
+ input.seek(index76_33);
if ( s>=0 ) return s;
break;
case 33 :
- int LA74_34 = input.LA(1);
+ int LA76_34 = input.LA(1);
- int index74_34 = input.index();
+ int index76_34 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_34);
+ input.seek(index76_34);
if ( s>=0 ) return s;
break;
case 34 :
- int LA74_35 = input.LA(1);
+ int LA76_35 = input.LA(1);
- int index74_35 = input.index();
+ int index76_35 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_35);
+ input.seek(index76_35);
if ( s>=0 ) return s;
break;
case 35 :
- int LA74_36 = input.LA(1);
+ int LA76_36 = input.LA(1);
- int index74_36 = input.index();
+ int index76_36 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_36);
+ input.seek(index76_36);
if ( s>=0 ) return s;
break;
case 36 :
- int LA74_37 = input.LA(1);
+ int LA76_37 = input.LA(1);
- int index74_37 = input.index();
+ int index76_37 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_37);
+ input.seek(index76_37);
if ( s>=0 ) return s;
break;
case 37 :
- int LA74_38 = input.LA(1);
+ int LA76_38 = input.LA(1);
- int index74_38 = input.index();
+ int index76_38 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_38);
+ input.seek(index76_38);
if ( s>=0 ) return s;
break;
case 38 :
- int LA74_39 = input.LA(1);
+ int LA76_39 = input.LA(1);
- int index74_39 = input.index();
+ int index76_39 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_39);
+ input.seek(index76_39);
if ( s>=0 ) return s;
break;
case 39 :
- int LA74_40 = input.LA(1);
+ int LA76_40 = input.LA(1);
- int index74_40 = input.index();
+ int index76_40 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_40);
+ input.seek(index76_40);
if ( s>=0 ) return s;
break;
case 40 :
- int LA74_41 = input.LA(1);
+ int LA76_41 = input.LA(1);
- int index74_41 = input.index();
+ int index76_41 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_41);
+ input.seek(index76_41);
if ( s>=0 ) return s;
break;
case 41 :
- int LA74_42 = input.LA(1);
+ int LA76_42 = input.LA(1);
- int index74_42 = input.index();
+ int index76_42 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_42);
+ input.seek(index76_42);
if ( s>=0 ) return s;
break;
case 42 :
- int LA74_43 = input.LA(1);
+ int LA76_43 = input.LA(1);
- int index74_43 = input.index();
+ int index76_43 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_43);
+ input.seek(index76_43);
if ( s>=0 ) return s;
break;
case 43 :
- int LA74_44 = input.LA(1);
+ int LA76_44 = input.LA(1);
- int index74_44 = input.index();
+ int index76_44 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_44);
+ input.seek(index76_44);
if ( s>=0 ) return s;
break;
case 44 :
- int LA74_45 = input.LA(1);
+ int LA76_45 = input.LA(1);
- int index74_45 = input.index();
+ int index76_45 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_45);
+ input.seek(index76_45);
if ( s>=0 ) return s;
break;
case 45 :
- int LA74_46 = input.LA(1);
+ int LA76_46 = input.LA(1);
- int index74_46 = input.index();
+ int index76_46 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_46);
+ input.seek(index76_46);
if ( s>=0 ) return s;
break;
case 46 :
- int LA74_48 = input.LA(1);
+ int LA76_48 = input.LA(1);
- int index74_48 = input.index();
+ int index76_48 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_48);
+ input.seek(index76_48);
if ( s>=0 ) return s;
break;
case 47 :
- int LA74_49 = input.LA(1);
+ int LA76_49 = input.LA(1);
- int index74_49 = input.index();
+ int index76_49 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index74_49);
+ input.seek(index76_49);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 74, _s, input);
+ new NoViableAltException(getDescription(), 76, _s, input);
error(nvae);
throw nvae;
}
}
- static final String DFA95_eotS =
+ static final String DFA97_eotS =
"\65\uffff";
- static final String DFA95_eofS =
+ static final String DFA97_eofS =
"\65\uffff";
- static final String DFA95_minS =
+ static final String DFA97_minS =
"\1\4\26\0\10\uffff\6\0\20\uffff";
- static final String DFA95_maxS =
+ static final String DFA97_maxS =
"\1\137\26\0\10\uffff\6\0\20\uffff";
- static final String DFA95_acceptS =
+ static final String DFA97_acceptS =
"\27\uffff\1\5\1\6\14\uffff\1\11\7\uffff\1\12\1\13\1\1\1\2\1\3\1"+
"\4\1\7\1\10";
- static final String DFA95_specialS =
+ static final String DFA97_specialS =
"\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1"+
"\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\10\uffff\1\26\1"+
"\27\1\30\1\31\1\32\1\33\20\uffff}>";
- static final String[] DFA95_transitionS = {
+ static final String[] DFA97_transitionS = {
"\1\1\1\2\2\30\20\uffff\1\5\1\10\1\7\1\12\1\6\1\15\1\14\1\17"+
"\1\20\1\56\1\uffff\1\23\1\21\1\16\1\24\1\11\1\13\1\25\1\26\1"+
"\uffff\1\22\1\30\1\uffff\1\3\1\4\16\uffff\1\37\1\uffff\10\45"+
@@ -21824,574 +22513,574 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
""
};
- static final short[] DFA95_eot = DFA.unpackEncodedString(DFA95_eotS);
- static final short[] DFA95_eof = DFA.unpackEncodedString(DFA95_eofS);
- static final char[] DFA95_min = DFA.unpackEncodedStringToUnsignedChars(DFA95_minS);
- static final char[] DFA95_max = DFA.unpackEncodedStringToUnsignedChars(DFA95_maxS);
- static final short[] DFA95_accept = DFA.unpackEncodedString(DFA95_acceptS);
- static final short[] DFA95_special = DFA.unpackEncodedString(DFA95_specialS);
- static final short[][] DFA95_transition;
+ static final short[] DFA97_eot = DFA.unpackEncodedString(DFA97_eotS);
+ static final short[] DFA97_eof = DFA.unpackEncodedString(DFA97_eofS);
+ static final char[] DFA97_min = DFA.unpackEncodedStringToUnsignedChars(DFA97_minS);
+ static final char[] DFA97_max = DFA.unpackEncodedStringToUnsignedChars(DFA97_maxS);
+ static final short[] DFA97_accept = DFA.unpackEncodedString(DFA97_acceptS);
+ static final short[] DFA97_special = DFA.unpackEncodedString(DFA97_specialS);
+ static final short[][] DFA97_transition;
static {
- int numStates = DFA95_transitionS.length;
- DFA95_transition = new short[numStates][];
+ int numStates = DFA97_transitionS.length;
+ DFA97_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA95_transition[i] = DFA.unpackEncodedString(DFA95_transitionS[i]);
+ DFA97_transition[i] = DFA.unpackEncodedString(DFA97_transitionS[i]);
}
}
- class DFA95 extends DFA {
+ class DFA97 extends DFA {
- public DFA95(BaseRecognizer recognizer) {
+ public DFA97(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 95;
- this.eot = DFA95_eot;
- this.eof = DFA95_eof;
- this.min = DFA95_min;
- this.max = DFA95_max;
- this.accept = DFA95_accept;
- this.special = DFA95_special;
- this.transition = DFA95_transition;
+ this.decisionNumber = 97;
+ this.eot = DFA97_eot;
+ this.eof = DFA97_eof;
+ this.min = DFA97_min;
+ this.max = DFA97_max;
+ this.accept = DFA97_accept;
+ this.special = DFA97_special;
+ this.transition = DFA97_transition;
}
public String getDescription() {
- return "5109:1: ( ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? ) | ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' ) | ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' ) | ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? ) | this_SelfExpCS_37= ruleSelfExpCS | this_PrimitiveLiteralExpCS_38= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS | this_IfExpCS_42= ruleIfExpCS | this_NestedExpCS_43= ruleNestedExpCS )";
+ return "5314:1: ( ( () ( (lv_pathName_1_0= rulePathNameCS ) ) otherlv_2= '[' ( (lv_firstIndexes_3_0= ruleExpCS ) ) (otherlv_4= ',' ( (lv_firstIndexes_5_0= ruleExpCS ) ) )* otherlv_6= ']' (otherlv_7= '[' ( (lv_secondIndexes_8_0= ruleExpCS ) ) (otherlv_9= ',' ( (lv_secondIndexes_10_0= ruleExpCS ) ) )* otherlv_11= ']' )? ( ( (lv_atPre_12_0= '@' ) ) otherlv_13= 'pre' )? ) | ( () ( (lv_pathName_15_0= rulePathNameCS ) ) otherlv_16= '{' ( (lv_ownedParts_17_0= ruleConstructorPartCS ) ) (otherlv_18= ',' ( (lv_ownedParts_19_0= ruleConstructorPartCS ) ) )* otherlv_20= '}' ) | ( () ( (lv_pathName_22_0= rulePathNameCS ) ) ( ( (lv_atPre_23_0= '@' ) ) otherlv_24= 'pre' )? otherlv_25= '(' ( ( (lv_argument_26_0= ruleNavigatingArgCS ) ) ( (lv_argument_27_0= ruleNavigatingCommaArgCS ) )* ( ( (lv_argument_28_0= ruleNavigatingSemiArgCS ) ) ( (lv_argument_29_0= ruleNavigatingCommaArgCS ) )* )? ( ( (lv_argument_30_0= ruleNavigatingBarArgCS ) ) ( (lv_argument_31_0= ruleNavigatingCommaArgCS ) )* )? )? otherlv_32= ')' ) | ( () ( (lv_pathName_34_0= rulePathNameCS ) ) ( ( (lv_atPre_35_0= '@' ) ) otherlv_36= 'pre' )? ) | this_SelfExpCS_37= ruleSelfExpCS | this_PrimitiveLiteralExpCS_38= rulePrimitiveLiteralExpCS | this_TupleLiteralExpCS_39= ruleTupleLiteralExpCS | this_CollectionLiteralExpCS_40= ruleCollectionLiteralExpCS | this_TypeLiteralExpCS_41= ruleTypeLiteralExpCS | this_IfExpCS_42= ruleIfExpCS | this_NestedExpCS_43= ruleNestedExpCS )";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA95_1 = input.LA(1);
+ int LA97_1 = input.LA(1);
- int index95_1 = input.index();
+ int index97_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_1);
+ input.seek(index97_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA95_2 = input.LA(1);
+ int LA97_2 = input.LA(1);
- int index95_2 = input.index();
+ int index97_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_2);
+ input.seek(index97_2);
if ( s>=0 ) return s;
break;
case 2 :
- int LA95_3 = input.LA(1);
+ int LA97_3 = input.LA(1);
- int index95_3 = input.index();
+ int index97_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_3);
+ input.seek(index97_3);
if ( s>=0 ) return s;
break;
case 3 :
- int LA95_4 = input.LA(1);
+ int LA97_4 = input.LA(1);
- int index95_4 = input.index();
+ int index97_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_4);
+ input.seek(index97_4);
if ( s>=0 ) return s;
break;
case 4 :
- int LA95_5 = input.LA(1);
+ int LA97_5 = input.LA(1);
- int index95_5 = input.index();
+ int index97_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_5);
+ input.seek(index97_5);
if ( s>=0 ) return s;
break;
case 5 :
- int LA95_6 = input.LA(1);
+ int LA97_6 = input.LA(1);
- int index95_6 = input.index();
+ int index97_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_6);
+ input.seek(index97_6);
if ( s>=0 ) return s;
break;
case 6 :
- int LA95_7 = input.LA(1);
+ int LA97_7 = input.LA(1);
- int index95_7 = input.index();
+ int index97_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_7);
+ input.seek(index97_7);
if ( s>=0 ) return s;
break;
case 7 :
- int LA95_8 = input.LA(1);
+ int LA97_8 = input.LA(1);
- int index95_8 = input.index();
+ int index97_8 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_8);
+ input.seek(index97_8);
if ( s>=0 ) return s;
break;
case 8 :
- int LA95_9 = input.LA(1);
+ int LA97_9 = input.LA(1);
- int index95_9 = input.index();
+ int index97_9 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_9);
+ input.seek(index97_9);
if ( s>=0 ) return s;
break;
case 9 :
- int LA95_10 = input.LA(1);
+ int LA97_10 = input.LA(1);
- int index95_10 = input.index();
+ int index97_10 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_10);
+ input.seek(index97_10);
if ( s>=0 ) return s;
break;
case 10 :
- int LA95_11 = input.LA(1);
+ int LA97_11 = input.LA(1);
- int index95_11 = input.index();
+ int index97_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_11);
+ input.seek(index97_11);
if ( s>=0 ) return s;
break;
case 11 :
- int LA95_12 = input.LA(1);
+ int LA97_12 = input.LA(1);
- int index95_12 = input.index();
+ int index97_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_12);
+ input.seek(index97_12);
if ( s>=0 ) return s;
break;
case 12 :
- int LA95_13 = input.LA(1);
+ int LA97_13 = input.LA(1);
- int index95_13 = input.index();
+ int index97_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_13);
+ input.seek(index97_13);
if ( s>=0 ) return s;
break;
case 13 :
- int LA95_14 = input.LA(1);
+ int LA97_14 = input.LA(1);
- int index95_14 = input.index();
+ int index97_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_14);
+ input.seek(index97_14);
if ( s>=0 ) return s;
break;
case 14 :
- int LA95_15 = input.LA(1);
+ int LA97_15 = input.LA(1);
- int index95_15 = input.index();
+ int index97_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_15);
+ input.seek(index97_15);
if ( s>=0 ) return s;
break;
case 15 :
- int LA95_16 = input.LA(1);
+ int LA97_16 = input.LA(1);
- int index95_16 = input.index();
+ int index97_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_16);
+ input.seek(index97_16);
if ( s>=0 ) return s;
break;
case 16 :
- int LA95_17 = input.LA(1);
+ int LA97_17 = input.LA(1);
- int index95_17 = input.index();
+ int index97_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_17);
+ input.seek(index97_17);
if ( s>=0 ) return s;
break;
case 17 :
- int LA95_18 = input.LA(1);
+ int LA97_18 = input.LA(1);
- int index95_18 = input.index();
+ int index97_18 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_18);
+ input.seek(index97_18);
if ( s>=0 ) return s;
break;
case 18 :
- int LA95_19 = input.LA(1);
+ int LA97_19 = input.LA(1);
- int index95_19 = input.index();
+ int index97_19 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_19);
+ input.seek(index97_19);
if ( s>=0 ) return s;
break;
case 19 :
- int LA95_20 = input.LA(1);
+ int LA97_20 = input.LA(1);
- int index95_20 = input.index();
+ int index97_20 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_20);
+ input.seek(index97_20);
if ( s>=0 ) return s;
break;
case 20 :
- int LA95_21 = input.LA(1);
+ int LA97_21 = input.LA(1);
- int index95_21 = input.index();
+ int index97_21 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_21);
+ input.seek(index97_21);
if ( s>=0 ) return s;
break;
case 21 :
- int LA95_22 = input.LA(1);
+ int LA97_22 = input.LA(1);
- int index95_22 = input.index();
+ int index97_22 = input.index();
input.rewind();
s = -1;
- if ( (synpred140_InternalQVTrelation()) ) {s = 47;}
+ if ( (synpred142_InternalQVTrelation()) ) {s = 47;}
- else if ( (synpred142_InternalQVTrelation()) ) {s = 48;}
+ else if ( (synpred144_InternalQVTrelation()) ) {s = 48;}
- else if ( (synpred150_InternalQVTrelation()) ) {s = 49;}
+ else if ( (synpred152_InternalQVTrelation()) ) {s = 49;}
- else if ( (synpred152_InternalQVTrelation()) ) {s = 50;}
+ else if ( (synpred154_InternalQVTrelation()) ) {s = 50;}
- input.seek(index95_22);
+ input.seek(index97_22);
if ( s>=0 ) return s;
break;
case 22 :
- int LA95_31 = input.LA(1);
+ int LA97_31 = input.LA(1);
- int index95_31 = input.index();
+ int index97_31 = input.index();
input.rewind();
s = -1;
- if ( (synpred155_InternalQVTrelation()) ) {s = 51;}
+ if ( (synpred157_InternalQVTrelation()) ) {s = 51;}
- else if ( (synpred157_InternalQVTrelation()) ) {s = 37;}
+ else if ( (synpred159_InternalQVTrelation()) ) {s = 37;}
- input.seek(index95_31);
+ input.seek(index97_31);
if ( s>=0 ) return s;
break;
case 23 :
- int LA95_32 = input.LA(1);
+ int LA97_32 = input.LA(1);
- int index95_32 = input.index();
+ int index97_32 = input.index();
input.rewind();
s = -1;
- if ( (synpred156_InternalQVTrelation()) ) {s = 52;}
+ if ( (synpred158_InternalQVTrelation()) ) {s = 52;}
- else if ( (synpred157_InternalQVTrelation()) ) {s = 37;}
+ else if ( (synpred159_InternalQVTrelation()) ) {s = 37;}
- input.seek(index95_32);
+ input.seek(index97_32);
if ( s>=0 ) return s;
break;
case 24 :
- int LA95_33 = input.LA(1);
+ int LA97_33 = input.LA(1);
- int index95_33 = input.index();
+ int index97_33 = input.index();
input.rewind();
s = -1;
- if ( (synpred156_InternalQVTrelation()) ) {s = 52;}
+ if ( (synpred158_InternalQVTrelation()) ) {s = 52;}
- else if ( (synpred157_InternalQVTrelation()) ) {s = 37;}
+ else if ( (synpred159_InternalQVTrelation()) ) {s = 37;}
- input.seek(index95_33);
+ input.seek(index97_33);
if ( s>=0 ) return s;
break;
case 25 :
- int LA95_34 = input.LA(1);
+ int LA97_34 = input.LA(1);
- int index95_34 = input.index();
+ int index97_34 = input.index();
input.rewind();
s = -1;
- if ( (synpred156_InternalQVTrelation()) ) {s = 52;}
+ if ( (synpred158_InternalQVTrelation()) ) {s = 52;}
- else if ( (synpred157_InternalQVTrelation()) ) {s = 37;}
+ else if ( (synpred159_InternalQVTrelation()) ) {s = 37;}
- input.seek(index95_34);
+ input.seek(index97_34);
if ( s>=0 ) return s;
break;
case 26 :
- int LA95_35 = input.LA(1);
+ int LA97_35 = input.LA(1);
- int index95_35 = input.index();
+ int index97_35 = input.index();
input.rewind();
s = -1;
- if ( (synpred156_InternalQVTrelation()) ) {s = 52;}
+ if ( (synpred158_InternalQVTrelation()) ) {s = 52;}
- else if ( (synpred157_InternalQVTrelation()) ) {s = 37;}
+ else if ( (synpred159_InternalQVTrelation()) ) {s = 37;}
- input.seek(index95_35);
+ input.seek(index97_35);
if ( s>=0 ) return s;
break;
case 27 :
- int LA95_36 = input.LA(1);
+ int LA97_36 = input.LA(1);
- int index95_36 = input.index();
+ int index97_36 = input.index();
input.rewind();
s = -1;
- if ( (synpred156_InternalQVTrelation()) ) {s = 52;}
+ if ( (synpred158_InternalQVTrelation()) ) {s = 52;}
- else if ( (synpred157_InternalQVTrelation()) ) {s = 37;}
+ else if ( (synpred159_InternalQVTrelation()) ) {s = 37;}
- input.seek(index95_36);
+ input.seek(index97_36);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 95, _s, input);
+ new NoViableAltException(getDescription(), 97, _s, input);
error(nvae);
throw nvae;
}
}
- static final String DFA124_eotS =
+ static final String DFA126_eotS =
"\63\uffff";
- static final String DFA124_eofS =
+ static final String DFA126_eofS =
"\63\uffff";
- static final String DFA124_minS =
+ static final String DFA126_minS =
"\1\4\56\0\1\uffff\2\0\1\uffff";
- static final String DFA124_maxS =
+ static final String DFA126_maxS =
"\1\137\56\0\1\uffff\2\0\1\uffff";
- static final String DFA124_acceptS =
+ static final String DFA126_acceptS =
"\57\uffff\1\2\2\uffff\1\1";
- static final String DFA124_specialS =
+ static final String DFA126_specialS =
"\1\uffff\1\0\1\1\1\2\1\3\1\4\1\5\1\6\1\7\1\10\1\11\1\12\1\13\1"+
"\14\1\15\1\16\1\17\1\20\1\21\1\22\1\23\1\24\1\25\1\26\1\27\1\30"+
"\1\31\1\32\1\33\1\34\1\35\1\36\1\37\1\40\1\41\1\42\1\43\1\44\1\45"+
"\1\46\1\47\1\50\1\51\1\52\1\53\1\54\1\55\1\uffff\1\56\1\57\1\uffff}>";
- static final String[] DFA124_transitionS = {
+ static final String[] DFA126_transitionS = {
"\1\1\1\2\1\30\1\31\20\uffff\1\5\1\10\1\7\1\12\1\6\1\15\1\14"+
"\1\17\1\20\1\56\1\uffff\1\23\1\21\1\16\1\24\1\11\1\13\1\25\1"+
"\26\1\uffff\1\22\1\34\1\uffff\1\3\1\4\1\uffff\1\60\1\61\13\uffff"+
@@ -22450,766 +23139,766 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
""
};
- static final short[] DFA124_eot = DFA.unpackEncodedString(DFA124_eotS);
- static final short[] DFA124_eof = DFA.unpackEncodedString(DFA124_eofS);
- static final char[] DFA124_min = DFA.unpackEncodedStringToUnsignedChars(DFA124_minS);
- static final char[] DFA124_max = DFA.unpackEncodedStringToUnsignedChars(DFA124_maxS);
- static final short[] DFA124_accept = DFA.unpackEncodedString(DFA124_acceptS);
- static final short[] DFA124_special = DFA.unpackEncodedString(DFA124_specialS);
- static final short[][] DFA124_transition;
+ static final short[] DFA126_eot = DFA.unpackEncodedString(DFA126_eotS);
+ static final short[] DFA126_eof = DFA.unpackEncodedString(DFA126_eofS);
+ static final char[] DFA126_min = DFA.unpackEncodedStringToUnsignedChars(DFA126_minS);
+ static final char[] DFA126_max = DFA.unpackEncodedStringToUnsignedChars(DFA126_maxS);
+ static final short[] DFA126_accept = DFA.unpackEncodedString(DFA126_acceptS);
+ static final short[] DFA126_special = DFA.unpackEncodedString(DFA126_specialS);
+ static final short[][] DFA126_transition;
static {
- int numStates = DFA124_transitionS.length;
- DFA124_transition = new short[numStates][];
+ int numStates = DFA126_transitionS.length;
+ DFA126_transition = new short[numStates][];
for (int i=0; i<numStates; i++) {
- DFA124_transition[i] = DFA.unpackEncodedString(DFA124_transitionS[i]);
+ DFA126_transition[i] = DFA.unpackEncodedString(DFA126_transitionS[i]);
}
}
- class DFA124 extends DFA {
+ class DFA126 extends DFA {
- public DFA124(BaseRecognizer recognizer) {
+ public DFA126(BaseRecognizer recognizer) {
this.recognizer = recognizer;
- this.decisionNumber = 124;
- this.eot = DFA124_eot;
- this.eof = DFA124_eof;
- this.min = DFA124_min;
- this.max = DFA124_max;
- this.accept = DFA124_accept;
- this.special = DFA124_special;
- this.transition = DFA124_transition;
+ this.decisionNumber = 126;
+ this.eot = DFA126_eot;
+ this.eof = DFA126_eof;
+ this.min = DFA126_min;
+ this.max = DFA126_max;
+ this.accept = DFA126_accept;
+ this.special = DFA126_special;
+ this.transition = DFA126_transition;
}
public String getDescription() {
- return "()+ loopback of 4654:2: ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+";
+ return "()+ loopback of 4859:2: ( ( (lv_ownedExpression_1_0= rulePrefixedExpCS ) ) ( (lv_ownedOperator_2_0= ruleBinaryOperatorCS ) ) )+";
}
public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
TokenStream input = (TokenStream)_input;
int _s = s;
switch ( s ) {
case 0 :
- int LA124_1 = input.LA(1);
+ int LA126_1 = input.LA(1);
- int index124_1 = input.index();
+ int index126_1 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_1);
+ input.seek(index126_1);
if ( s>=0 ) return s;
break;
case 1 :
- int LA124_2 = input.LA(1);
+ int LA126_2 = input.LA(1);
- int index124_2 = input.index();
+ int index126_2 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_2);
+ input.seek(index126_2);
if ( s>=0 ) return s;
break;
case 2 :
- int LA124_3 = input.LA(1);
+ int LA126_3 = input.LA(1);
- int index124_3 = input.index();
+ int index126_3 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_3);
+ input.seek(index126_3);
if ( s>=0 ) return s;
break;
case 3 :
- int LA124_4 = input.LA(1);
+ int LA126_4 = input.LA(1);
- int index124_4 = input.index();
+ int index126_4 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_4);
+ input.seek(index126_4);
if ( s>=0 ) return s;
break;
case 4 :
- int LA124_5 = input.LA(1);
+ int LA126_5 = input.LA(1);
- int index124_5 = input.index();
+ int index126_5 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_5);
+ input.seek(index126_5);
if ( s>=0 ) return s;
break;
case 5 :
- int LA124_6 = input.LA(1);
+ int LA126_6 = input.LA(1);
- int index124_6 = input.index();
+ int index126_6 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_6);
+ input.seek(index126_6);
if ( s>=0 ) return s;
break;
case 6 :
- int LA124_7 = input.LA(1);
+ int LA126_7 = input.LA(1);
- int index124_7 = input.index();
+ int index126_7 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_7);
+ input.seek(index126_7);
if ( s>=0 ) return s;
break;
case 7 :
- int LA124_8 = input.LA(1);
+ int LA126_8 = input.LA(1);
- int index124_8 = input.index();
+ int index126_8 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_8);
+ input.seek(index126_8);
if ( s>=0 ) return s;
break;
case 8 :
- int LA124_9 = input.LA(1);
+ int LA126_9 = input.LA(1);
- int index124_9 = input.index();
+ int index126_9 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_9);
+ input.seek(index126_9);
if ( s>=0 ) return s;
break;
case 9 :
- int LA124_10 = input.LA(1);
+ int LA126_10 = input.LA(1);
- int index124_10 = input.index();
+ int index126_10 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_10);
+ input.seek(index126_10);
if ( s>=0 ) return s;
break;
case 10 :
- int LA124_11 = input.LA(1);
+ int LA126_11 = input.LA(1);
- int index124_11 = input.index();
+ int index126_11 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_11);
+ input.seek(index126_11);
if ( s>=0 ) return s;
break;
case 11 :
- int LA124_12 = input.LA(1);
+ int LA126_12 = input.LA(1);
- int index124_12 = input.index();
+ int index126_12 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_12);
+ input.seek(index126_12);
if ( s>=0 ) return s;
break;
case 12 :
- int LA124_13 = input.LA(1);
+ int LA126_13 = input.LA(1);
- int index124_13 = input.index();
+ int index126_13 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_13);
+ input.seek(index126_13);
if ( s>=0 ) return s;
break;
case 13 :
- int LA124_14 = input.LA(1);
+ int LA126_14 = input.LA(1);
- int index124_14 = input.index();
+ int index126_14 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_14);
+ input.seek(index126_14);
if ( s>=0 ) return s;
break;
case 14 :
- int LA124_15 = input.LA(1);
+ int LA126_15 = input.LA(1);
- int index124_15 = input.index();
+ int index126_15 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_15);
+ input.seek(index126_15);
if ( s>=0 ) return s;
break;
case 15 :
- int LA124_16 = input.LA(1);
+ int LA126_16 = input.LA(1);
- int index124_16 = input.index();
+ int index126_16 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_16);
+ input.seek(index126_16);
if ( s>=0 ) return s;
break;
case 16 :
- int LA124_17 = input.LA(1);
+ int LA126_17 = input.LA(1);
- int index124_17 = input.index();
+ int index126_17 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_17);
+ input.seek(index126_17);
if ( s>=0 ) return s;
break;
case 17 :
- int LA124_18 = input.LA(1);
+ int LA126_18 = input.LA(1);
- int index124_18 = input.index();
+ int index126_18 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_18);
+ input.seek(index126_18);
if ( s>=0 ) return s;
break;
case 18 :
- int LA124_19 = input.LA(1);
+ int LA126_19 = input.LA(1);
- int index124_19 = input.index();
+ int index126_19 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_19);
+ input.seek(index126_19);
if ( s>=0 ) return s;
break;
case 19 :
- int LA124_20 = input.LA(1);
+ int LA126_20 = input.LA(1);
- int index124_20 = input.index();
+ int index126_20 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_20);
+ input.seek(index126_20);
if ( s>=0 ) return s;
break;
case 20 :
- int LA124_21 = input.LA(1);
+ int LA126_21 = input.LA(1);
- int index124_21 = input.index();
+ int index126_21 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_21);
+ input.seek(index126_21);
if ( s>=0 ) return s;
break;
case 21 :
- int LA124_22 = input.LA(1);
+ int LA126_22 = input.LA(1);
- int index124_22 = input.index();
+ int index126_22 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_22);
+ input.seek(index126_22);
if ( s>=0 ) return s;
break;
case 22 :
- int LA124_23 = input.LA(1);
+ int LA126_23 = input.LA(1);
- int index124_23 = input.index();
+ int index126_23 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_23);
+ input.seek(index126_23);
if ( s>=0 ) return s;
break;
case 23 :
- int LA124_24 = input.LA(1);
+ int LA126_24 = input.LA(1);
- int index124_24 = input.index();
+ int index126_24 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_24);
+ input.seek(index126_24);
if ( s>=0 ) return s;
break;
case 24 :
- int LA124_25 = input.LA(1);
+ int LA126_25 = input.LA(1);
- int index124_25 = input.index();
+ int index126_25 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_25);
+ input.seek(index126_25);
if ( s>=0 ) return s;
break;
case 25 :
- int LA124_26 = input.LA(1);
+ int LA126_26 = input.LA(1);
- int index124_26 = input.index();
+ int index126_26 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_26);
+ input.seek(index126_26);
if ( s>=0 ) return s;
break;
case 26 :
- int LA124_27 = input.LA(1);
+ int LA126_27 = input.LA(1);
- int index124_27 = input.index();
+ int index126_27 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_27);
+ input.seek(index126_27);
if ( s>=0 ) return s;
break;
case 27 :
- int LA124_28 = input.LA(1);
+ int LA126_28 = input.LA(1);
- int index124_28 = input.index();
+ int index126_28 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_28);
+ input.seek(index126_28);
if ( s>=0 ) return s;
break;
case 28 :
- int LA124_29 = input.LA(1);
+ int LA126_29 = input.LA(1);
- int index124_29 = input.index();
+ int index126_29 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_29);
+ input.seek(index126_29);
if ( s>=0 ) return s;
break;
case 29 :
- int LA124_30 = input.LA(1);
+ int LA126_30 = input.LA(1);
- int index124_30 = input.index();
+ int index126_30 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_30);
+ input.seek(index126_30);
if ( s>=0 ) return s;
break;
case 30 :
- int LA124_31 = input.LA(1);
+ int LA126_31 = input.LA(1);
- int index124_31 = input.index();
+ int index126_31 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_31);
+ input.seek(index126_31);
if ( s>=0 ) return s;
break;
case 31 :
- int LA124_32 = input.LA(1);
+ int LA126_32 = input.LA(1);
- int index124_32 = input.index();
+ int index126_32 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_32);
+ input.seek(index126_32);
if ( s>=0 ) return s;
break;
case 32 :
- int LA124_33 = input.LA(1);
+ int LA126_33 = input.LA(1);
- int index124_33 = input.index();
+ int index126_33 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_33);
+ input.seek(index126_33);
if ( s>=0 ) return s;
break;
case 33 :
- int LA124_34 = input.LA(1);
+ int LA126_34 = input.LA(1);
- int index124_34 = input.index();
+ int index126_34 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_34);
+ input.seek(index126_34);
if ( s>=0 ) return s;
break;
case 34 :
- int LA124_35 = input.LA(1);
+ int LA126_35 = input.LA(1);
- int index124_35 = input.index();
+ int index126_35 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_35);
+ input.seek(index126_35);
if ( s>=0 ) return s;
break;
case 35 :
- int LA124_36 = input.LA(1);
+ int LA126_36 = input.LA(1);
- int index124_36 = input.index();
+ int index126_36 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_36);
+ input.seek(index126_36);
if ( s>=0 ) return s;
break;
case 36 :
- int LA124_37 = input.LA(1);
+ int LA126_37 = input.LA(1);
- int index124_37 = input.index();
+ int index126_37 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_37);
+ input.seek(index126_37);
if ( s>=0 ) return s;
break;
case 37 :
- int LA124_38 = input.LA(1);
+ int LA126_38 = input.LA(1);
- int index124_38 = input.index();
+ int index126_38 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_38);
+ input.seek(index126_38);
if ( s>=0 ) return s;
break;
case 38 :
- int LA124_39 = input.LA(1);
+ int LA126_39 = input.LA(1);
- int index124_39 = input.index();
+ int index126_39 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_39);
+ input.seek(index126_39);
if ( s>=0 ) return s;
break;
case 39 :
- int LA124_40 = input.LA(1);
+ int LA126_40 = input.LA(1);
- int index124_40 = input.index();
+ int index126_40 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_40);
+ input.seek(index126_40);
if ( s>=0 ) return s;
break;
case 40 :
- int LA124_41 = input.LA(1);
+ int LA126_41 = input.LA(1);
- int index124_41 = input.index();
+ int index126_41 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_41);
+ input.seek(index126_41);
if ( s>=0 ) return s;
break;
case 41 :
- int LA124_42 = input.LA(1);
+ int LA126_42 = input.LA(1);
- int index124_42 = input.index();
+ int index126_42 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_42);
+ input.seek(index126_42);
if ( s>=0 ) return s;
break;
case 42 :
- int LA124_43 = input.LA(1);
+ int LA126_43 = input.LA(1);
- int index124_43 = input.index();
+ int index126_43 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_43);
+ input.seek(index126_43);
if ( s>=0 ) return s;
break;
case 43 :
- int LA124_44 = input.LA(1);
+ int LA126_44 = input.LA(1);
- int index124_44 = input.index();
+ int index126_44 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_44);
+ input.seek(index126_44);
if ( s>=0 ) return s;
break;
case 44 :
- int LA124_45 = input.LA(1);
+ int LA126_45 = input.LA(1);
- int index124_45 = input.index();
+ int index126_45 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_45);
+ input.seek(index126_45);
if ( s>=0 ) return s;
break;
case 45 :
- int LA124_46 = input.LA(1);
+ int LA126_46 = input.LA(1);
- int index124_46 = input.index();
+ int index126_46 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_46);
+ input.seek(index126_46);
if ( s>=0 ) return s;
break;
case 46 :
- int LA124_48 = input.LA(1);
+ int LA126_48 = input.LA(1);
- int index124_48 = input.index();
+ int index126_48 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_48);
+ input.seek(index126_48);
if ( s>=0 ) return s;
break;
case 47 :
- int LA124_49 = input.LA(1);
+ int LA126_49 = input.LA(1);
- int index124_49 = input.index();
+ int index126_49 = input.index();
input.rewind();
s = -1;
- if ( (synpred127_InternalQVTrelation()) ) {s = 50;}
+ if ( (synpred129_InternalQVTrelation()) ) {s = 50;}
else if ( (true) ) {s = 47;}
- input.seek(index124_49);
+ input.seek(index126_49);
if ( s>=0 ) return s;
break;
}
if (state.backtracking>0) {state.failed=true; return -1;}
NoViableAltException nvae =
- new NoViableAltException(getDescription(), 124, _s, input);
+ new NoViableAltException(getDescription(), 126, _s, input);
error(nvae);
throw nvae;
}
@@ -23225,621 +23914,637 @@ public class InternalQVTrelationParser extends AbstractInternalAntlrParser {
public static final BitSet FOLLOW_ruleTransformationCS_in_ruleTopLevelCS188 = new BitSet(new long[]{0x0000004000000002L});
public static final BitSet FOLLOW_ruleCollectionTemplateCS_in_entryRuleCollectionTemplateCS225 = new BitSet(new long[]{0x0000000000000000L});
public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTemplateCS235 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleCollectionTemplateCS287 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_17_in_ruleCollectionTemplateCS300 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleCollectionTypedRefCS_in_ruleCollectionTemplateCS321 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_18_in_ruleCollectionTemplateCS333 = new BitSet(new long[]{0x00019FF9FF220030L});
- public static final BitSet FOLLOW_ruleNameExpCS_in_ruleCollectionTemplateCS357 = new BitSet(new long[]{0x0000000000180000L});
- public static final BitSet FOLLOW_ruleTemplateCS_in_ruleCollectionTemplateCS376 = new BitSet(new long[]{0x0000000000180000L});
- public static final BitSet FOLLOW_ruleAnyElementCS_in_ruleCollectionTemplateCS395 = new BitSet(new long[]{0x0000000000180000L});
- public static final BitSet FOLLOW_19_in_ruleCollectionTemplateCS411 = new BitSet(new long[]{0x00019FF9FF020030L});
- public static final BitSet FOLLOW_ruleNameExpCS_in_ruleCollectionTemplateCS434 = new BitSet(new long[]{0x0000000000180000L});
- public static final BitSet FOLLOW_ruleTemplateCS_in_ruleCollectionTemplateCS453 = new BitSet(new long[]{0x0000000000180000L});
- public static final BitSet FOLLOW_ruleAnyElementCS_in_ruleCollectionTemplateCS472 = new BitSet(new long[]{0x0000000000180000L});
- public static final BitSet FOLLOW_20_in_ruleCollectionTemplateCS489 = new BitSet(new long[]{0x00019FF9FF220030L});
- public static final BitSet FOLLOW_ruleNameExpCS_in_ruleCollectionTemplateCS512 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_ruleAnyElementCS_in_ruleCollectionTemplateCS531 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleCollectionTemplateCS549 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDefaultValueCS_in_entryRuleDefaultValueCS585 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDefaultValueCS595 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleDefaultValueCS647 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleDefaultValueCS659 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleDefaultValueCS680 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleDefaultValueCS692 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleDomainCS_in_entryRuleDomainCS728 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleDomainCS738 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_24_in_ruleDomainCS782 = new BitSet(new long[]{0x0000000004000000L});
- public static final BitSet FOLLOW_25_in_ruleDomainCS819 = new BitSet(new long[]{0x0000000004000000L});
- public static final BitSet FOLLOW_26_in_ruleDomainCS846 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleDomainCS873 = new BitSet(new long[]{0x000197F9FF020030L});
- public static final BitSet FOLLOW_ruleTemplateCS_in_ruleDomainCS894 = new BitSet(new long[]{0x0000000018800000L});
- public static final BitSet FOLLOW_27_in_ruleDomainCS907 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleDomainCS928 = new BitSet(new long[]{0x0000000010800000L});
- public static final BitSet FOLLOW_28_in_ruleDomainCS943 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_18_in_ruleDomainCS955 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleDefaultValueCS_in_ruleDomainCS976 = new BitSet(new long[]{0x000197F9FF200030L});
- public static final BitSet FOLLOW_21_in_ruleDomainCS989 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleDomainCS1003 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleKeyDeclCS_in_entryRuleKeyDeclCS1039 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleKeyDeclCS1049 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_29_in_ruleKeyDeclCS1086 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_rulePathNameCS_in_ruleKeyDeclCS1107 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_18_in_ruleKeyDeclCS1119 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleKeyDeclCS1146 = new BitSet(new long[]{0x0000000000280000L});
- public static final BitSet FOLLOW_19_in_ruleKeyDeclCS1159 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleKeyDeclCS1186 = new BitSet(new long[]{0x0000000000280000L});
- public static final BitSet FOLLOW_21_in_ruleKeyDeclCS1200 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleKeyDeclCS1212 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLibraryCS_in_entryRuleLibraryCS1248 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLibraryCS1258 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_30_in_ruleLibraryCS1295 = new BitSet(new long[]{0x0000000000000080L});
- public static final BitSet FOLLOW_ruleURI_in_ruleLibraryCS1322 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleLibraryCS1334 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleModelDeclCS_in_entryRuleModelDeclCS1370 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleModelDeclCS1380 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1426 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_17_in_ruleModelDeclCS1438 = new BitSet(new long[]{0x000197F9FF040030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1466 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_18_in_ruleModelDeclCS1485 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1512 = new BitSet(new long[]{0x0000000000280000L});
- public static final BitSet FOLLOW_19_in_ruleModelDeclCS1525 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1552 = new BitSet(new long[]{0x0000000000280000L});
- public static final BitSet FOLLOW_21_in_ruleModelDeclCS1566 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleObjectTemplateCS_in_entryRuleObjectTemplateCS1604 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleObjectTemplateCS1614 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleObjectTemplateCS1666 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_17_in_ruleObjectTemplateCS1679 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleObjectTemplateCS1700 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_18_in_ruleObjectTemplateCS1712 = new BitSet(new long[]{0x000197F9FF200030L});
- public static final BitSet FOLLOW_rulePropertyTemplateCS_in_ruleObjectTemplateCS1734 = new BitSet(new long[]{0x0000000000280000L});
- public static final BitSet FOLLOW_19_in_ruleObjectTemplateCS1747 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_rulePropertyTemplateCS_in_ruleObjectTemplateCS1768 = new BitSet(new long[]{0x0000000000280000L});
- public static final BitSet FOLLOW_21_in_ruleObjectTemplateCS1784 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS1820 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleParamDeclarationCS1830 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleParamDeclarationCS1876 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_17_in_ruleParamDeclarationCS1888 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleParamDeclarationCS1909 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeDomainCS_in_entryRulePrimitiveTypeDomainCS1945 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeDomainCS1955 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_31_in_rulePrimitiveTypeDomainCS1992 = new BitSet(new long[]{0x0000000004000000L});
- public static final BitSet FOLLOW_26_in_rulePrimitiveTypeDomainCS2004 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rulePrimitiveTypeDomainCS2025 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_17_in_rulePrimitiveTypeDomainCS2037 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_rulePrimitiveTypeDomainCS2058 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_rulePrimitiveTypeDomainCS2070 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePropertyTemplateCS_in_entryRulePropertyTemplateCS2106 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePropertyTemplateCS2116 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_rulePropertyTemplateCS2168 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_rulePropertyTemplateCS2180 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_rulePropertyTemplateCS2201 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleQueryCS_in_entryRuleQueryCS2237 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleQueryCS2247 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_32_in_ruleQueryCS2284 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_rulePathNameCS_in_ruleQueryCS2305 = new BitSet(new long[]{0x0000000200000000L});
- public static final BitSet FOLLOW_33_in_ruleQueryCS2317 = new BitSet(new long[]{0x000197FDFF000030L});
- public static final BitSet FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2339 = new BitSet(new long[]{0x0000000400080000L});
- public static final BitSet FOLLOW_19_in_ruleQueryCS2352 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2373 = new BitSet(new long[]{0x0000000400080000L});
- public static final BitSet FOLLOW_34_in_ruleQueryCS2389 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_17_in_ruleQueryCS2401 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleQueryCS2422 = new BitSet(new long[]{0x0000000000840000L});
- public static final BitSet FOLLOW_23_in_ruleQueryCS2435 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_18_in_ruleQueryCS2454 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleQueryCS2475 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleQueryCS2487 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleRelationCS_in_entryRuleRelationCS2525 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleRelationCS2535 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_35_in_ruleRelationCS2578 = new BitSet(new long[]{0x0000001000000000L});
- public static final BitSet FOLLOW_36_in_ruleRelationCS2604 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleRelationCS2625 = new BitSet(new long[]{0x0000002000040000L});
- public static final BitSet FOLLOW_37_in_ruleRelationCS2638 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleRelationCS2665 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_18_in_ruleRelationCS2679 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleVarDeclarationCS_in_ruleRelationCS2700 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleDomainCS_in_ruleRelationCS2723 = new BitSet(new long[]{0x000197F9FF200030L});
- public static final BitSet FOLLOW_rulePrimitiveTypeDomainCS_in_ruleRelationCS2750 = new BitSet(new long[]{0x000197F9FF200030L});
- public static final BitSet FOLLOW_ruleWhenCS_in_ruleRelationCS2773 = new BitSet(new long[]{0x0000040000200000L});
- public static final BitSet FOLLOW_ruleWhereCS_in_ruleRelationCS2795 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleRelationCS2808 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTemplateCS_in_entryRuleTemplateCS2844 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTemplateCS2854 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleObjectTemplateCS_in_ruleTemplateCS2905 = new BitSet(new long[]{0x0000000000040002L});
- public static final BitSet FOLLOW_ruleCollectionTemplateCS_in_ruleTemplateCS2935 = new BitSet(new long[]{0x0000000000040002L});
- public static final BitSet FOLLOW_18_in_ruleTemplateCS2948 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleTemplateCS2969 = new BitSet(new long[]{0x0000000000200000L});
- public static final BitSet FOLLOW_21_in_ruleTemplateCS2981 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS3019 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTransformationCS3029 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_38_in_ruleTransformationCS3066 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTransformationCS3087 = new BitSet(new long[]{0x0000000200000000L});
- public static final BitSet FOLLOW_33_in_ruleTransformationCS3099 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleModelDeclCS_in_ruleTransformationCS3120 = new BitSet(new long[]{0x0000000400080000L});
- public static final BitSet FOLLOW_19_in_ruleTransformationCS3133 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleModelDeclCS_in_ruleTransformationCS3154 = new BitSet(new long[]{0x0000000400080000L});
- public static final BitSet FOLLOW_34_in_ruleTransformationCS3168 = new BitSet(new long[]{0x0000008000040000L});
- public static final BitSet FOLLOW_39_in_ruleTransformationCS3181 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTransformationCS3208 = new BitSet(new long[]{0x00000000000C0000L});
- public static final BitSet FOLLOW_19_in_ruleTransformationCS3221 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTransformationCS3248 = new BitSet(new long[]{0x00000000000C0000L});
- public static final BitSet FOLLOW_18_in_ruleTransformationCS3264 = new BitSet(new long[]{0x0000001920200000L});
- public static final BitSet FOLLOW_ruleKeyDeclCS_in_ruleTransformationCS3285 = new BitSet(new long[]{0x0000001920200000L});
- public static final BitSet FOLLOW_ruleRelationCS_in_ruleTransformationCS3308 = new BitSet(new long[]{0x0000001900200000L});
- public static final BitSet FOLLOW_ruleQueryCS_in_ruleTransformationCS3335 = new BitSet(new long[]{0x0000001900200000L});
- public static final BitSet FOLLOW_21_in_ruleTransformationCS3349 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnitCS_in_entryRuleUnitCS3385 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnitCS3395 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_40_in_ruleUnitCS3432 = new BitSet(new long[]{0x000197F9FF0000B0L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleUnitCS3454 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_17_in_ruleUnitCS3466 = new BitSet(new long[]{0x0000000000000080L});
- public static final BitSet FOLLOW_ruleURI_in_ruleUnitCS3495 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleUnitCS3507 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleVarDeclarationCS_in_entryRuleVarDeclarationCS3543 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleVarDeclarationCS3553 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleVarDeclarationCS3605 = new BitSet(new long[]{0x00000000000A0000L});
- public static final BitSet FOLLOW_19_in_ruleVarDeclarationCS3618 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleVarDeclarationCS3645 = new BitSet(new long[]{0x00000000000A0000L});
- public static final BitSet FOLLOW_17_in_ruleVarDeclarationCS3659 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleVarDeclarationCS3680 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleVarDeclarationCS3692 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleWhenCS_in_entryRuleWhenCS3728 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleWhenCS3738 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_41_in_ruleWhenCS3787 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_18_in_ruleWhenCS3799 = new BitSet(new long[]{0x800DB7FBFF2000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleWhenCS3821 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleWhenCS3833 = new BitSet(new long[]{0x800DB7FBFF2000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_21_in_ruleWhenCS3847 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleWhereCS_in_entryRuleWhereCS3883 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleWhereCS3893 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_ruleWhereCS3942 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_18_in_ruleWhereCS3954 = new BitSet(new long[]{0x800DB7FBFF2000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleWhereCS3976 = new BitSet(new long[]{0x0000000000800000L});
- public static final BitSet FOLLOW_23_in_ruleWhereCS3988 = new BitSet(new long[]{0x800DB7FBFF2000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_21_in_ruleWhereCS4002 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNameExpCS_in_entryRuleNameExpCS4038 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNameExpCS4048 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_ruleNameExpCS4093 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleAnyElementCS_in_entryRuleAnyElementCS4128 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleAnyElementCS4138 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_43_in_ruleAnyElementCS4187 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypedRefCS_in_entryRuleCollectionTypedRefCS4223 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypedRefCS4233 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_ruleCollectionTypedRefCS4278 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypedRefCS_in_entryRuleTypedRefCS4313 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypedRefCS4323 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_ruleTypedRefCS4368 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName4404 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnrestrictedName4415 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_ruleUnrestrictedName4462 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_24_in_ruleUnrestrictedName4486 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_28_in_ruleUnrestrictedName4505 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_26_in_ruleUnrestrictedName4524 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_25_in_ruleUnrestrictedName4543 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_39_in_ruleUnrestrictedName4562 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_27_in_ruleUnrestrictedName4581 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_40_in_ruleUnrestrictedName4600 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_30_in_ruleUnrestrictedName4619 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_29_in_ruleUnrestrictedName4638 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_37_in_ruleUnrestrictedName4657 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_31_in_ruleUnrestrictedName4676 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_32_in_ruleUnrestrictedName4695 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_36_in_ruleUnrestrictedName4714 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_44_in_ruleUnrestrictedName4733 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_35_in_ruleUnrestrictedName4752 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_38_in_ruleUnrestrictedName4771 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_41_in_ruleUnrestrictedName4790 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_42_in_ruleUnrestrictedName4809 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleID_in_entryRuleID4852 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleID4863 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_ruleID4903 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_ruleID4929 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLOWER_in_entryRuleLOWER4975 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLOWER4986 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleLOWER5025 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUPPER_in_entryRuleUPPER5070 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUPPER5081 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleUPPER5121 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_45_in_ruleUPPER5145 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL5186 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER_LITERAL5197 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5237 = new BitSet(new long[]{0x0001C00000000002L});
- public static final BitSet FOLLOW_46_in_ruleNUMBER_LITERAL5256 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5271 = new BitSet(new long[]{0x0001800000000002L});
- public static final BitSet FOLLOW_47_in_ruleNUMBER_LITERAL5293 = new BitSet(new long[]{0x0006000000000040L});
- public static final BitSet FOLLOW_48_in_ruleNUMBER_LITERAL5312 = new BitSet(new long[]{0x0006000000000040L});
- public static final BitSet FOLLOW_49_in_ruleNUMBER_LITERAL5327 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_50_in_ruleNUMBER_LITERAL5346 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5363 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleURI_in_entryRuleURI5411 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleURI5422 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI5461 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_entryRuleEssentialOCLUnrestrictedIdentifier5508 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedIdentifier5519 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_47_in_ruleEssentialOCLUnrestrictedIdentifier5557 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_48_in_ruleEssentialOCLUnrestrictedIdentifier5576 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLPrefixOperator_in_entryRuleEssentialOCLPrefixOperator5617 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLPrefixOperator5628 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_50_in_ruleEssentialOCLPrefixOperator5666 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_51_in_ruleEssentialOCLPrefixOperator5685 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLInfixOperator_in_entryRuleEssentialOCLInfixOperator5726 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperator5737 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_45_in_ruleEssentialOCLInfixOperator5775 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_52_in_ruleEssentialOCLInfixOperator5794 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleEssentialOCLInfixOperator5813 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_50_in_ruleEssentialOCLInfixOperator5832 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_53_in_ruleEssentialOCLInfixOperator5851 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_54_in_ruleEssentialOCLInfixOperator5870 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_55_in_ruleEssentialOCLInfixOperator5889 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_56_in_ruleEssentialOCLInfixOperator5908 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_22_in_ruleEssentialOCLInfixOperator5927 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_57_in_ruleEssentialOCLInfixOperator5946 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_58_in_ruleEssentialOCLInfixOperator5965 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_59_in_ruleEssentialOCLInfixOperator5984 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_60_in_ruleEssentialOCLInfixOperator6003 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_61_in_ruleEssentialOCLInfixOperator6022 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperator_in_entryRuleEssentialOCLNavigationOperator6063 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperator6074 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_ruleEssentialOCLNavigationOperator6112 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_62_in_ruleEssentialOCLNavigationOperator6131 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIdentifier_in_entryRuleIdentifier6172 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIdentifier6183 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleID_in_ruleIdentifier6230 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_ruleIdentifier6263 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral6309 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteral6320 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral6359 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixOperator_in_entryRulePrefixOperator6404 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrefixOperator6415 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLPrefixOperator_in_rulePrefixOperator6461 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInfixOperator_in_entryRuleInfixOperator6506 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInfixOperator6517 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLInfixOperator_in_ruleInfixOperator6563 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigationOperator_in_entryRuleNavigationOperator6608 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigationOperator6619 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperator_in_ruleNavigationOperator6665 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName6710 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName6721 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName6767 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName6812 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName6823 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleEssentialOCLUnreservedName6870 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_ruleEssentialOCLUnreservedName6903 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_ruleEssentialOCLUnreservedName6936 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_63_in_ruleEssentialOCLUnreservedName6960 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName7001 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnreservedName7012 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName7058 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_entryRulePathNameCS7102 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePathNameCS7112 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rulePathNameCS7158 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000001L});
- public static final BitSet FOLLOW_64_in_rulePathNameCS7171 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
- public static final BitSet FOLLOW_ruleNextPathElementCS_in_rulePathNameCS7192 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000001L});
- public static final BitSet FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS7230 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleFirstPathElementCS7240 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleFirstPathElementCS7291 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS7326 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNextPathElementCS7336 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnreservedName_in_ruleNextPathElementCS7387 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier7423 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier7434 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_65_in_rulePrimitiveTypeIdentifier7472 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_66_in_rulePrimitiveTypeIdentifier7491 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_67_in_rulePrimitiveTypeIdentifier7510 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_68_in_rulePrimitiveTypeIdentifier7529 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_69_in_rulePrimitiveTypeIdentifier7548 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_70_in_rulePrimitiveTypeIdentifier7567 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_71_in_rulePrimitiveTypeIdentifier7586 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_72_in_rulePrimitiveTypeIdentifier7605 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS7645 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeCS7655 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rulePrimitiveTypeCS7700 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier7736 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier7747 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_73_in_ruleCollectionTypeIdentifier7785 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_74_in_ruleCollectionTypeIdentifier7804 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_75_in_ruleCollectionTypeIdentifier7823 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_76_in_ruleCollectionTypeIdentifier7842 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_77_in_ruleCollectionTypeIdentifier7861 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS7901 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeCS7911 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_ruleCollectionTypeCS7957 = new BitSet(new long[]{0x0000000200000002L});
- public static final BitSet FOLLOW_33_in_ruleCollectionTypeCS7970 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleCollectionTypeCS7991 = new BitSet(new long[]{0x0000000400000000L});
- public static final BitSet FOLLOW_34_in_ruleCollectionTypeCS8003 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS8041 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS8051 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLOWER_in_ruleMultiplicityBoundsCS8097 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L});
- public static final BitSet FOLLOW_78_in_ruleMultiplicityBoundsCS8110 = new BitSet(new long[]{0x0000200000000040L});
- public static final BitSet FOLLOW_ruleUPPER_in_ruleMultiplicityBoundsCS8131 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS8169 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityCS8179 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_79_in_ruleMultiplicityCS8216 = new BitSet(new long[]{0x0002200000000040L,0x0000000000020000L});
- public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_ruleMultiplicityCS8242 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
- public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_ruleMultiplicityCS8272 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
- public static final BitSet FOLLOW_80_in_ruleMultiplicityCS8284 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS8320 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityStringCS8330 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_45_in_ruleMultiplicityStringCS8374 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_49_in_ruleMultiplicityStringCS8403 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_81_in_ruleMultiplicityStringCS8432 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS8483 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTupleTypeCS8493 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_63_in_ruleTupleTypeCS8536 = new BitSet(new long[]{0x0000000200000002L});
- public static final BitSet FOLLOW_33_in_ruleTupleTypeCS8562 = new BitSet(new long[]{0x000197FDFF000030L});
- public static final BitSet FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS8584 = new BitSet(new long[]{0x0000000400080000L});
- public static final BitSet FOLLOW_19_in_ruleTupleTypeCS8597 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS8618 = new BitSet(new long[]{0x0000000400080000L});
- public static final BitSet FOLLOW_34_in_ruleTupleTypeCS8634 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS8672 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTuplePartCS8682 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTuplePartCS8728 = new BitSet(new long[]{0x0000000000020000L});
- public static final BitSet FOLLOW_17_in_ruleTuplePartCS8740 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleTuplePartCS8761 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS8797 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS8807 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeCS_in_ruleCollectionLiteralExpCS8853 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_18_in_ruleCollectionLiteralExpCS8865 = new BitSet(new long[]{0x800DB7FBFF2000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS8887 = new BitSet(new long[]{0x0000000000280000L});
- public static final BitSet FOLLOW_19_in_ruleCollectionLiteralExpCS8900 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS8921 = new BitSet(new long[]{0x0000000000280000L});
- public static final BitSet FOLLOW_21_in_ruleCollectionLiteralExpCS8937 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS8973 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS8983 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9029 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L});
- public static final BitSet FOLLOW_78_in_ruleCollectionLiteralPartCS9042 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9063 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleConstructorPartCS_in_entryRuleConstructorPartCS9101 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleConstructorPartCS9111 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleConstructorPartCS9163 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleConstructorPartCS9175 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleConstructorPartCS9196 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS9232 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS9242 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_rulePrimitiveLiteralExpCS9292 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_rulePrimitiveLiteralExpCS9322 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_rulePrimitiveLiteralExpCS9352 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rulePrimitiveLiteralExpCS9382 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_rulePrimitiveLiteralExpCS9412 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_rulePrimitiveLiteralExpCS9442 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS9477 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralExpCS9487 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_63_in_ruleTupleLiteralExpCS9524 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_18_in_ruleTupleLiteralExpCS9536 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS9557 = new BitSet(new long[]{0x0000000000280000L});
- public static final BitSet FOLLOW_19_in_ruleTupleLiteralExpCS9570 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS9591 = new BitSet(new long[]{0x0000000000280000L});
- public static final BitSet FOLLOW_21_in_ruleTupleLiteralExpCS9605 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS9641 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralPartCS9651 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTupleLiteralPartCS9697 = new BitSet(new long[]{0x0000000000420000L});
- public static final BitSet FOLLOW_17_in_ruleTupleLiteralPartCS9710 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleTupleLiteralPartCS9731 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleTupleLiteralPartCS9745 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleTupleLiteralPartCS9766 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS9802 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNumberLiteralExpCS9812 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_ruleNumberLiteralExpCS9857 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS9892 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteralExpCS9902 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleStringLiteral_in_ruleStringLiteralExpCS9947 = new BitSet(new long[]{0x0000000000000082L});
- public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS9983 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS9993 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_82_in_ruleBooleanLiteralExpCS10036 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_83_in_ruleBooleanLiteralExpCS10073 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS10122 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS10132 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_45_in_ruleUnlimitedNaturalLiteralExpCS10181 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS10217 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS10227 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_84_in_ruleInvalidLiteralExpCS10276 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS10312 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNullLiteralExpCS10322 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_85_in_ruleNullLiteralExpCS10371 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS10407 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralCS10417 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_ruleTypeLiteralCS10467 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionTypeCS_in_ruleTypeLiteralCS10497 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleTypeCS_in_ruleTypeLiteralCS10527 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS10562 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralExpCS10572 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralCS_in_ruleTypeLiteralExpCS10617 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS10652 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeNameExpCS10662 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_ruleTypeNameExpCS10707 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS10742 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleTypeExpCS10752 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeNameExpCS_in_ruleTypeExpCS10803 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L});
- public static final BitSet FOLLOW_ruleTypeLiteralCS_in_ruleTypeExpCS10833 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L});
- public static final BitSet FOLLOW_ruleMultiplicityCS_in_ruleTypeExpCS10854 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_entryRuleExpCS10891 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleExpCS10901 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedExpCS_in_ruleExpCS10961 = new BitSet(new long[]{0x7FF6600000400000L});
- public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS10982 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_rulePrefixedExpOrLetExpCS_in_ruleExpCS11005 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_ruleExpCS11046 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_ruleExpCS11068 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_ruleExpCS11100 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_entryRuleBinaryOperatorCS11135 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleBinaryOperatorCS11145 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInfixOperatorCS_in_ruleBinaryOperatorCS11195 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigationOperatorCS_in_ruleBinaryOperatorCS11225 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInfixOperatorCS_in_entryRuleInfixOperatorCS11260 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleInfixOperatorCS11270 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleInfixOperator_in_ruleInfixOperatorCS11315 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigationOperatorCS_in_entryRuleNavigationOperatorCS11350 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigationOperatorCS11360 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigationOperator_in_ruleNavigationOperatorCS11405 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedExpCS_in_entryRulePrefixedExpCS11440 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrefixedExpCS11450 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS11500 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rulePrefixedExpCS11539 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000823C3FFEL});
- public static final BitSet FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS11561 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedExpOrLetExpCS_in_entryRulePrefixedExpOrLetExpCS11598 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrefixedExpOrLetExpCS11608 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_rulePrefixedExpOrLetExpCS11658 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rulePrefixedExpOrLetExpCS11697 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_rulePrefixedExpOrLetExpCS11719 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_entryRuleUnaryOperatorCS11756 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleUnaryOperatorCS11766 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixOperator_in_ruleUnaryOperatorCS11811 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS11846 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpCS11856 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rulePrimaryExpCS11915 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_79_in_rulePrimaryExpCS11927 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS11948 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
- public static final BitSet FOLLOW_19_in_rulePrimaryExpCS11961 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS11982 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
- public static final BitSet FOLLOW_80_in_rulePrimaryExpCS11996 = new BitSet(new long[]{0x0000000000000002L,0x0000000000408000L});
- public static final BitSet FOLLOW_79_in_rulePrimaryExpCS12009 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS12030 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
- public static final BitSet FOLLOW_19_in_rulePrimaryExpCS12043 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS12064 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
- public static final BitSet FOLLOW_80_in_rulePrimaryExpCS12078 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L});
- public static final BitSet FOLLOW_86_in_rulePrimaryExpCS12099 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_87_in_rulePrimaryExpCS12124 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12167 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_18_in_rulePrimaryExpCS12179 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12200 = new BitSet(new long[]{0x0000000000280000L});
- public static final BitSet FOLLOW_19_in_rulePrimaryExpCS12213 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12234 = new BitSet(new long[]{0x0000000000280000L});
- public static final BitSet FOLLOW_21_in_rulePrimaryExpCS12248 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12289 = new BitSet(new long[]{0x0000000200000000L,0x0000000000400000L});
- public static final BitSet FOLLOW_86_in_rulePrimaryExpCS12308 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_87_in_rulePrimaryExpCS12333 = new BitSet(new long[]{0x0000000200000000L});
- public static final BitSet FOLLOW_33_in_rulePrimaryExpCS12347 = new BitSet(new long[]{0x800DB7FFFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS12369 = new BitSet(new long[]{0x0000000400880000L,0x0000000001000000L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12390 = new BitSet(new long[]{0x0000000400880000L,0x0000000001000000L});
- public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS12413 = new BitSet(new long[]{0x0000000400080000L,0x0000000001000000L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12434 = new BitSet(new long[]{0x0000000400080000L,0x0000000001000000L});
- public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS12459 = new BitSet(new long[]{0x0000000400080000L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12480 = new BitSet(new long[]{0x0000000400080000L});
- public static final BitSet FOLLOW_34_in_rulePrimaryExpCS12497 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12538 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L});
- public static final BitSet FOLLOW_86_in_rulePrimaryExpCS12557 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_87_in_rulePrimaryExpCS12582 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelfExpCS_in_rulePrimaryExpCS12616 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_rulePrimaryExpCS12646 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_rulePrimaryExpCS12676 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_rulePrimaryExpCS12706 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_rulePrimaryExpCS12736 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIfExpCS_in_rulePrimaryExpCS12766 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNestedExpCS_in_rulePrimaryExpCS12796 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_entryRulePrimaryExpOrLetExpCS12831 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpOrLetExpCS12841 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrimaryExpCS_in_rulePrimaryExpOrLetExpCS12891 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetExpCS_in_rulePrimaryExpOrLetExpCS12921 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS12956 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS12966 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS13012 = new BitSet(new long[]{0x0000000000020002L});
- public static final BitSet FOLLOW_17_in_ruleNavigatingArgCS13025 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS13046 = new BitSet(new long[]{0x0000000000400002L});
- public static final BitSet FOLLOW_22_in_ruleNavigatingArgCS13059 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS13080 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13120 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13130 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_88_in_ruleNavigatingBarArgCS13173 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13207 = new BitSet(new long[]{0x0000000000020002L});
- public static final BitSet FOLLOW_17_in_ruleNavigatingBarArgCS13220 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13241 = new BitSet(new long[]{0x0000000000400002L});
- public static final BitSet FOLLOW_22_in_ruleNavigatingBarArgCS13254 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13275 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13315 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13325 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_19_in_ruleNavigatingCommaArgCS13368 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13402 = new BitSet(new long[]{0x0000000000020002L});
- public static final BitSet FOLLOW_17_in_ruleNavigatingCommaArgCS13415 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13436 = new BitSet(new long[]{0x0000000000400002L});
- public static final BitSet FOLLOW_22_in_ruleNavigatingCommaArgCS13449 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13470 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13510 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS13520 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_23_in_ruleNavigatingSemiArgCS13563 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS13597 = new BitSet(new long[]{0x0000000000020002L});
- public static final BitSet FOLLOW_17_in_ruleNavigatingSemiArgCS13610 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS13631 = new BitSet(new long[]{0x0000000000400002L});
- public static final BitSet FOLLOW_22_in_ruleNavigatingSemiArgCS13644 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS13665 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS13705 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS13715 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS13764 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS13798 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS13808 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_89_in_ruleIfExpCS13845 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS13866 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
- public static final BitSet FOLLOW_90_in_ruleIfExpCS13878 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS13899 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
- public static final BitSet FOLLOW_91_in_ruleIfExpCS13911 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS13932 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
- public static final BitSet FOLLOW_92_in_ruleIfExpCS13944 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS13980 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS13990 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_93_in_ruleLetExpCS14027 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14048 = new BitSet(new long[]{0x0000000000080000L,0x0000000040000000L});
- public static final BitSet FOLLOW_19_in_ruleLetExpCS14061 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14082 = new BitSet(new long[]{0x0000000000080000L,0x0000000040000000L});
- public static final BitSet FOLLOW_94_in_ruleLetExpCS14096 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleLetExpCS14117 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14153 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS14163 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14209 = new BitSet(new long[]{0x0000000000420000L});
- public static final BitSet FOLLOW_17_in_ruleLetVariableCS14222 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
- public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14243 = new BitSet(new long[]{0x0000000000400000L});
- public static final BitSet FOLLOW_22_in_ruleLetVariableCS14257 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleLetVariableCS14278 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14314 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS14324 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_33_in_ruleNestedExpCS14361 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_ruleNestedExpCS14382 = new BitSet(new long[]{0x0000000400000000L});
- public static final BitSet FOLLOW_34_in_ruleNestedExpCS14394 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14430 = new BitSet(new long[]{0x0000000000000000L});
- public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS14440 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_95_in_ruleSelfExpCS14489 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleObjectTemplateCS_in_synpred34_InternalQVTrelation2905 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_46_in_synpred66_InternalQVTrelation5256 = new BitSet(new long[]{0x0000000000000040L});
- public static final BitSet FOLLOW_RULE_INT_in_synpred66_InternalQVTrelation5271 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedExpCS_in_synpred127_InternalQVTrelation10961 = new BitSet(new long[]{0x7FF6600000400000L});
- public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_synpred127_InternalQVTrelation10982 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePrefixedExpCS_in_synpred128_InternalQVTrelation10961 = new BitSet(new long[]{0x7FF6600000400000L});
- public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_synpred128_InternalQVTrelation10982 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_rulePrefixedExpOrLetExpCS_in_synpred128_InternalQVTrelation11005 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_synpred130_InternalQVTrelation11046 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_synpred130_InternalQVTrelation11068 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_synpred140_InternalQVTrelation11915 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
- public static final BitSet FOLLOW_79_in_synpred140_InternalQVTrelation11927 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_synpred140_InternalQVTrelation11948 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
- public static final BitSet FOLLOW_19_in_synpred140_InternalQVTrelation11961 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_synpred140_InternalQVTrelation11982 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
- public static final BitSet FOLLOW_80_in_synpred140_InternalQVTrelation11996 = new BitSet(new long[]{0x0000000000000002L,0x0000000000408000L});
- public static final BitSet FOLLOW_79_in_synpred140_InternalQVTrelation12009 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_synpred140_InternalQVTrelation12030 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
- public static final BitSet FOLLOW_19_in_synpred140_InternalQVTrelation12043 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleExpCS_in_synpred140_InternalQVTrelation12064 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
- public static final BitSet FOLLOW_80_in_synpred140_InternalQVTrelation12078 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L});
- public static final BitSet FOLLOW_86_in_synpred140_InternalQVTrelation12099 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_87_in_synpred140_InternalQVTrelation12124 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_synpred142_InternalQVTrelation12167 = new BitSet(new long[]{0x0000000000040000L});
- public static final BitSet FOLLOW_18_in_synpred142_InternalQVTrelation12179 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleConstructorPartCS_in_synpred142_InternalQVTrelation12200 = new BitSet(new long[]{0x0000000000280000L});
- public static final BitSet FOLLOW_19_in_synpred142_InternalQVTrelation12213 = new BitSet(new long[]{0x000197F9FF000030L});
- public static final BitSet FOLLOW_ruleConstructorPartCS_in_synpred142_InternalQVTrelation12234 = new BitSet(new long[]{0x0000000000280000L});
- public static final BitSet FOLLOW_21_in_synpred142_InternalQVTrelation12248 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_synpred150_InternalQVTrelation12289 = new BitSet(new long[]{0x0000000200000000L,0x0000000000400000L});
- public static final BitSet FOLLOW_86_in_synpred150_InternalQVTrelation12308 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_87_in_synpred150_InternalQVTrelation12333 = new BitSet(new long[]{0x0000000200000000L});
- public static final BitSet FOLLOW_33_in_synpred150_InternalQVTrelation12347 = new BitSet(new long[]{0x800DB7FFFF0000F0L,0x00000000A23C3FFEL});
- public static final BitSet FOLLOW_ruleNavigatingArgCS_in_synpred150_InternalQVTrelation12369 = new BitSet(new long[]{0x0000000400880000L,0x0000000001000000L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_synpred150_InternalQVTrelation12390 = new BitSet(new long[]{0x0000000400880000L,0x0000000001000000L});
- public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_synpred150_InternalQVTrelation12413 = new BitSet(new long[]{0x0000000400080000L,0x0000000001000000L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_synpred150_InternalQVTrelation12434 = new BitSet(new long[]{0x0000000400080000L,0x0000000001000000L});
- public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_synpred150_InternalQVTrelation12459 = new BitSet(new long[]{0x0000000400080000L});
- public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_synpred150_InternalQVTrelation12480 = new BitSet(new long[]{0x0000000400080000L});
- public static final BitSet FOLLOW_34_in_synpred150_InternalQVTrelation12497 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_rulePathNameCS_in_synpred152_InternalQVTrelation12538 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L});
- public static final BitSet FOLLOW_86_in_synpred152_InternalQVTrelation12557 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
- public static final BitSet FOLLOW_87_in_synpred152_InternalQVTrelation12582 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred155_InternalQVTrelation12676 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred156_InternalQVTrelation12706 = new BitSet(new long[]{0x0000000000000002L});
- public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred157_InternalQVTrelation12736 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleCollectionTemplateCS281 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_17_in_ruleCollectionTemplateCS294 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleCollectionTypedRefCS_in_ruleCollectionTemplateCS315 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_18_in_ruleCollectionTemplateCS327 = new BitSet(new long[]{0x00019FF9FF220030L});
+ public static final BitSet FOLLOW_ruleNameExpCS_in_ruleCollectionTemplateCS351 = new BitSet(new long[]{0x0000000000180000L});
+ public static final BitSet FOLLOW_ruleTemplateCS_in_ruleCollectionTemplateCS370 = new BitSet(new long[]{0x0000000000180000L});
+ public static final BitSet FOLLOW_ruleAnyElementCS_in_ruleCollectionTemplateCS389 = new BitSet(new long[]{0x0000000000180000L});
+ public static final BitSet FOLLOW_19_in_ruleCollectionTemplateCS405 = new BitSet(new long[]{0x00019FF9FF020030L});
+ public static final BitSet FOLLOW_ruleNameExpCS_in_ruleCollectionTemplateCS428 = new BitSet(new long[]{0x0000000000180000L});
+ public static final BitSet FOLLOW_ruleTemplateCS_in_ruleCollectionTemplateCS447 = new BitSet(new long[]{0x0000000000180000L});
+ public static final BitSet FOLLOW_ruleAnyElementCS_in_ruleCollectionTemplateCS466 = new BitSet(new long[]{0x0000000000180000L});
+ public static final BitSet FOLLOW_20_in_ruleCollectionTemplateCS483 = new BitSet(new long[]{0x00019FF9FF220030L});
+ public static final BitSet FOLLOW_ruleNameExpCS_in_ruleCollectionTemplateCS506 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_ruleAnyElementCS_in_ruleCollectionTemplateCS525 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleCollectionTemplateCS543 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDefaultValueCS_in_entryRuleDefaultValueCS579 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDefaultValueCS589 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleDefaultValueCS641 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleDefaultValueCS653 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleDefaultValueCS674 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleDefaultValueCS686 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDomainCS_in_entryRuleDomainCS722 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDomainCS732 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_24_in_ruleDomainCS776 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_25_in_ruleDomainCS813 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_26_in_ruleDomainCS840 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleDomainCS867 = new BitSet(new long[]{0x000197F9FF020030L});
+ public static final BitSet FOLLOW_ruleDomainPatternCS_in_ruleDomainCS888 = new BitSet(new long[]{0x0000000018800000L});
+ public static final BitSet FOLLOW_27_in_ruleDomainCS901 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleDomainCS922 = new BitSet(new long[]{0x0000000010800000L});
+ public static final BitSet FOLLOW_28_in_ruleDomainCS937 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_18_in_ruleDomainCS949 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleDefaultValueCS_in_ruleDomainCS970 = new BitSet(new long[]{0x000197F9FF200030L});
+ public static final BitSet FOLLOW_21_in_ruleDomainCS983 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleDomainCS997 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleDomainPatternCS_in_entryRuleDomainPatternCS1033 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleDomainPatternCS1043 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateCS_in_ruleDomainPatternCS1088 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleKeyDeclCS_in_entryRuleKeyDeclCS1123 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleKeyDeclCS1133 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_29_in_ruleKeyDeclCS1170 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_ruleKeyDeclCS1191 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_18_in_ruleKeyDeclCS1203 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleKeyDeclCS1230 = new BitSet(new long[]{0x0000000000280000L});
+ public static final BitSet FOLLOW_19_in_ruleKeyDeclCS1243 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleKeyDeclCS1270 = new BitSet(new long[]{0x0000000000280000L});
+ public static final BitSet FOLLOW_21_in_ruleKeyDeclCS1284 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleKeyDeclCS1296 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLibraryCS_in_entryRuleLibraryCS1332 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLibraryCS1342 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_30_in_ruleLibraryCS1379 = new BitSet(new long[]{0x0000000000000080L});
+ public static final BitSet FOLLOW_ruleURI_in_ruleLibraryCS1406 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleLibraryCS1418 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleModelDeclCS_in_entryRuleModelDeclCS1454 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleModelDeclCS1464 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1510 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_17_in_ruleModelDeclCS1522 = new BitSet(new long[]{0x000197F9FF040030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1550 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_ruleModelDeclCS1569 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1596 = new BitSet(new long[]{0x0000000000280000L});
+ public static final BitSet FOLLOW_19_in_ruleModelDeclCS1609 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleModelDeclCS1636 = new BitSet(new long[]{0x0000000000280000L});
+ public static final BitSet FOLLOW_21_in_ruleModelDeclCS1650 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleObjectTemplateCS_in_entryRuleObjectTemplateCS1688 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleObjectTemplateCS1698 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleObjectTemplateCS1744 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_17_in_ruleObjectTemplateCS1757 = new BitSet(new long[]{0x000197F9FF000030L,0x00000000000001FEL});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleObjectTemplateCS1778 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_18_in_ruleObjectTemplateCS1790 = new BitSet(new long[]{0x000197F9FF200030L});
+ public static final BitSet FOLLOW_rulePropertyTemplateCS_in_ruleObjectTemplateCS1812 = new BitSet(new long[]{0x0000000000280000L});
+ public static final BitSet FOLLOW_19_in_ruleObjectTemplateCS1825 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_rulePropertyTemplateCS_in_ruleObjectTemplateCS1846 = new BitSet(new long[]{0x0000000000280000L});
+ public static final BitSet FOLLOW_21_in_ruleObjectTemplateCS1862 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleParamDeclarationCS_in_entryRuleParamDeclarationCS1898 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleParamDeclarationCS1908 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleParamDeclarationCS1954 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_17_in_ruleParamDeclarationCS1966 = new BitSet(new long[]{0x000197F9FF000030L,0x00000000000001FEL});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleParamDeclarationCS1987 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePredicateCS_in_entryRulePredicateCS2023 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePredicateCS2033 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_rulePredicateCS2079 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_rulePredicateCS2091 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeDomainCS_in_entryRulePrimitiveTypeDomainCS2127 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeDomainCS2137 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_31_in_rulePrimitiveTypeDomainCS2174 = new BitSet(new long[]{0x0000000004000000L});
+ public static final BitSet FOLLOW_26_in_rulePrimitiveTypeDomainCS2186 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rulePrimitiveTypeDomainCS2207 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_17_in_rulePrimitiveTypeDomainCS2219 = new BitSet(new long[]{0x000197F9FF000030L,0x00000000000001FEL});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_rulePrimitiveTypeDomainCS2240 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_rulePrimitiveTypeDomainCS2252 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePropertyTemplateCS_in_entryRulePropertyTemplateCS2288 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePropertyTemplateCS2298 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_rulePropertyTemplateCS2350 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_rulePropertyTemplateCS2362 = new BitSet(new long[]{0x800DB7FBFF0200F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCSOrTemplateCS_in_rulePropertyTemplateCS2383 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleQueryCS_in_entryRuleQueryCS2419 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleQueryCS2429 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_ruleQueryCS2466 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleQueryCS2487 = new BitSet(new long[]{0x0000000200000000L});
+ public static final BitSet FOLLOW_33_in_ruleQueryCS2499 = new BitSet(new long[]{0x000197FDFF000030L});
+ public static final BitSet FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2521 = new BitSet(new long[]{0x0000000400080000L});
+ public static final BitSet FOLLOW_19_in_ruleQueryCS2534 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleParamDeclarationCS_in_ruleQueryCS2555 = new BitSet(new long[]{0x0000000400080000L});
+ public static final BitSet FOLLOW_34_in_ruleQueryCS2571 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_17_in_ruleQueryCS2583 = new BitSet(new long[]{0x000197F9FF000030L,0x00000000000001FEL});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleQueryCS2604 = new BitSet(new long[]{0x0000000000840000L});
+ public static final BitSet FOLLOW_23_in_ruleQueryCS2617 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_18_in_ruleQueryCS2636 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleQueryCS2657 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleQueryCS2669 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleRelationCS_in_entryRuleRelationCS2707 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleRelationCS2717 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_35_in_ruleRelationCS2760 = new BitSet(new long[]{0x0000001000000000L});
+ public static final BitSet FOLLOW_36_in_ruleRelationCS2786 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleRelationCS2807 = new BitSet(new long[]{0x0000002000040000L});
+ public static final BitSet FOLLOW_37_in_ruleRelationCS2820 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleRelationCS2847 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_18_in_ruleRelationCS2861 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleVarDeclarationCS_in_ruleRelationCS2882 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleDomainCS_in_ruleRelationCS2905 = new BitSet(new long[]{0x000197F9FF200030L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeDomainCS_in_ruleRelationCS2932 = new BitSet(new long[]{0x000197F9FF200030L});
+ public static final BitSet FOLLOW_ruleWhenCS_in_ruleRelationCS2955 = new BitSet(new long[]{0x0000040000200000L});
+ public static final BitSet FOLLOW_ruleWhereCS_in_ruleRelationCS2977 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleRelationCS2990 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateCS_in_entryRuleTemplateCS3026 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTemplateCS3036 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleObjectTemplateCS_in_ruleTemplateCS3087 = new BitSet(new long[]{0x0000000000040002L});
+ public static final BitSet FOLLOW_ruleCollectionTemplateCS_in_ruleTemplateCS3117 = new BitSet(new long[]{0x0000000000040002L});
+ public static final BitSet FOLLOW_18_in_ruleTemplateCS3130 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleTemplateCS3151 = new BitSet(new long[]{0x0000000000200000L});
+ public static final BitSet FOLLOW_21_in_ruleTemplateCS3163 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTransformationCS_in_entryRuleTransformationCS3201 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTransformationCS3211 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_38_in_ruleTransformationCS3248 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTransformationCS3269 = new BitSet(new long[]{0x0000000200000000L});
+ public static final BitSet FOLLOW_33_in_ruleTransformationCS3281 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleModelDeclCS_in_ruleTransformationCS3302 = new BitSet(new long[]{0x0000000400080000L});
+ public static final BitSet FOLLOW_19_in_ruleTransformationCS3315 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleModelDeclCS_in_ruleTransformationCS3336 = new BitSet(new long[]{0x0000000400080000L});
+ public static final BitSet FOLLOW_34_in_ruleTransformationCS3350 = new BitSet(new long[]{0x0000008000040000L});
+ public static final BitSet FOLLOW_39_in_ruleTransformationCS3363 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTransformationCS3390 = new BitSet(new long[]{0x00000000000C0000L});
+ public static final BitSet FOLLOW_19_in_ruleTransformationCS3403 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTransformationCS3430 = new BitSet(new long[]{0x00000000000C0000L});
+ public static final BitSet FOLLOW_18_in_ruleTransformationCS3446 = new BitSet(new long[]{0x0000001920200000L});
+ public static final BitSet FOLLOW_ruleKeyDeclCS_in_ruleTransformationCS3467 = new BitSet(new long[]{0x0000001920200000L});
+ public static final BitSet FOLLOW_ruleRelationCS_in_ruleTransformationCS3490 = new BitSet(new long[]{0x0000001900200000L});
+ public static final BitSet FOLLOW_ruleQueryCS_in_ruleTransformationCS3517 = new BitSet(new long[]{0x0000001900200000L});
+ public static final BitSet FOLLOW_21_in_ruleTransformationCS3531 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnitCS_in_entryRuleUnitCS3567 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnitCS3577 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_40_in_ruleUnitCS3614 = new BitSet(new long[]{0x000197F9FF0000B0L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleUnitCS3636 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_17_in_ruleUnitCS3648 = new BitSet(new long[]{0x0000000000000080L});
+ public static final BitSet FOLLOW_ruleURI_in_ruleUnitCS3677 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleUnitCS3689 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleVarDeclarationCS_in_entryRuleVarDeclarationCS3725 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleVarDeclarationCS3735 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleVarDeclarationIdCS_in_ruleVarDeclarationCS3781 = new BitSet(new long[]{0x00000000000A0000L});
+ public static final BitSet FOLLOW_19_in_ruleVarDeclarationCS3794 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleVarDeclarationIdCS_in_ruleVarDeclarationCS3815 = new BitSet(new long[]{0x00000000000A0000L});
+ public static final BitSet FOLLOW_17_in_ruleVarDeclarationCS3829 = new BitSet(new long[]{0x000197F9FF000030L,0x00000000000001FEL});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_ruleVarDeclarationCS3850 = new BitSet(new long[]{0x0000000000800000L});
+ public static final BitSet FOLLOW_23_in_ruleVarDeclarationCS3862 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleVarDeclarationIdCS_in_entryRuleVarDeclarationIdCS3898 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleVarDeclarationIdCS3908 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleVarDeclarationIdCS3953 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleWhenCS_in_entryRuleWhenCS3988 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleWhenCS3998 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_41_in_ruleWhenCS4047 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_18_in_ruleWhenCS4059 = new BitSet(new long[]{0x800DB7FBFF2000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_rulePredicateCS_in_ruleWhenCS4080 = new BitSet(new long[]{0x800DB7FBFF2000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_21_in_ruleWhenCS4093 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleWhereCS_in_entryRuleWhereCS4129 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleWhereCS4139 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_42_in_ruleWhereCS4188 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_18_in_ruleWhereCS4200 = new BitSet(new long[]{0x800DB7FBFF2000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_rulePredicateCS_in_ruleWhereCS4221 = new BitSet(new long[]{0x800DB7FBFF2000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_21_in_ruleWhereCS4234 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNameExpCS_in_entryRuleNameExpCS4270 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNameExpCS4280 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_ruleNameExpCS4325 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleAnyElementCS_in_entryRuleAnyElementCS4360 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleAnyElementCS4370 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_43_in_ruleAnyElementCS4419 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCSOrTemplateCS_in_entryRuleExpCSOrTemplateCS4455 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleExpCSOrTemplateCS4465 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleExpCSOrTemplateCS4515 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTemplateCS_in_ruleExpCSOrTemplateCS4545 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypedRefCS_in_entryRuleCollectionTypedRefCS4580 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypedRefCS4590 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_ruleCollectionTypedRefCS4635 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedTypeRefCS_in_entryRuleTypedTypeRefCS4670 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypedTypeRefCS4680 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_ruleTypedTypeRefCS4725 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedRefCS_in_entryRuleTypedRefCS4760 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypedRefCS4770 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_ruleTypedRefCS4820 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypedTypeRefCS_in_ruleTypedRefCS4850 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_entryRuleUnrestrictedName4886 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnrestrictedName4897 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_ruleUnrestrictedName4944 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_24_in_ruleUnrestrictedName4968 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_28_in_ruleUnrestrictedName4987 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_26_in_ruleUnrestrictedName5006 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_25_in_ruleUnrestrictedName5025 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_39_in_ruleUnrestrictedName5044 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_27_in_ruleUnrestrictedName5063 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_40_in_ruleUnrestrictedName5082 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_30_in_ruleUnrestrictedName5101 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_29_in_ruleUnrestrictedName5120 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_37_in_ruleUnrestrictedName5139 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_31_in_ruleUnrestrictedName5158 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_32_in_ruleUnrestrictedName5177 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_36_in_ruleUnrestrictedName5196 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_44_in_ruleUnrestrictedName5215 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_35_in_ruleUnrestrictedName5234 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_38_in_ruleUnrestrictedName5253 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_41_in_ruleUnrestrictedName5272 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_42_in_ruleUnrestrictedName5291 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleID_in_entryRuleID5334 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleID5345 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_SIMPLE_ID_in_ruleID5385 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_ESCAPED_ID_in_ruleID5411 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLOWER_in_entryRuleLOWER5457 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLOWER5468 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleLOWER5507 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUPPER_in_entryRuleUPPER5552 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUPPER5563 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleUPPER5603 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_45_in_ruleUPPER5627 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_entryRuleNUMBER_LITERAL5668 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNUMBER_LITERAL5679 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5719 = new BitSet(new long[]{0x0001C00000000002L});
+ public static final BitSet FOLLOW_46_in_ruleNUMBER_LITERAL5738 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5753 = new BitSet(new long[]{0x0001800000000002L});
+ public static final BitSet FOLLOW_47_in_ruleNUMBER_LITERAL5775 = new BitSet(new long[]{0x0006000000000040L});
+ public static final BitSet FOLLOW_48_in_ruleNUMBER_LITERAL5794 = new BitSet(new long[]{0x0006000000000040L});
+ public static final BitSet FOLLOW_49_in_ruleNUMBER_LITERAL5809 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_50_in_ruleNUMBER_LITERAL5828 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_INT_in_ruleNUMBER_LITERAL5845 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleURI_in_entryRuleURI5893 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleURI5904 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleURI5943 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_entryRuleEssentialOCLUnrestrictedIdentifier5990 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedIdentifier6001 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_47_in_ruleEssentialOCLUnrestrictedIdentifier6039 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_48_in_ruleEssentialOCLUnrestrictedIdentifier6058 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLPrefixOperator_in_entryRuleEssentialOCLPrefixOperator6099 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLPrefixOperator6110 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_ruleEssentialOCLPrefixOperator6148 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_51_in_ruleEssentialOCLPrefixOperator6167 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLInfixOperator_in_entryRuleEssentialOCLInfixOperator6208 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLInfixOperator6219 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_45_in_ruleEssentialOCLInfixOperator6257 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_52_in_ruleEssentialOCLInfixOperator6276 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_49_in_ruleEssentialOCLInfixOperator6295 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_50_in_ruleEssentialOCLInfixOperator6314 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_53_in_ruleEssentialOCLInfixOperator6333 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_54_in_ruleEssentialOCLInfixOperator6352 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_55_in_ruleEssentialOCLInfixOperator6371 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_56_in_ruleEssentialOCLInfixOperator6390 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_22_in_ruleEssentialOCLInfixOperator6409 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_57_in_ruleEssentialOCLInfixOperator6428 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_58_in_ruleEssentialOCLInfixOperator6447 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_59_in_ruleEssentialOCLInfixOperator6466 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_60_in_ruleEssentialOCLInfixOperator6485 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_61_in_ruleEssentialOCLInfixOperator6504 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperator_in_entryRuleEssentialOCLNavigationOperator6545 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLNavigationOperator6556 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_46_in_ruleEssentialOCLNavigationOperator6594 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_62_in_ruleEssentialOCLNavigationOperator6613 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIdentifier_in_entryRuleIdentifier6654 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIdentifier6665 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleID_in_ruleIdentifier6712 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedIdentifier_in_ruleIdentifier6745 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteral_in_entryRuleStringLiteral6791 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteral6802 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_RULE_SINGLE_QUOTED_STRING_in_ruleStringLiteral6841 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixOperator_in_entryRulePrefixOperator6886 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrefixOperator6897 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLPrefixOperator_in_rulePrefixOperator6943 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInfixOperator_in_entryRuleInfixOperator6988 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInfixOperator6999 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLInfixOperator_in_ruleInfixOperator7045 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigationOperator_in_entryRuleNavigationOperator7090 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigationOperator7101 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLNavigationOperator_in_ruleNavigationOperator7147 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnrestrictedName_in_entryRuleEssentialOCLUnrestrictedName7192 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnrestrictedName7203 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIdentifier_in_ruleEssentialOCLUnrestrictedName7249 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_entryRuleEssentialOCLUnreservedName7294 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleEssentialOCLUnreservedName7305 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleEssentialOCLUnreservedName7352 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_ruleEssentialOCLUnreservedName7385 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_ruleEssentialOCLUnreservedName7418 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_ruleEssentialOCLUnreservedName7442 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnreservedName_in_entryRuleUnreservedName7483 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnreservedName7494 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleEssentialOCLUnreservedName_in_ruleUnreservedName7540 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_entryRulePathNameCS7584 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePathNameCS7594 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleFirstPathElementCS_in_rulePathNameCS7640 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000001L});
+ public static final BitSet FOLLOW_64_in_rulePathNameCS7653 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
+ public static final BitSet FOLLOW_ruleNextPathElementCS_in_rulePathNameCS7674 = new BitSet(new long[]{0x0000000000000002L,0x0000000000000001L});
+ public static final BitSet FOLLOW_ruleFirstPathElementCS_in_entryRuleFirstPathElementCS7712 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleFirstPathElementCS7722 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleFirstPathElementCS7773 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNextPathElementCS_in_entryRuleNextPathElementCS7808 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNextPathElementCS7818 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnreservedName_in_ruleNextPathElementCS7869 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_entryRulePrimitiveTypeIdentifier7905 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeIdentifier7916 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_65_in_rulePrimitiveTypeIdentifier7954 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_66_in_rulePrimitiveTypeIdentifier7973 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_67_in_rulePrimitiveTypeIdentifier7992 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_68_in_rulePrimitiveTypeIdentifier8011 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_69_in_rulePrimitiveTypeIdentifier8030 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_70_in_rulePrimitiveTypeIdentifier8049 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_71_in_rulePrimitiveTypeIdentifier8068 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_72_in_rulePrimitiveTypeIdentifier8087 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_entryRulePrimitiveTypeCS8127 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveTypeCS8137 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeIdentifier_in_rulePrimitiveTypeCS8182 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_entryRuleCollectionTypeIdentifier8218 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeIdentifier8229 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_73_in_ruleCollectionTypeIdentifier8267 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_74_in_ruleCollectionTypeIdentifier8286 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_75_in_ruleCollectionTypeIdentifier8305 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_76_in_ruleCollectionTypeIdentifier8324 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_77_in_ruleCollectionTypeIdentifier8343 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeCS_in_entryRuleCollectionTypeCS8383 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionTypeCS8393 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeIdentifier_in_ruleCollectionTypeCS8439 = new BitSet(new long[]{0x0000000200000002L});
+ public static final BitSet FOLLOW_33_in_ruleCollectionTypeCS8452 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleCollectionTypeCS8473 = new BitSet(new long[]{0x0000000400000000L});
+ public static final BitSet FOLLOW_34_in_ruleCollectionTypeCS8485 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_entryRuleMultiplicityBoundsCS8523 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityBoundsCS8533 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLOWER_in_ruleMultiplicityBoundsCS8579 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L});
+ public static final BitSet FOLLOW_78_in_ruleMultiplicityBoundsCS8592 = new BitSet(new long[]{0x0000200000000040L});
+ public static final BitSet FOLLOW_ruleUPPER_in_ruleMultiplicityBoundsCS8613 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityCS_in_entryRuleMultiplicityCS8651 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityCS8661 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_79_in_ruleMultiplicityCS8698 = new BitSet(new long[]{0x0002200000000040L,0x0000000000020000L});
+ public static final BitSet FOLLOW_ruleMultiplicityBoundsCS_in_ruleMultiplicityCS8724 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_ruleMultiplicityCS8754 = new BitSet(new long[]{0x0000000000000000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_80_in_ruleMultiplicityCS8766 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleMultiplicityStringCS_in_entryRuleMultiplicityStringCS8802 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleMultiplicityStringCS8812 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_45_in_ruleMultiplicityStringCS8856 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_49_in_ruleMultiplicityStringCS8885 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_81_in_ruleMultiplicityStringCS8914 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleTypeCS_in_entryRuleTupleTypeCS8965 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTupleTypeCS8975 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_ruleTupleTypeCS9018 = new BitSet(new long[]{0x0000000200000002L});
+ public static final BitSet FOLLOW_33_in_ruleTupleTypeCS9044 = new BitSet(new long[]{0x000197FDFF000030L});
+ public static final BitSet FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS9066 = new BitSet(new long[]{0x0000000400080000L});
+ public static final BitSet FOLLOW_19_in_ruleTupleTypeCS9079 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleTuplePartCS_in_ruleTupleTypeCS9100 = new BitSet(new long[]{0x0000000400080000L});
+ public static final BitSet FOLLOW_34_in_ruleTupleTypeCS9116 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTuplePartCS_in_entryRuleTuplePartCS9154 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTuplePartCS9164 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTuplePartCS9210 = new BitSet(new long[]{0x0000000000020000L});
+ public static final BitSet FOLLOW_17_in_ruleTuplePartCS9222 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleTuplePartCS9243 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_entryRuleCollectionLiteralExpCS9279 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralExpCS9289 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeCS_in_ruleCollectionLiteralExpCS9335 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_18_in_ruleCollectionLiteralExpCS9347 = new BitSet(new long[]{0x800DB7FBFF2000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS9369 = new BitSet(new long[]{0x0000000000280000L});
+ public static final BitSet FOLLOW_19_in_ruleCollectionLiteralExpCS9382 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_ruleCollectionLiteralExpCS9403 = new BitSet(new long[]{0x0000000000280000L});
+ public static final BitSet FOLLOW_21_in_ruleCollectionLiteralExpCS9419 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralPartCS_in_entryRuleCollectionLiteralPartCS9455 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleCollectionLiteralPartCS9465 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9511 = new BitSet(new long[]{0x0000000000000002L,0x0000000000004000L});
+ public static final BitSet FOLLOW_78_in_ruleCollectionLiteralPartCS9524 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleCollectionLiteralPartCS9545 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleConstructorPartCS_in_entryRuleConstructorPartCS9583 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleConstructorPartCS9593 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleConstructorPartCS9645 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleConstructorPartCS9657 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleConstructorPartCS9678 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_entryRulePrimitiveLiteralExpCS9714 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimitiveLiteralExpCS9724 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_rulePrimitiveLiteralExpCS9774 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_rulePrimitiveLiteralExpCS9804 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_rulePrimitiveLiteralExpCS9834 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_rulePrimitiveLiteralExpCS9864 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_rulePrimitiveLiteralExpCS9894 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_rulePrimitiveLiteralExpCS9924 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_entryRuleTupleLiteralExpCS9959 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralExpCS9969 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_63_in_ruleTupleLiteralExpCS10006 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_18_in_ruleTupleLiteralExpCS10018 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS10039 = new BitSet(new long[]{0x0000000000280000L});
+ public static final BitSet FOLLOW_19_in_ruleTupleLiteralExpCS10052 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_ruleTupleLiteralExpCS10073 = new BitSet(new long[]{0x0000000000280000L});
+ public static final BitSet FOLLOW_21_in_ruleTupleLiteralExpCS10087 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralPartCS_in_entryRuleTupleLiteralPartCS10123 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTupleLiteralPartCS10133 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleTupleLiteralPartCS10179 = new BitSet(new long[]{0x0000000000420000L});
+ public static final BitSet FOLLOW_17_in_ruleTupleLiteralPartCS10192 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleTupleLiteralPartCS10213 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleTupleLiteralPartCS10227 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleTupleLiteralPartCS10248 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNumberLiteralExpCS_in_entryRuleNumberLiteralExpCS10284 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNumberLiteralExpCS10294 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNUMBER_LITERAL_in_ruleNumberLiteralExpCS10339 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteralExpCS_in_entryRuleStringLiteralExpCS10374 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleStringLiteralExpCS10384 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleStringLiteral_in_ruleStringLiteralExpCS10429 = new BitSet(new long[]{0x0000000000000082L});
+ public static final BitSet FOLLOW_ruleBooleanLiteralExpCS_in_entryRuleBooleanLiteralExpCS10465 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBooleanLiteralExpCS10475 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_82_in_ruleBooleanLiteralExpCS10518 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_83_in_ruleBooleanLiteralExpCS10555 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnlimitedNaturalLiteralExpCS_in_entryRuleUnlimitedNaturalLiteralExpCS10604 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnlimitedNaturalLiteralExpCS10614 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_45_in_ruleUnlimitedNaturalLiteralExpCS10663 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInvalidLiteralExpCS_in_entryRuleInvalidLiteralExpCS10699 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInvalidLiteralExpCS10709 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_84_in_ruleInvalidLiteralExpCS10758 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNullLiteralExpCS_in_entryRuleNullLiteralExpCS10794 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNullLiteralExpCS10804 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_85_in_ruleNullLiteralExpCS10853 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralCS_in_entryRuleTypeLiteralCS10889 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralCS10899 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveTypeCS_in_ruleTypeLiteralCS10949 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionTypeCS_in_ruleTypeLiteralCS10979 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleTypeCS_in_ruleTypeLiteralCS11009 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_entryRuleTypeLiteralExpCS11044 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeLiteralExpCS11054 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralCS_in_ruleTypeLiteralExpCS11099 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeNameExpCS_in_entryRuleTypeNameExpCS11134 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeNameExpCS11144 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_ruleTypeNameExpCS11189 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_entryRuleTypeExpCS11224 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleTypeExpCS11234 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeNameExpCS_in_ruleTypeExpCS11285 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L});
+ public static final BitSet FOLLOW_ruleTypeLiteralCS_in_ruleTypeExpCS11315 = new BitSet(new long[]{0x0000000000000002L,0x0000000000008000L});
+ public static final BitSet FOLLOW_ruleMultiplicityCS_in_ruleTypeExpCS11336 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_entryRuleExpCS11373 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleExpCS11383 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedExpCS_in_ruleExpCS11443 = new BitSet(new long[]{0x7FF6600000400000L});
+ public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_ruleExpCS11464 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_rulePrefixedExpOrLetExpCS_in_ruleExpCS11487 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_ruleExpCS11528 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_ruleExpCS11550 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_ruleExpCS11582 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_entryRuleBinaryOperatorCS11617 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleBinaryOperatorCS11627 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInfixOperatorCS_in_ruleBinaryOperatorCS11677 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigationOperatorCS_in_ruleBinaryOperatorCS11707 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInfixOperatorCS_in_entryRuleInfixOperatorCS11742 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleInfixOperatorCS11752 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleInfixOperator_in_ruleInfixOperatorCS11797 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigationOperatorCS_in_entryRuleNavigationOperatorCS11832 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigationOperatorCS11842 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigationOperator_in_ruleNavigationOperatorCS11887 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedExpCS_in_entryRulePrefixedExpCS11922 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrefixedExpCS11932 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS11982 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rulePrefixedExpCS12021 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000823C3FFEL});
+ public static final BitSet FOLLOW_rulePrimaryExpCS_in_rulePrefixedExpCS12043 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedExpOrLetExpCS_in_entryRulePrefixedExpOrLetExpCS12080 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrefixedExpOrLetExpCS12090 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_rulePrefixedExpOrLetExpCS12140 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_rulePrefixedExpOrLetExpCS12179 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_rulePrefixedExpOrLetExpCS12201 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_entryRuleUnaryOperatorCS12238 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleUnaryOperatorCS12248 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixOperator_in_ruleUnaryOperatorCS12293 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpCS_in_entryRulePrimaryExpCS12328 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpCS12338 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12397 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_79_in_rulePrimaryExpCS12409 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS12430 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_19_in_rulePrimaryExpCS12443 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS12464 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_80_in_rulePrimaryExpCS12478 = new BitSet(new long[]{0x0000000000000002L,0x0000000000408000L});
+ public static final BitSet FOLLOW_79_in_rulePrimaryExpCS12491 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS12512 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_19_in_rulePrimaryExpCS12525 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_rulePrimaryExpCS12546 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_80_in_rulePrimaryExpCS12560 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L});
+ public static final BitSet FOLLOW_86_in_rulePrimaryExpCS12581 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_87_in_rulePrimaryExpCS12606 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12649 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_18_in_rulePrimaryExpCS12661 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12682 = new BitSet(new long[]{0x0000000000280000L});
+ public static final BitSet FOLLOW_19_in_rulePrimaryExpCS12695 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleConstructorPartCS_in_rulePrimaryExpCS12716 = new BitSet(new long[]{0x0000000000280000L});
+ public static final BitSet FOLLOW_21_in_rulePrimaryExpCS12730 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_rulePrimaryExpCS12771 = new BitSet(new long[]{0x0000000200000000L,0x0000000000400000L});
+ public static final BitSet FOLLOW_86_in_rulePrimaryExpCS12790 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_87_in_rulePrimaryExpCS12815 = new BitSet(new long[]{0x0000000200000000L});
+ public static final BitSet FOLLOW_33_in_rulePrimaryExpCS12829 = new BitSet(new long[]{0x800DB7FFFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleNavigatingArgCS_in_rulePrimaryExpCS12851 = new BitSet(new long[]{0x0000000400880000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12872 = new BitSet(new long[]{0x0000000400880000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_rulePrimaryExpCS12895 = new BitSet(new long[]{0x0000000400080000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12916 = new BitSet(new long[]{0x0000000400080000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_rulePrimaryExpCS12941 = new BitSet(new long[]{0x0000000400080000L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_rulePrimaryExpCS12962 = new BitSet(new long[]{0x0000000400080000L});
+ public static final BitSet FOLLOW_34_in_rulePrimaryExpCS12979 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_rulePrimaryExpCS13020 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L});
+ public static final BitSet FOLLOW_86_in_rulePrimaryExpCS13039 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_87_in_rulePrimaryExpCS13064 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelfExpCS_in_rulePrimaryExpCS13098 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimitiveLiteralExpCS_in_rulePrimaryExpCS13128 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_rulePrimaryExpCS13158 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_rulePrimaryExpCS13188 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_rulePrimaryExpCS13218 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfExpCS_in_rulePrimaryExpCS13248 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNestedExpCS_in_rulePrimaryExpCS13278 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_entryRulePrimaryExpOrLetExpCS13313 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRulePrimaryExpOrLetExpCS13323 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrimaryExpCS_in_rulePrimaryExpOrLetExpCS13373 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetExpCS_in_rulePrimaryExpOrLetExpCS13403 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgCS_in_entryRuleNavigatingArgCS13438 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgCS13448 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingArgCS13494 = new BitSet(new long[]{0x0000000000020002L});
+ public static final BitSet FOLLOW_17_in_ruleNavigatingArgCS13507 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingArgCS13528 = new BitSet(new long[]{0x0000000000400002L});
+ public static final BitSet FOLLOW_22_in_ruleNavigatingArgCS13541 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgCS13562 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_entryRuleNavigatingBarArgCS13602 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingBarArgCS13612 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_88_in_ruleNavigatingBarArgCS13655 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingBarArgCS13689 = new BitSet(new long[]{0x0000000000020002L});
+ public static final BitSet FOLLOW_17_in_ruleNavigatingBarArgCS13702 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingBarArgCS13723 = new BitSet(new long[]{0x0000000000400002L});
+ public static final BitSet FOLLOW_22_in_ruleNavigatingBarArgCS13736 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingBarArgCS13757 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_entryRuleNavigatingCommaArgCS13797 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingCommaArgCS13807 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_19_in_ruleNavigatingCommaArgCS13850 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingCommaArgCS13884 = new BitSet(new long[]{0x0000000000020002L});
+ public static final BitSet FOLLOW_17_in_ruleNavigatingCommaArgCS13897 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingCommaArgCS13918 = new BitSet(new long[]{0x0000000000400002L});
+ public static final BitSet FOLLOW_22_in_ruleNavigatingCommaArgCS13931 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingCommaArgCS13952 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_entryRuleNavigatingSemiArgCS13992 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingSemiArgCS14002 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_23_in_ruleNavigatingSemiArgCS14045 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_ruleNavigatingSemiArgCS14079 = new BitSet(new long[]{0x0000000000020002L});
+ public static final BitSet FOLLOW_17_in_ruleNavigatingSemiArgCS14092 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleNavigatingSemiArgCS14113 = new BitSet(new long[]{0x0000000000400002L});
+ public static final BitSet FOLLOW_22_in_ruleNavigatingSemiArgCS14126 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingSemiArgCS14147 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNavigatingArgExpCS_in_entryRuleNavigatingArgExpCS14187 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNavigatingArgExpCS14197 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNavigatingArgExpCS14246 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleIfExpCS_in_entryRuleIfExpCS14280 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleIfExpCS14290 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_89_in_ruleIfExpCS14327 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14348 = new BitSet(new long[]{0x0000000000000000L,0x0000000004000000L});
+ public static final BitSet FOLLOW_90_in_ruleIfExpCS14360 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14381 = new BitSet(new long[]{0x0000000000000000L,0x0000000008000000L});
+ public static final BitSet FOLLOW_91_in_ruleIfExpCS14393 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleIfExpCS14414 = new BitSet(new long[]{0x0000000000000000L,0x0000000010000000L});
+ public static final BitSet FOLLOW_92_in_ruleIfExpCS14426 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetExpCS_in_entryRuleLetExpCS14462 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLetExpCS14472 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_93_in_ruleLetExpCS14509 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14530 = new BitSet(new long[]{0x0000000000080000L,0x0000000040000000L});
+ public static final BitSet FOLLOW_19_in_ruleLetExpCS14543 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleLetVariableCS_in_ruleLetExpCS14564 = new BitSet(new long[]{0x0000000000080000L,0x0000000040000000L});
+ public static final BitSet FOLLOW_94_in_ruleLetExpCS14578 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleLetExpCS14599 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleLetVariableCS_in_entryRuleLetVariableCS14635 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleLetVariableCS14645 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnrestrictedName_in_ruleLetVariableCS14691 = new BitSet(new long[]{0x0000000000420000L});
+ public static final BitSet FOLLOW_17_in_ruleLetVariableCS14704 = new BitSet(new long[]{0x800197F9FF000030L,0x0000000000003FFEL});
+ public static final BitSet FOLLOW_ruleTypeExpCS_in_ruleLetVariableCS14725 = new BitSet(new long[]{0x0000000000400000L});
+ public static final BitSet FOLLOW_22_in_ruleLetVariableCS14739 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleLetVariableCS14760 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleNestedExpCS_in_entryRuleNestedExpCS14796 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleNestedExpCS14806 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_33_in_ruleNestedExpCS14843 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_ruleNestedExpCS14864 = new BitSet(new long[]{0x0000000400000000L});
+ public static final BitSet FOLLOW_34_in_ruleNestedExpCS14876 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleSelfExpCS_in_entryRuleSelfExpCS14912 = new BitSet(new long[]{0x0000000000000000L});
+ public static final BitSet FOLLOW_EOF_in_entryRuleSelfExpCS14922 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_95_in_ruleSelfExpCS14971 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleObjectTemplateCS_in_synpred34_InternalQVTrelation3087 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_46_in_synpred68_InternalQVTrelation5738 = new BitSet(new long[]{0x0000000000000040L});
+ public static final BitSet FOLLOW_RULE_INT_in_synpred68_InternalQVTrelation5753 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedExpCS_in_synpred129_InternalQVTrelation11443 = new BitSet(new long[]{0x7FF6600000400000L});
+ public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_synpred129_InternalQVTrelation11464 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePrefixedExpCS_in_synpred130_InternalQVTrelation11443 = new BitSet(new long[]{0x7FF6600000400000L});
+ public static final BitSet FOLLOW_ruleBinaryOperatorCS_in_synpred130_InternalQVTrelation11464 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_rulePrefixedExpOrLetExpCS_in_synpred130_InternalQVTrelation11487 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleUnaryOperatorCS_in_synpred132_InternalQVTrelation11528 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_rulePrimaryExpOrLetExpCS_in_synpred132_InternalQVTrelation11550 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_synpred142_InternalQVTrelation12397 = new BitSet(new long[]{0x0000000000000000L,0x0000000000008000L});
+ public static final BitSet FOLLOW_79_in_synpred142_InternalQVTrelation12409 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_synpred142_InternalQVTrelation12430 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_19_in_synpred142_InternalQVTrelation12443 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_synpred142_InternalQVTrelation12464 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_80_in_synpred142_InternalQVTrelation12478 = new BitSet(new long[]{0x0000000000000002L,0x0000000000408000L});
+ public static final BitSet FOLLOW_79_in_synpred142_InternalQVTrelation12491 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_synpred142_InternalQVTrelation12512 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_19_in_synpred142_InternalQVTrelation12525 = new BitSet(new long[]{0x800DB7FBFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleExpCS_in_synpred142_InternalQVTrelation12546 = new BitSet(new long[]{0x0000000000080000L,0x0000000000010000L});
+ public static final BitSet FOLLOW_80_in_synpred142_InternalQVTrelation12560 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L});
+ public static final BitSet FOLLOW_86_in_synpred142_InternalQVTrelation12581 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_87_in_synpred142_InternalQVTrelation12606 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_synpred144_InternalQVTrelation12649 = new BitSet(new long[]{0x0000000000040000L});
+ public static final BitSet FOLLOW_18_in_synpred144_InternalQVTrelation12661 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleConstructorPartCS_in_synpred144_InternalQVTrelation12682 = new BitSet(new long[]{0x0000000000280000L});
+ public static final BitSet FOLLOW_19_in_synpred144_InternalQVTrelation12695 = new BitSet(new long[]{0x000197F9FF000030L});
+ public static final BitSet FOLLOW_ruleConstructorPartCS_in_synpred144_InternalQVTrelation12716 = new BitSet(new long[]{0x0000000000280000L});
+ public static final BitSet FOLLOW_21_in_synpred144_InternalQVTrelation12730 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_synpred152_InternalQVTrelation12771 = new BitSet(new long[]{0x0000000200000000L,0x0000000000400000L});
+ public static final BitSet FOLLOW_86_in_synpred152_InternalQVTrelation12790 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_87_in_synpred152_InternalQVTrelation12815 = new BitSet(new long[]{0x0000000200000000L});
+ public static final BitSet FOLLOW_33_in_synpred152_InternalQVTrelation12829 = new BitSet(new long[]{0x800DB7FFFF0000F0L,0x00000000A23C3FFEL});
+ public static final BitSet FOLLOW_ruleNavigatingArgCS_in_synpred152_InternalQVTrelation12851 = new BitSet(new long[]{0x0000000400880000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_synpred152_InternalQVTrelation12872 = new BitSet(new long[]{0x0000000400880000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleNavigatingSemiArgCS_in_synpred152_InternalQVTrelation12895 = new BitSet(new long[]{0x0000000400080000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_synpred152_InternalQVTrelation12916 = new BitSet(new long[]{0x0000000400080000L,0x0000000001000000L});
+ public static final BitSet FOLLOW_ruleNavigatingBarArgCS_in_synpred152_InternalQVTrelation12941 = new BitSet(new long[]{0x0000000400080000L});
+ public static final BitSet FOLLOW_ruleNavigatingCommaArgCS_in_synpred152_InternalQVTrelation12962 = new BitSet(new long[]{0x0000000400080000L});
+ public static final BitSet FOLLOW_34_in_synpred152_InternalQVTrelation12979 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_rulePathNameCS_in_synpred154_InternalQVTrelation13020 = new BitSet(new long[]{0x0000000000000002L,0x0000000000400000L});
+ public static final BitSet FOLLOW_86_in_synpred154_InternalQVTrelation13039 = new BitSet(new long[]{0x0000000000000000L,0x0000000000800000L});
+ public static final BitSet FOLLOW_87_in_synpred154_InternalQVTrelation13064 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTupleLiteralExpCS_in_synpred157_InternalQVTrelation13158 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleCollectionLiteralExpCS_in_synpred158_InternalQVTrelation13188 = new BitSet(new long[]{0x0000000000000002L});
+ public static final BitSet FOLLOW_ruleTypeLiteralExpCS_in_synpred159_InternalQVTrelation13218 = new BitSet(new long[]{0x0000000000000002L});
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/services/QVTrelationGrammarAccess.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/services/QVTrelationGrammarAccess.java
index 04c40affd..557c7b5b8 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/services/QVTrelationGrammarAccess.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src-gen/org/eclipse/qvtd/xtext/qvtrelation/services/QVTrelationGrammarAccess.java
@@ -25,15 +25,15 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cOwnedImportUnitCSParserRuleCall_0_0_0 = (RuleCall)cOwnedImportAssignment_0_0.eContents().get(0);
private final Assignment cOwnedLibraryAssignment_0_1 = (Assignment)cAlternatives_0.eContents().get(1);
private final RuleCall cOwnedLibraryLibraryCSParserRuleCall_0_1_0 = (RuleCall)cOwnedLibraryAssignment_0_1.eContents().get(0);
- private final Assignment cTransformationAssignment_1 = (Assignment)cGroup.eContents().get(1);
- private final RuleCall cTransformationTransformationCSParserRuleCall_1_0 = (RuleCall)cTransformationAssignment_1.eContents().get(0);
+ private final Assignment cTransformationsAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cTransformationsTransformationCSParserRuleCall_1_0 = (RuleCall)cTransformationsAssignment_1.eContents().get(0);
//TopLevelCS:
//
- // (ownedImport+=UnitCS | / *ownedInclude+=IncludeCS |* / ownedLibrary+=LibraryCS)* transformation+=TransformationCS*;
+ // (ownedImport+=UnitCS | / *ownedInclude+=IncludeCS |* / ownedLibrary+=LibraryCS)* transformations+=TransformationCS*;
public ParserRule getRule() { return rule; }
- //(ownedImport+=UnitCS | / *ownedInclude+=IncludeCS |* / ownedLibrary+=LibraryCS)* transformation+=TransformationCS*
+ //(ownedImport+=UnitCS | / *ownedInclude+=IncludeCS |* / ownedLibrary+=LibraryCS)* transformations+=TransformationCS*
public Group getGroup() { return cGroup; }
//(ownedImport+=UnitCS | / *ownedInclude+=IncludeCS |* / ownedLibrary+=LibraryCS)*
@@ -51,36 +51,35 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//LibraryCS
public RuleCall getOwnedLibraryLibraryCSParserRuleCall_0_1_0() { return cOwnedLibraryLibraryCSParserRuleCall_0_1_0; }
- //transformation+=TransformationCS*
- public Assignment getTransformationAssignment_1() { return cTransformationAssignment_1; }
+ //transformations+=TransformationCS*
+ public Assignment getTransformationsAssignment_1() { return cTransformationsAssignment_1; }
//TransformationCS
- public RuleCall getTransformationTransformationCSParserRuleCall_1_0() { return cTransformationTransformationCSParserRuleCall_1_0; }
+ public RuleCall getTransformationsTransformationCSParserRuleCall_1_0() { return cTransformationsTransformationCSParserRuleCall_1_0; }
}
public class CollectionTemplateCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "CollectionTemplateCS");
private final Group cGroup = (Group)rule.eContents().get(1);
- private final Assignment cPropertyIdAssignment_0 = (Assignment)cGroup.eContents().get(0);
- private final CrossReference cPropertyIdPropertyCrossReference_0_0 = (CrossReference)cPropertyIdAssignment_0.eContents().get(0);
- private final RuleCall cPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1 = (RuleCall)cPropertyIdPropertyCrossReference_0_0.eContents().get(1);
+ private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final RuleCall cNameUnrestrictedNameParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0);
private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1);
private final Assignment cTypeAssignment_2 = (Assignment)cGroup.eContents().get(2);
private final RuleCall cTypeCollectionTypedRefCSParserRuleCall_2_0 = (RuleCall)cTypeAssignment_2.eContents().get(0);
private final Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
private final Group cGroup_4 = (Group)cGroup.eContents().get(4);
- private final Assignment cMemberIdentifierAssignment_4_0 = (Assignment)cGroup_4.eContents().get(0);
- private final Alternatives cMemberIdentifierAlternatives_4_0_0 = (Alternatives)cMemberIdentifierAssignment_4_0.eContents().get(0);
- private final RuleCall cMemberIdentifierNameExpCSParserRuleCall_4_0_0_0 = (RuleCall)cMemberIdentifierAlternatives_4_0_0.eContents().get(0);
- private final RuleCall cMemberIdentifierTemplateCSParserRuleCall_4_0_0_1 = (RuleCall)cMemberIdentifierAlternatives_4_0_0.eContents().get(1);
- private final RuleCall cMemberIdentifierAnyElementCSParserRuleCall_4_0_0_2 = (RuleCall)cMemberIdentifierAlternatives_4_0_0.eContents().get(2);
+ private final Assignment cMemberIdentifiersAssignment_4_0 = (Assignment)cGroup_4.eContents().get(0);
+ private final Alternatives cMemberIdentifiersAlternatives_4_0_0 = (Alternatives)cMemberIdentifiersAssignment_4_0.eContents().get(0);
+ private final RuleCall cMemberIdentifiersNameExpCSParserRuleCall_4_0_0_0 = (RuleCall)cMemberIdentifiersAlternatives_4_0_0.eContents().get(0);
+ private final RuleCall cMemberIdentifiersTemplateCSParserRuleCall_4_0_0_1 = (RuleCall)cMemberIdentifiersAlternatives_4_0_0.eContents().get(1);
+ private final RuleCall cMemberIdentifiersAnyElementCSParserRuleCall_4_0_0_2 = (RuleCall)cMemberIdentifiersAlternatives_4_0_0.eContents().get(2);
private final Group cGroup_4_1 = (Group)cGroup_4.eContents().get(1);
private final Keyword cCommaKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0);
- private final Assignment cMemberIdentifierAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1);
- private final Alternatives cMemberIdentifierAlternatives_4_1_1_0 = (Alternatives)cMemberIdentifierAssignment_4_1_1.eContents().get(0);
- private final RuleCall cMemberIdentifierNameExpCSParserRuleCall_4_1_1_0_0 = (RuleCall)cMemberIdentifierAlternatives_4_1_1_0.eContents().get(0);
- private final RuleCall cMemberIdentifierTemplateCSParserRuleCall_4_1_1_0_1 = (RuleCall)cMemberIdentifierAlternatives_4_1_1_0.eContents().get(1);
- private final RuleCall cMemberIdentifierAnyElementCSParserRuleCall_4_1_1_0_2 = (RuleCall)cMemberIdentifierAlternatives_4_1_1_0.eContents().get(2);
+ private final Assignment cMemberIdentifiersAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1);
+ private final Alternatives cMemberIdentifiersAlternatives_4_1_1_0 = (Alternatives)cMemberIdentifiersAssignment_4_1_1.eContents().get(0);
+ private final RuleCall cMemberIdentifiersNameExpCSParserRuleCall_4_1_1_0_0 = (RuleCall)cMemberIdentifiersAlternatives_4_1_1_0.eContents().get(0);
+ private final RuleCall cMemberIdentifiersTemplateCSParserRuleCall_4_1_1_0_1 = (RuleCall)cMemberIdentifiersAlternatives_4_1_1_0.eContents().get(1);
+ private final RuleCall cMemberIdentifiersAnyElementCSParserRuleCall_4_1_1_0_2 = (RuleCall)cMemberIdentifiersAlternatives_4_1_1_0.eContents().get(2);
private final Keyword cPlusSignPlusSignKeyword_4_2 = (Keyword)cGroup_4.eContents().get(2);
private final Assignment cRestIdentifierAssignment_4_3 = (Assignment)cGroup_4.eContents().get(3);
private final Alternatives cRestIdentifierAlternatives_4_3_0 = (Alternatives)cRestIdentifierAssignment_4_3.eContents().get(0);
@@ -93,28 +92,25 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//
//CollectionTemplateCS:
//
- // propertyId=[pivot::Property|UnrestrictedName]? ":" type=CollectionTypedRefCS "{" (memberIdentifier+=(NameExpCS |
+ // name=UnrestrictedName? ":" type=CollectionTypedRefCS "{" (memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS)
//
- // TemplateCS | AnyElementCS) ("," memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS))* "++"
+ // ("," memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS))* "++" restIdentifier=(NameExpCS | AnyElementCS)?)?
//
- // restIdentifier=(NameExpCS | AnyElementCS)?)? "}";
+ // "}";
public ParserRule getRule() { return rule; }
- //propertyId=[pivot::Property|UnrestrictedName]? ":" type=CollectionTypedRefCS "{" (memberIdentifier+=(NameExpCS |
+ //name=UnrestrictedName? ":" type=CollectionTypedRefCS "{" (memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS)
//
- //TemplateCS | AnyElementCS) ("," memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS))* "++"
+ //("," memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS))* "++" restIdentifier=(NameExpCS | AnyElementCS)?)?
//
- //restIdentifier=(NameExpCS | AnyElementCS)?)? "}"
+ //"}"
public Group getGroup() { return cGroup; }
- //propertyId=[pivot::Property|UnrestrictedName]?
- public Assignment getPropertyIdAssignment_0() { return cPropertyIdAssignment_0; }
-
- //[pivot::Property|UnrestrictedName]
- public CrossReference getPropertyIdPropertyCrossReference_0_0() { return cPropertyIdPropertyCrossReference_0_0; }
+ //name=UnrestrictedName?
+ public Assignment getNameAssignment_0() { return cNameAssignment_0; }
//UnrestrictedName
- public RuleCall getPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1() { return cPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1; }
+ public RuleCall getNameUnrestrictedNameParserRuleCall_0_0() { return cNameUnrestrictedNameParserRuleCall_0_0; }
//":"
public Keyword getColonKeyword_1() { return cColonKeyword_1; }
@@ -128,46 +124,46 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//"{"
public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; }
- //(memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS) ("," memberIdentifier+=(NameExpCS | TemplateCS |
+ //(memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS) ("," memberIdentifiers+=(NameExpCS | TemplateCS |
//
//AnyElementCS))* "++" restIdentifier=(NameExpCS | AnyElementCS)?)?
public Group getGroup_4() { return cGroup_4; }
- //memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS)
- public Assignment getMemberIdentifierAssignment_4_0() { return cMemberIdentifierAssignment_4_0; }
+ //memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS)
+ public Assignment getMemberIdentifiersAssignment_4_0() { return cMemberIdentifiersAssignment_4_0; }
//NameExpCS | TemplateCS | AnyElementCS
- public Alternatives getMemberIdentifierAlternatives_4_0_0() { return cMemberIdentifierAlternatives_4_0_0; }
+ public Alternatives getMemberIdentifiersAlternatives_4_0_0() { return cMemberIdentifiersAlternatives_4_0_0; }
//NameExpCS
- public RuleCall getMemberIdentifierNameExpCSParserRuleCall_4_0_0_0() { return cMemberIdentifierNameExpCSParserRuleCall_4_0_0_0; }
+ public RuleCall getMemberIdentifiersNameExpCSParserRuleCall_4_0_0_0() { return cMemberIdentifiersNameExpCSParserRuleCall_4_0_0_0; }
//TemplateCS
- public RuleCall getMemberIdentifierTemplateCSParserRuleCall_4_0_0_1() { return cMemberIdentifierTemplateCSParserRuleCall_4_0_0_1; }
+ public RuleCall getMemberIdentifiersTemplateCSParserRuleCall_4_0_0_1() { return cMemberIdentifiersTemplateCSParserRuleCall_4_0_0_1; }
//AnyElementCS
- public RuleCall getMemberIdentifierAnyElementCSParserRuleCall_4_0_0_2() { return cMemberIdentifierAnyElementCSParserRuleCall_4_0_0_2; }
+ public RuleCall getMemberIdentifiersAnyElementCSParserRuleCall_4_0_0_2() { return cMemberIdentifiersAnyElementCSParserRuleCall_4_0_0_2; }
- //("," memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS))*
+ //("," memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS))*
public Group getGroup_4_1() { return cGroup_4_1; }
//","
public Keyword getCommaKeyword_4_1_0() { return cCommaKeyword_4_1_0; }
- //memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS)
- public Assignment getMemberIdentifierAssignment_4_1_1() { return cMemberIdentifierAssignment_4_1_1; }
+ //memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS)
+ public Assignment getMemberIdentifiersAssignment_4_1_1() { return cMemberIdentifiersAssignment_4_1_1; }
//NameExpCS | TemplateCS | AnyElementCS
- public Alternatives getMemberIdentifierAlternatives_4_1_1_0() { return cMemberIdentifierAlternatives_4_1_1_0; }
+ public Alternatives getMemberIdentifiersAlternatives_4_1_1_0() { return cMemberIdentifiersAlternatives_4_1_1_0; }
//NameExpCS
- public RuleCall getMemberIdentifierNameExpCSParserRuleCall_4_1_1_0_0() { return cMemberIdentifierNameExpCSParserRuleCall_4_1_1_0_0; }
+ public RuleCall getMemberIdentifiersNameExpCSParserRuleCall_4_1_1_0_0() { return cMemberIdentifiersNameExpCSParserRuleCall_4_1_1_0_0; }
//TemplateCS
- public RuleCall getMemberIdentifierTemplateCSParserRuleCall_4_1_1_0_1() { return cMemberIdentifierTemplateCSParserRuleCall_4_1_1_0_1; }
+ public RuleCall getMemberIdentifiersTemplateCSParserRuleCall_4_1_1_0_1() { return cMemberIdentifiersTemplateCSParserRuleCall_4_1_1_0_1; }
//AnyElementCS
- public RuleCall getMemberIdentifierAnyElementCSParserRuleCall_4_1_1_0_2() { return cMemberIdentifierAnyElementCSParserRuleCall_4_1_1_0_2; }
+ public RuleCall getMemberIdentifiersAnyElementCSParserRuleCall_4_1_1_0_2() { return cMemberIdentifiersAnyElementCSParserRuleCall_4_1_1_0_2; }
//"++"
public Keyword getPlusSignPlusSignKeyword_4_2() { return cPlusSignPlusSignKeyword_4_2; }
@@ -241,8 +237,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Assignment cModelIdAssignment_2 = (Assignment)cGroup.eContents().get(2);
private final CrossReference cModelIdTypedModelCrossReference_2_0 = (CrossReference)cModelIdAssignment_2.eContents().get(0);
private final RuleCall cModelIdTypedModelUnrestrictedNameParserRuleCall_2_0_1 = (RuleCall)cModelIdTypedModelCrossReference_2_0.eContents().get(1);
- private final Assignment cTemplateAssignment_3 = (Assignment)cGroup.eContents().get(3);
- private final RuleCall cTemplateTemplateCSParserRuleCall_3_0 = (RuleCall)cTemplateAssignment_3.eContents().get(0);
+ private final Assignment cPatternAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final RuleCall cPatternDomainPatternCSParserRuleCall_3_0 = (RuleCall)cPatternAssignment_3.eContents().get(0);
private final Group cGroup_4 = (Group)cGroup.eContents().get(4);
private final Keyword cImplementedbyKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0);
private final Assignment cImplementedByAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1);
@@ -250,8 +246,8 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Group cGroup_5 = (Group)cGroup.eContents().get(5);
private final Keyword cDefault_valuesKeyword_5_0 = (Keyword)cGroup_5.eContents().get(0);
private final Keyword cLeftCurlyBracketKeyword_5_1 = (Keyword)cGroup_5.eContents().get(1);
- private final Assignment cDefaultValueAssignment_5_2 = (Assignment)cGroup_5.eContents().get(2);
- private final RuleCall cDefaultValueDefaultValueCSParserRuleCall_5_2_0 = (RuleCall)cDefaultValueAssignment_5_2.eContents().get(0);
+ private final Assignment cDefaultValuesAssignment_5_2 = (Assignment)cGroup_5.eContents().get(2);
+ private final RuleCall cDefaultValuesDefaultValueCSParserRuleCall_5_2_0 = (RuleCall)cDefaultValuesAssignment_5_2.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_5_3 = (Keyword)cGroup_5.eContents().get(3);
private final Keyword cSemicolonKeyword_6 = (Keyword)cGroup.eContents().get(6);
@@ -259,16 +255,16 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//
// (checkonly?="checkonly" | enforce?="enforce")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
//
- // template=TemplateCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValue+=DefaultValueCS+ "}")?
+ // pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
//
- // ";";
+ // "}")? ";";
public ParserRule getRule() { return rule; }
//(checkonly?="checkonly" | enforce?="enforce")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
//
- //template=TemplateCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValue+=DefaultValueCS+ "}")?
+ //pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
//
- //";"
+ //"}")? ";"
public Group getGroup() { return cGroup; }
//(checkonly?="checkonly" | enforce?="enforce")?
@@ -298,11 +294,11 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//UnrestrictedName
public RuleCall getModelIdTypedModelUnrestrictedNameParserRuleCall_2_0_1() { return cModelIdTypedModelUnrestrictedNameParserRuleCall_2_0_1; }
- //template=TemplateCS
- public Assignment getTemplateAssignment_3() { return cTemplateAssignment_3; }
+ //pattern=DomainPatternCS
+ public Assignment getPatternAssignment_3() { return cPatternAssignment_3; }
- //TemplateCS
- public RuleCall getTemplateTemplateCSParserRuleCall_3_0() { return cTemplateTemplateCSParserRuleCall_3_0; }
+ //DomainPatternCS
+ public RuleCall getPatternDomainPatternCSParserRuleCall_3_0() { return cPatternDomainPatternCSParserRuleCall_3_0; }
//("implementedby" implementedBy=ExpCS)?
public Group getGroup_4() { return cGroup_4; }
@@ -316,7 +312,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//ExpCS
public RuleCall getImplementedByExpCSParserRuleCall_4_1_0() { return cImplementedByExpCSParserRuleCall_4_1_0; }
- //("default_values" "{" defaultValue+=DefaultValueCS+ "}")?
+ //("default_values" "{" defaultValues+=DefaultValueCS+ "}")?
public Group getGroup_5() { return cGroup_5; }
//"default_values"
@@ -325,11 +321,11 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//"{"
public Keyword getLeftCurlyBracketKeyword_5_1() { return cLeftCurlyBracketKeyword_5_1; }
- //defaultValue+=DefaultValueCS+
- public Assignment getDefaultValueAssignment_5_2() { return cDefaultValueAssignment_5_2; }
+ //defaultValues+=DefaultValueCS+
+ public Assignment getDefaultValuesAssignment_5_2() { return cDefaultValuesAssignment_5_2; }
//DefaultValueCS
- public RuleCall getDefaultValueDefaultValueCSParserRuleCall_5_2_0() { return cDefaultValueDefaultValueCSParserRuleCall_5_2_0; }
+ public RuleCall getDefaultValuesDefaultValueCSParserRuleCall_5_2_0() { return cDefaultValuesDefaultValueCSParserRuleCall_5_2_0; }
//"}"
public Keyword getRightCurlyBracketKeyword_5_3() { return cRightCurlyBracketKeyword_5_3; }
@@ -338,6 +334,23 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
public Keyword getSemicolonKeyword_6() { return cSemicolonKeyword_6; }
}
+ public class DomainPatternCSElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "DomainPatternCS");
+ private final Assignment cTemplateAssignment = (Assignment)rule.eContents().get(1);
+ private final RuleCall cTemplateTemplateCSParserRuleCall_0 = (RuleCall)cTemplateAssignment.eContents().get(0);
+
+ //DomainPatternCS:
+ //
+ // template=TemplateCS;
+ public ParserRule getRule() { return rule; }
+
+ //template=TemplateCS
+ public Assignment getTemplateAssignment() { return cTemplateAssignment; }
+
+ //TemplateCS
+ public RuleCall getTemplateTemplateCSParserRuleCall_0() { return cTemplateTemplateCSParserRuleCall_0; }
+ }
+
public class KeyDeclCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "KeyDeclCS");
private final Group cGroup = (Group)rule.eContents().get(1);
@@ -345,27 +358,27 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Assignment cPathNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
private final RuleCall cPathNamePathNameCSParserRuleCall_1_0 = (RuleCall)cPathNameAssignment_1.eContents().get(0);
private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2);
- private final Assignment cPropertyIdAssignment_3 = (Assignment)cGroup.eContents().get(3);
- private final CrossReference cPropertyIdPropertyCrossReference_3_0 = (CrossReference)cPropertyIdAssignment_3.eContents().get(0);
- private final RuleCall cPropertyIdPropertyUnrestrictedNameParserRuleCall_3_0_1 = (RuleCall)cPropertyIdPropertyCrossReference_3_0.eContents().get(1);
+ private final Assignment cPropertyIdsAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final CrossReference cPropertyIdsPropertyCrossReference_3_0 = (CrossReference)cPropertyIdsAssignment_3.eContents().get(0);
+ private final RuleCall cPropertyIdsPropertyUnrestrictedNameParserRuleCall_3_0_1 = (RuleCall)cPropertyIdsPropertyCrossReference_3_0.eContents().get(1);
private final Group cGroup_4 = (Group)cGroup.eContents().get(4);
private final Keyword cCommaKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0);
- private final Assignment cPropertyIdAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1);
- private final CrossReference cPropertyIdPropertyCrossReference_4_1_0 = (CrossReference)cPropertyIdAssignment_4_1.eContents().get(0);
- private final RuleCall cPropertyIdPropertyUnrestrictedNameParserRuleCall_4_1_0_1 = (RuleCall)cPropertyIdPropertyCrossReference_4_1_0.eContents().get(1);
+ private final Assignment cPropertyIdsAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1);
+ private final CrossReference cPropertyIdsPropertyCrossReference_4_1_0 = (CrossReference)cPropertyIdsAssignment_4_1.eContents().get(0);
+ private final RuleCall cPropertyIdsPropertyUnrestrictedNameParserRuleCall_4_1_0_1 = (RuleCall)cPropertyIdsPropertyCrossReference_4_1_0.eContents().get(1);
private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5);
private final Keyword cSemicolonKeyword_6 = (Keyword)cGroup.eContents().get(6);
//KeyDeclCS:
//
- // "key" pathName=PathNameCS "{" propertyId+=[pivot::Property|UnrestrictedName] (","
+ // "key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
//
- // propertyId+=[pivot::Property|UnrestrictedName])* "}" ";";
+ // propertyIds+=[pivot::Property|UnrestrictedName])* "}" ";";
public ParserRule getRule() { return rule; }
- //"key" pathName=PathNameCS "{" propertyId+=[pivot::Property|UnrestrictedName] (","
+ //"key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
//
- //propertyId+=[pivot::Property|UnrestrictedName])* "}" ";"
+ //propertyIds+=[pivot::Property|UnrestrictedName])* "}" ";"
public Group getGroup() { return cGroup; }
//"key"
@@ -380,29 +393,29 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//"{"
public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; }
- //propertyId+=[pivot::Property|UnrestrictedName]
- public Assignment getPropertyIdAssignment_3() { return cPropertyIdAssignment_3; }
+ //propertyIds+=[pivot::Property|UnrestrictedName]
+ public Assignment getPropertyIdsAssignment_3() { return cPropertyIdsAssignment_3; }
//[pivot::Property|UnrestrictedName]
- public CrossReference getPropertyIdPropertyCrossReference_3_0() { return cPropertyIdPropertyCrossReference_3_0; }
+ public CrossReference getPropertyIdsPropertyCrossReference_3_0() { return cPropertyIdsPropertyCrossReference_3_0; }
//UnrestrictedName
- public RuleCall getPropertyIdPropertyUnrestrictedNameParserRuleCall_3_0_1() { return cPropertyIdPropertyUnrestrictedNameParserRuleCall_3_0_1; }
+ public RuleCall getPropertyIdsPropertyUnrestrictedNameParserRuleCall_3_0_1() { return cPropertyIdsPropertyUnrestrictedNameParserRuleCall_3_0_1; }
- //("," propertyId+=[pivot::Property|UnrestrictedName])*
+ //("," propertyIds+=[pivot::Property|UnrestrictedName])*
public Group getGroup_4() { return cGroup_4; }
//","
public Keyword getCommaKeyword_4_0() { return cCommaKeyword_4_0; }
- //propertyId+=[pivot::Property|UnrestrictedName]
- public Assignment getPropertyIdAssignment_4_1() { return cPropertyIdAssignment_4_1; }
+ //propertyIds+=[pivot::Property|UnrestrictedName]
+ public Assignment getPropertyIdsAssignment_4_1() { return cPropertyIdsAssignment_4_1; }
//[pivot::Property|UnrestrictedName]
- public CrossReference getPropertyIdPropertyCrossReference_4_1_0() { return cPropertyIdPropertyCrossReference_4_1_0; }
+ public CrossReference getPropertyIdsPropertyCrossReference_4_1_0() { return cPropertyIdsPropertyCrossReference_4_1_0; }
//UnrestrictedName
- public RuleCall getPropertyIdPropertyUnrestrictedNameParserRuleCall_4_1_0_1() { return cPropertyIdPropertyUnrestrictedNameParserRuleCall_4_1_0_1; }
+ public RuleCall getPropertyIdsPropertyUnrestrictedNameParserRuleCall_4_1_0_1() { return cPropertyIdsPropertyUnrestrictedNameParserRuleCall_4_1_0_1; }
//"}"
public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; }
@@ -451,31 +464,31 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cNameUnrestrictedNameParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0);
private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1);
private final Alternatives cAlternatives_2 = (Alternatives)cGroup.eContents().get(2);
- private final Assignment cMetaModelIdAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
- private final CrossReference cMetaModelIdPackageCrossReference_2_0_0 = (CrossReference)cMetaModelIdAssignment_2_0.eContents().get(0);
- private final RuleCall cMetaModelIdPackageUnrestrictedNameParserRuleCall_2_0_0_1 = (RuleCall)cMetaModelIdPackageCrossReference_2_0_0.eContents().get(1);
+ private final Assignment cMetaModelIdsAssignment_2_0 = (Assignment)cAlternatives_2.eContents().get(0);
+ private final CrossReference cMetaModelIdsPackageCrossReference_2_0_0 = (CrossReference)cMetaModelIdsAssignment_2_0.eContents().get(0);
+ private final RuleCall cMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_0_0_1 = (RuleCall)cMetaModelIdsPackageCrossReference_2_0_0.eContents().get(1);
private final Group cGroup_2_1 = (Group)cAlternatives_2.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_2_1_0 = (Keyword)cGroup_2_1.eContents().get(0);
- private final Assignment cMetaModelIdAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1);
- private final CrossReference cMetaModelIdPackageCrossReference_2_1_1_0 = (CrossReference)cMetaModelIdAssignment_2_1_1.eContents().get(0);
- private final RuleCall cMetaModelIdPackageUnrestrictedNameParserRuleCall_2_1_1_0_1 = (RuleCall)cMetaModelIdPackageCrossReference_2_1_1_0.eContents().get(1);
+ private final Assignment cMetaModelIdsAssignment_2_1_1 = (Assignment)cGroup_2_1.eContents().get(1);
+ private final CrossReference cMetaModelIdsPackageCrossReference_2_1_1_0 = (CrossReference)cMetaModelIdsAssignment_2_1_1.eContents().get(0);
+ private final RuleCall cMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_1_1_0_1 = (RuleCall)cMetaModelIdsPackageCrossReference_2_1_1_0.eContents().get(1);
private final Group cGroup_2_1_2 = (Group)cGroup_2_1.eContents().get(2);
private final Keyword cCommaKeyword_2_1_2_0 = (Keyword)cGroup_2_1_2.eContents().get(0);
- private final Assignment cMetaModelIdAssignment_2_1_2_1 = (Assignment)cGroup_2_1_2.eContents().get(1);
- private final CrossReference cMetaModelIdPackageCrossReference_2_1_2_1_0 = (CrossReference)cMetaModelIdAssignment_2_1_2_1.eContents().get(0);
- private final RuleCall cMetaModelIdPackageUnrestrictedNameParserRuleCall_2_1_2_1_0_1 = (RuleCall)cMetaModelIdPackageCrossReference_2_1_2_1_0.eContents().get(1);
+ private final Assignment cMetaModelIdsAssignment_2_1_2_1 = (Assignment)cGroup_2_1_2.eContents().get(1);
+ private final CrossReference cMetaModelIdsPackageCrossReference_2_1_2_1_0 = (CrossReference)cMetaModelIdsAssignment_2_1_2_1.eContents().get(0);
+ private final RuleCall cMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_1_2_1_0_1 = (RuleCall)cMetaModelIdsPackageCrossReference_2_1_2_1_0.eContents().get(1);
private final Keyword cRightCurlyBracketKeyword_2_1_3 = (Keyword)cGroup_2_1.eContents().get(3);
//ModelDeclCS:
//
- // name=UnrestrictedName ":" (metaModelId+=[pivot::Package|UnrestrictedName] | "{"
+ // name=UnrestrictedName ":" (metaModelIds+=[pivot::Package|UnrestrictedName] | "{"
//
- // metaModelId+=[pivot::Package|UnrestrictedName] ("," metaModelId+=[pivot::Package|UnrestrictedName])* "}");
+ // metaModelIds+=[pivot::Package|UnrestrictedName] ("," metaModelIds+=[pivot::Package|UnrestrictedName])* "}");
public ParserRule getRule() { return rule; }
- //name=UnrestrictedName ":" (metaModelId+=[pivot::Package|UnrestrictedName] | "{"
+ //name=UnrestrictedName ":" (metaModelIds+=[pivot::Package|UnrestrictedName] | "{"
//
- //metaModelId+=[pivot::Package|UnrestrictedName] ("," metaModelId+=[pivot::Package|UnrestrictedName])* "}")
+ //metaModelIds+=[pivot::Package|UnrestrictedName] ("," metaModelIds+=[pivot::Package|UnrestrictedName])* "}")
public Group getGroup() { return cGroup; }
//name=UnrestrictedName
@@ -487,49 +500,49 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//":"
public Keyword getColonKeyword_1() { return cColonKeyword_1; }
- //metaModelId+=[pivot::Package|UnrestrictedName] | "{" metaModelId+=[pivot::Package|UnrestrictedName] (","
+ //metaModelIds+=[pivot::Package|UnrestrictedName] | "{" metaModelIds+=[pivot::Package|UnrestrictedName] (","
//
- //metaModelId+=[pivot::Package|UnrestrictedName])* "}"
+ //metaModelIds+=[pivot::Package|UnrestrictedName])* "}"
public Alternatives getAlternatives_2() { return cAlternatives_2; }
- //metaModelId+=[pivot::Package|UnrestrictedName]
- public Assignment getMetaModelIdAssignment_2_0() { return cMetaModelIdAssignment_2_0; }
+ //metaModelIds+=[pivot::Package|UnrestrictedName]
+ public Assignment getMetaModelIdsAssignment_2_0() { return cMetaModelIdsAssignment_2_0; }
//[pivot::Package|UnrestrictedName]
- public CrossReference getMetaModelIdPackageCrossReference_2_0_0() { return cMetaModelIdPackageCrossReference_2_0_0; }
+ public CrossReference getMetaModelIdsPackageCrossReference_2_0_0() { return cMetaModelIdsPackageCrossReference_2_0_0; }
//UnrestrictedName
- public RuleCall getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_0_0_1() { return cMetaModelIdPackageUnrestrictedNameParserRuleCall_2_0_0_1; }
+ public RuleCall getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_0_0_1() { return cMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_0_0_1; }
- //"{" metaModelId+=[pivot::Package|UnrestrictedName] ("," metaModelId+=[pivot::Package|UnrestrictedName])* "}"
+ //"{" metaModelIds+=[pivot::Package|UnrestrictedName] ("," metaModelIds+=[pivot::Package|UnrestrictedName])* "}"
public Group getGroup_2_1() { return cGroup_2_1; }
//"{"
public Keyword getLeftCurlyBracketKeyword_2_1_0() { return cLeftCurlyBracketKeyword_2_1_0; }
- //metaModelId+=[pivot::Package|UnrestrictedName]
- public Assignment getMetaModelIdAssignment_2_1_1() { return cMetaModelIdAssignment_2_1_1; }
+ //metaModelIds+=[pivot::Package|UnrestrictedName]
+ public Assignment getMetaModelIdsAssignment_2_1_1() { return cMetaModelIdsAssignment_2_1_1; }
//[pivot::Package|UnrestrictedName]
- public CrossReference getMetaModelIdPackageCrossReference_2_1_1_0() { return cMetaModelIdPackageCrossReference_2_1_1_0; }
+ public CrossReference getMetaModelIdsPackageCrossReference_2_1_1_0() { return cMetaModelIdsPackageCrossReference_2_1_1_0; }
//UnrestrictedName
- public RuleCall getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_1_1_0_1() { return cMetaModelIdPackageUnrestrictedNameParserRuleCall_2_1_1_0_1; }
+ public RuleCall getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_1_1_0_1() { return cMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_1_1_0_1; }
- //("," metaModelId+=[pivot::Package|UnrestrictedName])*
+ //("," metaModelIds+=[pivot::Package|UnrestrictedName])*
public Group getGroup_2_1_2() { return cGroup_2_1_2; }
//","
public Keyword getCommaKeyword_2_1_2_0() { return cCommaKeyword_2_1_2_0; }
- //metaModelId+=[pivot::Package|UnrestrictedName]
- public Assignment getMetaModelIdAssignment_2_1_2_1() { return cMetaModelIdAssignment_2_1_2_1; }
+ //metaModelIds+=[pivot::Package|UnrestrictedName]
+ public Assignment getMetaModelIdsAssignment_2_1_2_1() { return cMetaModelIdsAssignment_2_1_2_1; }
//[pivot::Package|UnrestrictedName]
- public CrossReference getMetaModelIdPackageCrossReference_2_1_2_1_0() { return cMetaModelIdPackageCrossReference_2_1_2_1_0; }
+ public CrossReference getMetaModelIdsPackageCrossReference_2_1_2_1_0() { return cMetaModelIdsPackageCrossReference_2_1_2_1_0; }
//UnrestrictedName
- public RuleCall getMetaModelIdPackageUnrestrictedNameParserRuleCall_2_1_2_1_0_1() { return cMetaModelIdPackageUnrestrictedNameParserRuleCall_2_1_2_1_0_1; }
+ public RuleCall getMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_1_2_1_0_1() { return cMetaModelIdsPackageUnrestrictedNameParserRuleCall_2_1_2_1_0_1; }
//"}"
public Keyword getRightCurlyBracketKeyword_2_1_3() { return cRightCurlyBracketKeyword_2_1_3; }
@@ -538,42 +551,38 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
public class ObjectTemplateCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ObjectTemplateCS");
private final Group cGroup = (Group)rule.eContents().get(1);
- private final Assignment cPropertyIdAssignment_0 = (Assignment)cGroup.eContents().get(0);
- private final CrossReference cPropertyIdPropertyCrossReference_0_0 = (CrossReference)cPropertyIdAssignment_0.eContents().get(0);
- private final RuleCall cPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1 = (RuleCall)cPropertyIdPropertyCrossReference_0_0.eContents().get(1);
+ private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final RuleCall cNameUnrestrictedNameParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0);
private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1);
private final Assignment cTypeAssignment_2 = (Assignment)cGroup.eContents().get(2);
private final RuleCall cTypeTypedRefCSParserRuleCall_2_0 = (RuleCall)cTypeAssignment_2.eContents().get(0);
private final Keyword cLeftCurlyBracketKeyword_3 = (Keyword)cGroup.eContents().get(3);
private final Group cGroup_4 = (Group)cGroup.eContents().get(4);
- private final Assignment cPropertyTemplateAssignment_4_0 = (Assignment)cGroup_4.eContents().get(0);
- private final RuleCall cPropertyTemplatePropertyTemplateCSParserRuleCall_4_0_0 = (RuleCall)cPropertyTemplateAssignment_4_0.eContents().get(0);
+ private final Assignment cPropertyTemplatesAssignment_4_0 = (Assignment)cGroup_4.eContents().get(0);
+ private final RuleCall cPropertyTemplatesPropertyTemplateCSParserRuleCall_4_0_0 = (RuleCall)cPropertyTemplatesAssignment_4_0.eContents().get(0);
private final Group cGroup_4_1 = (Group)cGroup_4.eContents().get(1);
private final Keyword cCommaKeyword_4_1_0 = (Keyword)cGroup_4_1.eContents().get(0);
- private final Assignment cPropertyTemplateAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1);
- private final RuleCall cPropertyTemplatePropertyTemplateCSParserRuleCall_4_1_1_0 = (RuleCall)cPropertyTemplateAssignment_4_1_1.eContents().get(0);
+ private final Assignment cPropertyTemplatesAssignment_4_1_1 = (Assignment)cGroup_4_1.eContents().get(1);
+ private final RuleCall cPropertyTemplatesPropertyTemplateCSParserRuleCall_4_1_1_0 = (RuleCall)cPropertyTemplatesAssignment_4_1_1.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_5 = (Keyword)cGroup.eContents().get(5);
//ObjectTemplateCS:
//
- // propertyId=[pivot::Property|UnrestrictedName]? ":" type=TypedRefCS "{" (propertyTemplate+=PropertyTemplateCS (","
+ // name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
//
- // propertyTemplate+=PropertyTemplateCS)*)? "}";
+ // propertyTemplates+=PropertyTemplateCS)*)? "}";
public ParserRule getRule() { return rule; }
- //propertyId=[pivot::Property|UnrestrictedName]? ":" type=TypedRefCS "{" (propertyTemplate+=PropertyTemplateCS (","
+ //name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
//
- //propertyTemplate+=PropertyTemplateCS)*)? "}"
+ //propertyTemplates+=PropertyTemplateCS)*)? "}"
public Group getGroup() { return cGroup; }
- //propertyId=[pivot::Property|UnrestrictedName]?
- public Assignment getPropertyIdAssignment_0() { return cPropertyIdAssignment_0; }
-
- //[pivot::Property|UnrestrictedName]
- public CrossReference getPropertyIdPropertyCrossReference_0_0() { return cPropertyIdPropertyCrossReference_0_0; }
+ //name=UnrestrictedName?
+ public Assignment getNameAssignment_0() { return cNameAssignment_0; }
//UnrestrictedName
- public RuleCall getPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1() { return cPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1; }
+ public RuleCall getNameUnrestrictedNameParserRuleCall_0_0() { return cNameUnrestrictedNameParserRuleCall_0_0; }
//":"
public Keyword getColonKeyword_1() { return cColonKeyword_1; }
@@ -587,26 +596,26 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//"{"
public Keyword getLeftCurlyBracketKeyword_3() { return cLeftCurlyBracketKeyword_3; }
- //(propertyTemplate+=PropertyTemplateCS ("," propertyTemplate+=PropertyTemplateCS)*)?
+ //(propertyTemplates+=PropertyTemplateCS ("," propertyTemplates+=PropertyTemplateCS)*)?
public Group getGroup_4() { return cGroup_4; }
- //propertyTemplate+=PropertyTemplateCS
- public Assignment getPropertyTemplateAssignment_4_0() { return cPropertyTemplateAssignment_4_0; }
+ //propertyTemplates+=PropertyTemplateCS
+ public Assignment getPropertyTemplatesAssignment_4_0() { return cPropertyTemplatesAssignment_4_0; }
//PropertyTemplateCS
- public RuleCall getPropertyTemplatePropertyTemplateCSParserRuleCall_4_0_0() { return cPropertyTemplatePropertyTemplateCSParserRuleCall_4_0_0; }
+ public RuleCall getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_0_0() { return cPropertyTemplatesPropertyTemplateCSParserRuleCall_4_0_0; }
- //("," propertyTemplate+=PropertyTemplateCS)*
+ //("," propertyTemplates+=PropertyTemplateCS)*
public Group getGroup_4_1() { return cGroup_4_1; }
//","
public Keyword getCommaKeyword_4_1_0() { return cCommaKeyword_4_1_0; }
- //propertyTemplate+=PropertyTemplateCS
- public Assignment getPropertyTemplateAssignment_4_1_1() { return cPropertyTemplateAssignment_4_1_1; }
+ //propertyTemplates+=PropertyTemplateCS
+ public Assignment getPropertyTemplatesAssignment_4_1_1() { return cPropertyTemplatesAssignment_4_1_1; }
//PropertyTemplateCS
- public RuleCall getPropertyTemplatePropertyTemplateCSParserRuleCall_4_1_1_0() { return cPropertyTemplatePropertyTemplateCSParserRuleCall_4_1_1_0; }
+ public RuleCall getPropertyTemplatesPropertyTemplateCSParserRuleCall_4_1_1_0() { return cPropertyTemplatesPropertyTemplateCSParserRuleCall_4_1_1_0; }
//"}"
public Keyword getRightCurlyBracketKeyword_5() { return cRightCurlyBracketKeyword_5; }
@@ -618,15 +627,15 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Assignment cNameAssignment_0 = (Assignment)cGroup.eContents().get(0);
private final RuleCall cNameUnrestrictedNameParserRuleCall_0_0 = (RuleCall)cNameAssignment_0.eContents().get(0);
private final Keyword cColonKeyword_1 = (Keyword)cGroup.eContents().get(1);
- private final Assignment cTypeAssignment_2 = (Assignment)cGroup.eContents().get(2);
- private final RuleCall cTypeTypedRefCSParserRuleCall_2_0 = (RuleCall)cTypeAssignment_2.eContents().get(0);
+ private final Assignment cOwnedTypeAssignment_2 = (Assignment)cGroup.eContents().get(2);
+ private final RuleCall cOwnedTypeTypedRefCSParserRuleCall_2_0 = (RuleCall)cOwnedTypeAssignment_2.eContents().get(0);
//ParamDeclarationCS:
//
- // name=UnrestrictedName ":" type=TypedRefCS;
+ // name=UnrestrictedName ":" ownedType=TypedRefCS;
public ParserRule getRule() { return rule; }
- //name=UnrestrictedName ":" type=TypedRefCS
+ //name=UnrestrictedName ":" ownedType=TypedRefCS
public Group getGroup() { return cGroup; }
//name=UnrestrictedName
@@ -638,11 +647,36 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//":"
public Keyword getColonKeyword_1() { return cColonKeyword_1; }
- //type=TypedRefCS
- public Assignment getTypeAssignment_2() { return cTypeAssignment_2; }
+ //ownedType=TypedRefCS
+ public Assignment getOwnedTypeAssignment_2() { return cOwnedTypeAssignment_2; }
//TypedRefCS
- public RuleCall getTypeTypedRefCSParserRuleCall_2_0() { return cTypeTypedRefCSParserRuleCall_2_0; }
+ public RuleCall getOwnedTypeTypedRefCSParserRuleCall_2_0() { return cOwnedTypeTypedRefCSParserRuleCall_2_0; }
+ }
+
+ public class PredicateCSElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "PredicateCS");
+ private final Group cGroup = (Group)rule.eContents().get(1);
+ private final Assignment cExprAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final RuleCall cExprExpCSParserRuleCall_0_0 = (RuleCall)cExprAssignment_0.eContents().get(0);
+ private final Keyword cSemicolonKeyword_1 = (Keyword)cGroup.eContents().get(1);
+
+ //PredicateCS:
+ //
+ // expr=ExpCS ";";
+ public ParserRule getRule() { return rule; }
+
+ //expr=ExpCS ";"
+ public Group getGroup() { return cGroup; }
+
+ //expr=ExpCS
+ public Assignment getExprAssignment_0() { return cExprAssignment_0; }
+
+ //ExpCS
+ public RuleCall getExprExpCSParserRuleCall_0_0() { return cExprExpCSParserRuleCall_0_0; }
+
+ //";"
+ public Keyword getSemicolonKeyword_1() { return cSemicolonKeyword_1; }
}
public class PrimitiveTypeDomainCSElements extends AbstractParserRuleElementFinder {
@@ -698,14 +732,14 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final RuleCall cPropertyIdPropertyUnrestrictedNameParserRuleCall_0_0_1 = (RuleCall)cPropertyIdPropertyCrossReference_0_0.eContents().get(1);
private final Keyword cEqualsSignKeyword_1 = (Keyword)cGroup.eContents().get(1);
private final Assignment cOclExpressionAssignment_2 = (Assignment)cGroup.eContents().get(2);
- private final RuleCall cOclExpressionExpCSParserRuleCall_2_0 = (RuleCall)cOclExpressionAssignment_2.eContents().get(0);
+ private final RuleCall cOclExpressionExpCSOrTemplateCSParserRuleCall_2_0 = (RuleCall)cOclExpressionAssignment_2.eContents().get(0);
//PropertyTemplateCS:
//
- // propertyId=[pivot::Property|UnrestrictedName] "=" oclExpression=ExpCS;
+ // propertyId=[pivot::Property|UnrestrictedName] "=" oclExpression=ExpCSOrTemplateCS;
public ParserRule getRule() { return rule; }
- //propertyId=[pivot::Property|UnrestrictedName] "=" oclExpression=ExpCS
+ //propertyId=[pivot::Property|UnrestrictedName] "=" oclExpression=ExpCSOrTemplateCS
public Group getGroup() { return cGroup; }
//propertyId=[pivot::Property|UnrestrictedName]
@@ -720,31 +754,31 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//"="
public Keyword getEqualsSignKeyword_1() { return cEqualsSignKeyword_1; }
- //oclExpression=ExpCS
+ //oclExpression=ExpCSOrTemplateCS
public Assignment getOclExpressionAssignment_2() { return cOclExpressionAssignment_2; }
- //ExpCS
- public RuleCall getOclExpressionExpCSParserRuleCall_2_0() { return cOclExpressionExpCSParserRuleCall_2_0; }
+ //ExpCSOrTemplateCS
+ public RuleCall getOclExpressionExpCSOrTemplateCSParserRuleCall_2_0() { return cOclExpressionExpCSOrTemplateCSParserRuleCall_2_0; }
}
public class QueryCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "QueryCS");
private final Group cGroup = (Group)rule.eContents().get(1);
private final Keyword cQueryKeyword_0 = (Keyword)cGroup.eContents().get(0);
- private final Assignment cPathNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
- private final RuleCall cPathNamePathNameCSParserRuleCall_1_0 = (RuleCall)cPathNameAssignment_1.eContents().get(0);
+ private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
+ private final RuleCall cNameUnrestrictedNameParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2);
private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
- private final Assignment cInputParamDeclarationAssignment_3_0 = (Assignment)cGroup_3.eContents().get(0);
- private final RuleCall cInputParamDeclarationParamDeclarationCSParserRuleCall_3_0_0 = (RuleCall)cInputParamDeclarationAssignment_3_0.eContents().get(0);
+ private final Assignment cInputParamDeclarationsAssignment_3_0 = (Assignment)cGroup_3.eContents().get(0);
+ private final RuleCall cInputParamDeclarationsParamDeclarationCSParserRuleCall_3_0_0 = (RuleCall)cInputParamDeclarationsAssignment_3_0.eContents().get(0);
private final Group cGroup_3_1 = (Group)cGroup_3.eContents().get(1);
private final Keyword cCommaKeyword_3_1_0 = (Keyword)cGroup_3_1.eContents().get(0);
- private final Assignment cInputParamDeclarationAssignment_3_1_1 = (Assignment)cGroup_3_1.eContents().get(1);
- private final RuleCall cInputParamDeclarationParamDeclarationCSParserRuleCall_3_1_1_0 = (RuleCall)cInputParamDeclarationAssignment_3_1_1.eContents().get(0);
+ private final Assignment cInputParamDeclarationsAssignment_3_1_1 = (Assignment)cGroup_3_1.eContents().get(1);
+ private final RuleCall cInputParamDeclarationsParamDeclarationCSParserRuleCall_3_1_1_0 = (RuleCall)cInputParamDeclarationsAssignment_3_1_1.eContents().get(0);
private final Keyword cRightParenthesisKeyword_4 = (Keyword)cGroup.eContents().get(4);
private final Keyword cColonKeyword_5 = (Keyword)cGroup.eContents().get(5);
- private final Assignment cTypeAssignment_6 = (Assignment)cGroup.eContents().get(6);
- private final RuleCall cTypeTypedRefCSParserRuleCall_6_0 = (RuleCall)cTypeAssignment_6.eContents().get(0);
+ private final Assignment cOwnedTypeAssignment_6 = (Assignment)cGroup.eContents().get(6);
+ private final RuleCall cOwnedTypeTypedRefCSParserRuleCall_6_0 = (RuleCall)cOwnedTypeAssignment_6.eContents().get(0);
private final Alternatives cAlternatives_7 = (Alternatives)cGroup.eContents().get(7);
private final Keyword cSemicolonKeyword_7_0 = (Keyword)cAlternatives_7.eContents().get(0);
private final Group cGroup_7_1 = (Group)cAlternatives_7.eContents().get(1);
@@ -755,48 +789,48 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//QueryCS:
//
- // "query" pathName=PathNameCS "(" (inputParamDeclaration+=ParamDeclarationCS (","
+ // "query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
//
- // inputParamDeclaration+=ParamDeclarationCS)*)? ")" ":" type=TypedRefCS (";" | "{" oclExpression=ExpCS "}");
+ // inputParamDeclarations+=ParamDeclarationCS)*)? ")" ":" ownedType=TypedRefCS (";" | "{" oclExpression=ExpCS "}");
public ParserRule getRule() { return rule; }
- //"query" pathName=PathNameCS "(" (inputParamDeclaration+=ParamDeclarationCS (","
+ //"query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
//
- //inputParamDeclaration+=ParamDeclarationCS)*)? ")" ":" type=TypedRefCS (";" | "{" oclExpression=ExpCS "}")
+ //inputParamDeclarations+=ParamDeclarationCS)*)? ")" ":" ownedType=TypedRefCS (";" | "{" oclExpression=ExpCS "}")
public Group getGroup() { return cGroup; }
//"query"
public Keyword getQueryKeyword_0() { return cQueryKeyword_0; }
- //pathName=PathNameCS
- public Assignment getPathNameAssignment_1() { return cPathNameAssignment_1; }
+ //name=UnrestrictedName
+ public Assignment getNameAssignment_1() { return cNameAssignment_1; }
- //PathNameCS
- public RuleCall getPathNamePathNameCSParserRuleCall_1_0() { return cPathNamePathNameCSParserRuleCall_1_0; }
+ //UnrestrictedName
+ public RuleCall getNameUnrestrictedNameParserRuleCall_1_0() { return cNameUnrestrictedNameParserRuleCall_1_0; }
//"("
public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; }
- //(inputParamDeclaration+=ParamDeclarationCS ("," inputParamDeclaration+=ParamDeclarationCS)*)?
+ //(inputParamDeclarations+=ParamDeclarationCS ("," inputParamDeclarations+=ParamDeclarationCS)*)?
public Group getGroup_3() { return cGroup_3; }
- //inputParamDeclaration+=ParamDeclarationCS
- public Assignment getInputParamDeclarationAssignment_3_0() { return cInputParamDeclarationAssignment_3_0; }
+ //inputParamDeclarations+=ParamDeclarationCS
+ public Assignment getInputParamDeclarationsAssignment_3_0() { return cInputParamDeclarationsAssignment_3_0; }
//ParamDeclarationCS
- public RuleCall getInputParamDeclarationParamDeclarationCSParserRuleCall_3_0_0() { return cInputParamDeclarationParamDeclarationCSParserRuleCall_3_0_0; }
+ public RuleCall getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_0_0() { return cInputParamDeclarationsParamDeclarationCSParserRuleCall_3_0_0; }
- //("," inputParamDeclaration+=ParamDeclarationCS)*
+ //("," inputParamDeclarations+=ParamDeclarationCS)*
public Group getGroup_3_1() { return cGroup_3_1; }
//","
public Keyword getCommaKeyword_3_1_0() { return cCommaKeyword_3_1_0; }
- //inputParamDeclaration+=ParamDeclarationCS
- public Assignment getInputParamDeclarationAssignment_3_1_1() { return cInputParamDeclarationAssignment_3_1_1; }
+ //inputParamDeclarations+=ParamDeclarationCS
+ public Assignment getInputParamDeclarationsAssignment_3_1_1() { return cInputParamDeclarationsAssignment_3_1_1; }
//ParamDeclarationCS
- public RuleCall getInputParamDeclarationParamDeclarationCSParserRuleCall_3_1_1_0() { return cInputParamDeclarationParamDeclarationCSParserRuleCall_3_1_1_0; }
+ public RuleCall getInputParamDeclarationsParamDeclarationCSParserRuleCall_3_1_1_0() { return cInputParamDeclarationsParamDeclarationCSParserRuleCall_3_1_1_0; }
//")"
public Keyword getRightParenthesisKeyword_4() { return cRightParenthesisKeyword_4; }
@@ -804,11 +838,11 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//":"
public Keyword getColonKeyword_5() { return cColonKeyword_5; }
- //type=TypedRefCS
- public Assignment getTypeAssignment_6() { return cTypeAssignment_6; }
+ //ownedType=TypedRefCS
+ public Assignment getOwnedTypeAssignment_6() { return cOwnedTypeAssignment_6; }
//TypedRefCS
- public RuleCall getTypeTypedRefCSParserRuleCall_6_0() { return cTypeTypedRefCSParserRuleCall_6_0; }
+ public RuleCall getOwnedTypeTypedRefCSParserRuleCall_6_0() { return cOwnedTypeTypedRefCSParserRuleCall_6_0; }
//";" | "{" oclExpression=ExpCS "}"
public Alternatives getAlternatives_7() { return cAlternatives_7; }
@@ -846,13 +880,13 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final CrossReference cOverridesRelationCrossReference_3_1_0 = (CrossReference)cOverridesAssignment_3_1.eContents().get(0);
private final RuleCall cOverridesRelationUnrestrictedNameParserRuleCall_3_1_0_1 = (RuleCall)cOverridesRelationCrossReference_3_1_0.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
- private final Assignment cVarDeclarationAssignment_5 = (Assignment)cGroup.eContents().get(5);
- private final RuleCall cVarDeclarationVarDeclarationCSParserRuleCall_5_0 = (RuleCall)cVarDeclarationAssignment_5.eContents().get(0);
+ private final Assignment cVarDeclarationsAssignment_5 = (Assignment)cGroup.eContents().get(5);
+ private final RuleCall cVarDeclarationsVarDeclarationCSParserRuleCall_5_0 = (RuleCall)cVarDeclarationsAssignment_5.eContents().get(0);
private final Alternatives cAlternatives_6 = (Alternatives)cGroup.eContents().get(6);
- private final Assignment cDomainAssignment_6_0 = (Assignment)cAlternatives_6.eContents().get(0);
- private final RuleCall cDomainDomainCSParserRuleCall_6_0_0 = (RuleCall)cDomainAssignment_6_0.eContents().get(0);
- private final Assignment cDomainAssignment_6_1 = (Assignment)cAlternatives_6.eContents().get(1);
- private final RuleCall cDomainPrimitiveTypeDomainCSParserRuleCall_6_1_0 = (RuleCall)cDomainAssignment_6_1.eContents().get(0);
+ private final Assignment cDomainsAssignment_6_0 = (Assignment)cAlternatives_6.eContents().get(0);
+ private final RuleCall cDomainsDomainCSParserRuleCall_6_0_0 = (RuleCall)cDomainsAssignment_6_0.eContents().get(0);
+ private final Assignment cDomainsAssignment_6_1 = (Assignment)cAlternatives_6.eContents().get(1);
+ private final RuleCall cDomainsPrimitiveTypeDomainCSParserRuleCall_6_1_0 = (RuleCall)cDomainsAssignment_6_1.eContents().get(0);
private final Assignment cWhenAssignment_7 = (Assignment)cGroup.eContents().get(7);
private final RuleCall cWhenWhenCSParserRuleCall_7_0 = (RuleCall)cWhenAssignment_7.eContents().get(0);
private final Assignment cWhereAssignment_8 = (Assignment)cGroup.eContents().get(8);
@@ -863,14 +897,16 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//
// top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
//
- // varDeclaration+=VarDeclarationCS* (domain+=DomainCS | domain+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
+ // varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
//
// "}";
public ParserRule getRule() { return rule; }
//top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
//
- //varDeclaration+=VarDeclarationCS* (domain+=DomainCS | domain+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS? "}"
+ //varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
+ //
+ //"}"
public Group getGroup() { return cGroup; }
//top?="top"?
@@ -906,26 +942,26 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//"{"
public Keyword getLeftCurlyBracketKeyword_4() { return cLeftCurlyBracketKeyword_4; }
- //varDeclaration+=VarDeclarationCS*
- public Assignment getVarDeclarationAssignment_5() { return cVarDeclarationAssignment_5; }
+ //varDeclarations+=VarDeclarationCS*
+ public Assignment getVarDeclarationsAssignment_5() { return cVarDeclarationsAssignment_5; }
//VarDeclarationCS
- public RuleCall getVarDeclarationVarDeclarationCSParserRuleCall_5_0() { return cVarDeclarationVarDeclarationCSParserRuleCall_5_0; }
+ public RuleCall getVarDeclarationsVarDeclarationCSParserRuleCall_5_0() { return cVarDeclarationsVarDeclarationCSParserRuleCall_5_0; }
- //(domain+=DomainCS | domain+=PrimitiveTypeDomainCS)+
+ //(domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+
public Alternatives getAlternatives_6() { return cAlternatives_6; }
- //domain+=DomainCS
- public Assignment getDomainAssignment_6_0() { return cDomainAssignment_6_0; }
+ //domains+=DomainCS
+ public Assignment getDomainsAssignment_6_0() { return cDomainsAssignment_6_0; }
//DomainCS
- public RuleCall getDomainDomainCSParserRuleCall_6_0_0() { return cDomainDomainCSParserRuleCall_6_0_0; }
+ public RuleCall getDomainsDomainCSParserRuleCall_6_0_0() { return cDomainsDomainCSParserRuleCall_6_0_0; }
- //domain+=PrimitiveTypeDomainCS
- public Assignment getDomainAssignment_6_1() { return cDomainAssignment_6_1; }
+ //domains+=PrimitiveTypeDomainCS
+ public Assignment getDomainsAssignment_6_1() { return cDomainsAssignment_6_1; }
//PrimitiveTypeDomainCS
- public RuleCall getDomainPrimitiveTypeDomainCSParserRuleCall_6_1_0() { return cDomainPrimitiveTypeDomainCSParserRuleCall_6_1_0; }
+ public RuleCall getDomainsPrimitiveTypeDomainCSParserRuleCall_6_1_0() { return cDomainsPrimitiveTypeDomainCSParserRuleCall_6_1_0; }
//when=WhenCS?
public Assignment getWhenAssignment_7() { return cWhenAssignment_7; }
@@ -995,12 +1031,12 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final Assignment cNameAssignment_1 = (Assignment)cGroup.eContents().get(1);
private final RuleCall cNameUnrestrictedNameParserRuleCall_1_0 = (RuleCall)cNameAssignment_1.eContents().get(0);
private final Keyword cLeftParenthesisKeyword_2 = (Keyword)cGroup.eContents().get(2);
- private final Assignment cModelDeclAssignment_3 = (Assignment)cGroup.eContents().get(3);
- private final RuleCall cModelDeclModelDeclCSParserRuleCall_3_0 = (RuleCall)cModelDeclAssignment_3.eContents().get(0);
+ private final Assignment cModelDeclsAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final RuleCall cModelDeclsModelDeclCSParserRuleCall_3_0 = (RuleCall)cModelDeclsAssignment_3.eContents().get(0);
private final Group cGroup_4 = (Group)cGroup.eContents().get(4);
private final Keyword cCommaKeyword_4_0 = (Keyword)cGroup_4.eContents().get(0);
- private final Assignment cModelDeclAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1);
- private final RuleCall cModelDeclModelDeclCSParserRuleCall_4_1_0 = (RuleCall)cModelDeclAssignment_4_1.eContents().get(0);
+ private final Assignment cModelDeclsAssignment_4_1 = (Assignment)cGroup_4.eContents().get(1);
+ private final RuleCall cModelDeclsModelDeclCSParserRuleCall_4_1_0 = (RuleCall)cModelDeclsAssignment_4_1.eContents().get(0);
private final Keyword cRightParenthesisKeyword_5 = (Keyword)cGroup.eContents().get(5);
private final Group cGroup_6 = (Group)cGroup.eContents().get(6);
private final Keyword cExtendsKeyword_6_0 = (Keyword)cGroup_6.eContents().get(0);
@@ -1013,29 +1049,29 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private final CrossReference cExtendsTransformationCrossReference_6_2_1_0 = (CrossReference)cExtendsAssignment_6_2_1.eContents().get(0);
private final RuleCall cExtendsTransformationUnrestrictedNameParserRuleCall_6_2_1_0_1 = (RuleCall)cExtendsTransformationCrossReference_6_2_1_0.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_7 = (Keyword)cGroup.eContents().get(7);
- private final Assignment cKeyDeclAssignment_8 = (Assignment)cGroup.eContents().get(8);
- private final RuleCall cKeyDeclKeyDeclCSParserRuleCall_8_0 = (RuleCall)cKeyDeclAssignment_8.eContents().get(0);
+ private final Assignment cKeyDeclsAssignment_8 = (Assignment)cGroup.eContents().get(8);
+ private final RuleCall cKeyDeclsKeyDeclCSParserRuleCall_8_0 = (RuleCall)cKeyDeclsAssignment_8.eContents().get(0);
private final Alternatives cAlternatives_9 = (Alternatives)cGroup.eContents().get(9);
private final Assignment cRelationAssignment_9_0 = (Assignment)cAlternatives_9.eContents().get(0);
private final RuleCall cRelationRelationCSParserRuleCall_9_0_0 = (RuleCall)cRelationAssignment_9_0.eContents().get(0);
- private final Assignment cQueryAssignment_9_1 = (Assignment)cAlternatives_9.eContents().get(1);
- private final RuleCall cQueryQueryCSParserRuleCall_9_1_0 = (RuleCall)cQueryAssignment_9_1.eContents().get(0);
+ private final Assignment cQueriesAssignment_9_1 = (Assignment)cAlternatives_9.eContents().get(1);
+ private final RuleCall cQueriesQueryCSParserRuleCall_9_1_0 = (RuleCall)cQueriesAssignment_9_1.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_10 = (Keyword)cGroup.eContents().get(10);
//TransformationCS:
//
- // "transformation" name=UnrestrictedName "(" modelDecl+=ModelDeclCS ("," modelDecl+=ModelDeclCS)* ")" ("extends"
+ // "transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
//
// extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
//
- // keyDecl+=KeyDeclCS* (relation+=RelationCS | query+=QueryCS)* "}";
+ // keyDecls+=KeyDeclCS* (relation+=RelationCS | queries+=QueryCS)* "}";
public ParserRule getRule() { return rule; }
- //"transformation" name=UnrestrictedName "(" modelDecl+=ModelDeclCS ("," modelDecl+=ModelDeclCS)* ")" ("extends"
+ //"transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
//
//extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
//
- //keyDecl+=KeyDeclCS* (relation+=RelationCS | query+=QueryCS)* "}"
+ //keyDecls+=KeyDeclCS* (relation+=RelationCS | queries+=QueryCS)* "}"
public Group getGroup() { return cGroup; }
//"transformation"
@@ -1050,23 +1086,23 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//"("
public Keyword getLeftParenthesisKeyword_2() { return cLeftParenthesisKeyword_2; }
- //modelDecl+=ModelDeclCS
- public Assignment getModelDeclAssignment_3() { return cModelDeclAssignment_3; }
+ //modelDecls+=ModelDeclCS
+ public Assignment getModelDeclsAssignment_3() { return cModelDeclsAssignment_3; }
//ModelDeclCS
- public RuleCall getModelDeclModelDeclCSParserRuleCall_3_0() { return cModelDeclModelDeclCSParserRuleCall_3_0; }
+ public RuleCall getModelDeclsModelDeclCSParserRuleCall_3_0() { return cModelDeclsModelDeclCSParserRuleCall_3_0; }
- //("," modelDecl+=ModelDeclCS)*
+ //("," modelDecls+=ModelDeclCS)*
public Group getGroup_4() { return cGroup_4; }
//","
public Keyword getCommaKeyword_4_0() { return cCommaKeyword_4_0; }
- //modelDecl+=ModelDeclCS
- public Assignment getModelDeclAssignment_4_1() { return cModelDeclAssignment_4_1; }
+ //modelDecls+=ModelDeclCS
+ public Assignment getModelDeclsAssignment_4_1() { return cModelDeclsAssignment_4_1; }
//ModelDeclCS
- public RuleCall getModelDeclModelDeclCSParserRuleCall_4_1_0() { return cModelDeclModelDeclCSParserRuleCall_4_1_0; }
+ public RuleCall getModelDeclsModelDeclCSParserRuleCall_4_1_0() { return cModelDeclsModelDeclCSParserRuleCall_4_1_0; }
//")"
public Keyword getRightParenthesisKeyword_5() { return cRightParenthesisKeyword_5; }
@@ -1106,13 +1142,13 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//"{"
public Keyword getLeftCurlyBracketKeyword_7() { return cLeftCurlyBracketKeyword_7; }
- //keyDecl+=KeyDeclCS*
- public Assignment getKeyDeclAssignment_8() { return cKeyDeclAssignment_8; }
+ //keyDecls+=KeyDeclCS*
+ public Assignment getKeyDeclsAssignment_8() { return cKeyDeclsAssignment_8; }
//KeyDeclCS
- public RuleCall getKeyDeclKeyDeclCSParserRuleCall_8_0() { return cKeyDeclKeyDeclCSParserRuleCall_8_0; }
+ public RuleCall getKeyDeclsKeyDeclCSParserRuleCall_8_0() { return cKeyDeclsKeyDeclCSParserRuleCall_8_0; }
- //(relation+=RelationCS | query+=QueryCS)*
+ //(relation+=RelationCS | queries+=QueryCS)*
public Alternatives getAlternatives_9() { return cAlternatives_9; }
//relation+=RelationCS
@@ -1121,11 +1157,11 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//RelationCS
public RuleCall getRelationRelationCSParserRuleCall_9_0_0() { return cRelationRelationCSParserRuleCall_9_0_0; }
- //query+=QueryCS
- public Assignment getQueryAssignment_9_1() { return cQueryAssignment_9_1; }
+ //queries+=QueryCS
+ public Assignment getQueriesAssignment_9_1() { return cQueriesAssignment_9_1; }
//QueryCS
- public RuleCall getQueryQueryCSParserRuleCall_9_1_0() { return cQueryQueryCSParserRuleCall_9_1_0; }
+ public RuleCall getQueriesQueryCSParserRuleCall_9_1_0() { return cQueriesQueryCSParserRuleCall_9_1_0; }
//"}"
public Keyword getRightCurlyBracketKeyword_10() { return cRightCurlyBracketKeyword_10; }
@@ -1183,14 +1219,12 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
public class VarDeclarationCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "VarDeclarationCS");
private final Group cGroup = (Group)rule.eContents().get(1);
- private final Assignment cVarDeclarationIdAssignment_0 = (Assignment)cGroup.eContents().get(0);
- private final CrossReference cVarDeclarationIdPropertyCrossReference_0_0 = (CrossReference)cVarDeclarationIdAssignment_0.eContents().get(0);
- private final RuleCall cVarDeclarationIdPropertyUnrestrictedNameParserRuleCall_0_0_1 = (RuleCall)cVarDeclarationIdPropertyCrossReference_0_0.eContents().get(1);
+ private final Assignment cVarDeclarationIdsAssignment_0 = (Assignment)cGroup.eContents().get(0);
+ private final RuleCall cVarDeclarationIdsVarDeclarationIdCSParserRuleCall_0_0 = (RuleCall)cVarDeclarationIdsAssignment_0.eContents().get(0);
private final Group cGroup_1 = (Group)cGroup.eContents().get(1);
private final Keyword cCommaKeyword_1_0 = (Keyword)cGroup_1.eContents().get(0);
- private final Assignment cVarDeclarationIdAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1);
- private final CrossReference cVarDeclarationIdPropertyCrossReference_1_1_0 = (CrossReference)cVarDeclarationIdAssignment_1_1.eContents().get(0);
- private final RuleCall cVarDeclarationIdPropertyUnrestrictedNameParserRuleCall_1_1_0_1 = (RuleCall)cVarDeclarationIdPropertyCrossReference_1_1_0.eContents().get(1);
+ private final Assignment cVarDeclarationIdsAssignment_1_1 = (Assignment)cGroup_1.eContents().get(1);
+ private final RuleCall cVarDeclarationIdsVarDeclarationIdCSParserRuleCall_1_1_0 = (RuleCall)cVarDeclarationIdsAssignment_1_1.eContents().get(0);
private final Keyword cColonKeyword_2 = (Keyword)cGroup.eContents().get(2);
private final Assignment cTypeAssignment_3 = (Assignment)cGroup.eContents().get(3);
private final RuleCall cTypeTypedRefCSParserRuleCall_3_0 = (RuleCall)cTypeAssignment_3.eContents().get(0);
@@ -1198,39 +1232,29 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//VarDeclarationCS:
//
- // varDeclarationId+=[pivot::Property|UnrestrictedName] ("," varDeclarationId+=[pivot::Property|UnrestrictedName])* ":"
- //
- // type=TypedRefCS ";";
+ // varDeclarationIds+=VarDeclarationIdCS ("," varDeclarationIds+=VarDeclarationIdCS)* ":" type=TypedRefCS ";";
public ParserRule getRule() { return rule; }
- //varDeclarationId+=[pivot::Property|UnrestrictedName] ("," varDeclarationId+=[pivot::Property|UnrestrictedName])* ":"
- //
- //type=TypedRefCS ";"
+ //varDeclarationIds+=VarDeclarationIdCS ("," varDeclarationIds+=VarDeclarationIdCS)* ":" type=TypedRefCS ";"
public Group getGroup() { return cGroup; }
- //varDeclarationId+=[pivot::Property|UnrestrictedName]
- public Assignment getVarDeclarationIdAssignment_0() { return cVarDeclarationIdAssignment_0; }
-
- //[pivot::Property|UnrestrictedName]
- public CrossReference getVarDeclarationIdPropertyCrossReference_0_0() { return cVarDeclarationIdPropertyCrossReference_0_0; }
+ //varDeclarationIds+=VarDeclarationIdCS
+ public Assignment getVarDeclarationIdsAssignment_0() { return cVarDeclarationIdsAssignment_0; }
- //UnrestrictedName
- public RuleCall getVarDeclarationIdPropertyUnrestrictedNameParserRuleCall_0_0_1() { return cVarDeclarationIdPropertyUnrestrictedNameParserRuleCall_0_0_1; }
+ //VarDeclarationIdCS
+ public RuleCall getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_0_0() { return cVarDeclarationIdsVarDeclarationIdCSParserRuleCall_0_0; }
- //("," varDeclarationId+=[pivot::Property|UnrestrictedName])*
+ //("," varDeclarationIds+=VarDeclarationIdCS)*
public Group getGroup_1() { return cGroup_1; }
//","
public Keyword getCommaKeyword_1_0() { return cCommaKeyword_1_0; }
- //varDeclarationId+=[pivot::Property|UnrestrictedName]
- public Assignment getVarDeclarationIdAssignment_1_1() { return cVarDeclarationIdAssignment_1_1; }
+ //varDeclarationIds+=VarDeclarationIdCS
+ public Assignment getVarDeclarationIdsAssignment_1_1() { return cVarDeclarationIdsAssignment_1_1; }
- //[pivot::Property|UnrestrictedName]
- public CrossReference getVarDeclarationIdPropertyCrossReference_1_1_0() { return cVarDeclarationIdPropertyCrossReference_1_1_0; }
-
- //UnrestrictedName
- public RuleCall getVarDeclarationIdPropertyUnrestrictedNameParserRuleCall_1_1_0_1() { return cVarDeclarationIdPropertyUnrestrictedNameParserRuleCall_1_1_0_1; }
+ //VarDeclarationIdCS
+ public RuleCall getVarDeclarationIdsVarDeclarationIdCSParserRuleCall_1_1_0() { return cVarDeclarationIdsVarDeclarationIdCSParserRuleCall_1_1_0; }
//":"
public Keyword getColonKeyword_2() { return cColonKeyword_2; }
@@ -1245,28 +1269,43 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
public Keyword getSemicolonKeyword_4() { return cSemicolonKeyword_4; }
}
+ public class VarDeclarationIdCSElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "VarDeclarationIdCS");
+ private final Assignment cNameAssignment = (Assignment)rule.eContents().get(1);
+ private final RuleCall cNameUnrestrictedNameParserRuleCall_0 = (RuleCall)cNameAssignment.eContents().get(0);
+
+ //VarDeclarationIdCS:
+ //
+ // name=UnrestrictedName;
+ public ParserRule getRule() { return rule; }
+
+ //name=UnrestrictedName
+ public Assignment getNameAssignment() { return cNameAssignment; }
+
+ //UnrestrictedName
+ public RuleCall getNameUnrestrictedNameParserRuleCall_0() { return cNameUnrestrictedNameParserRuleCall_0; }
+ }
+
public class WhenCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "WhenCS");
private final Group cGroup = (Group)rule.eContents().get(1);
- private final Action cWhenCSAction_0 = (Action)cGroup.eContents().get(0);
+ private final Action cPatternCSAction_0 = (Action)cGroup.eContents().get(0);
private final Keyword cWhenKeyword_1 = (Keyword)cGroup.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2);
- private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
- private final Assignment cExprAssignment_3_0 = (Assignment)cGroup_3.eContents().get(0);
- private final RuleCall cExprExpCSParserRuleCall_3_0_0 = (RuleCall)cExprAssignment_3_0.eContents().get(0);
- private final Keyword cSemicolonKeyword_3_1 = (Keyword)cGroup_3.eContents().get(1);
+ private final Assignment cPredicatesAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final RuleCall cPredicatesPredicateCSParserRuleCall_3_0 = (RuleCall)cPredicatesAssignment_3.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
- //WhenCS:
+ //WhenCS returns PatternCS:
//
- // {WhenCS} "when" "{" (expr+=ExpCS ";")* "}";
+ // {PatternCS} "when" "{" predicates+=PredicateCS* "}";
public ParserRule getRule() { return rule; }
- //{WhenCS} "when" "{" (expr+=ExpCS ";")* "}"
+ //{PatternCS} "when" "{" predicates+=PredicateCS* "}"
public Group getGroup() { return cGroup; }
- //{WhenCS}
- public Action getWhenCSAction_0() { return cWhenCSAction_0; }
+ //{PatternCS}
+ public Action getPatternCSAction_0() { return cPatternCSAction_0; }
//"when"
public Keyword getWhenKeyword_1() { return cWhenKeyword_1; }
@@ -1274,17 +1313,11 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//"{"
public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; }
- //(expr+=ExpCS ";")*
- public Group getGroup_3() { return cGroup_3; }
+ //predicates+=PredicateCS*
+ public Assignment getPredicatesAssignment_3() { return cPredicatesAssignment_3; }
- //expr+=ExpCS
- public Assignment getExprAssignment_3_0() { return cExprAssignment_3_0; }
-
- //ExpCS
- public RuleCall getExprExpCSParserRuleCall_3_0_0() { return cExprExpCSParserRuleCall_3_0_0; }
-
- //";"
- public Keyword getSemicolonKeyword_3_1() { return cSemicolonKeyword_3_1; }
+ //PredicateCS
+ public RuleCall getPredicatesPredicateCSParserRuleCall_3_0() { return cPredicatesPredicateCSParserRuleCall_3_0; }
//"}"
public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; }
@@ -1293,25 +1326,23 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
public class WhereCSElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "WhereCS");
private final Group cGroup = (Group)rule.eContents().get(1);
- private final Action cWhereCSAction_0 = (Action)cGroup.eContents().get(0);
+ private final Action cPatternCSAction_0 = (Action)cGroup.eContents().get(0);
private final Keyword cWhereKeyword_1 = (Keyword)cGroup.eContents().get(1);
private final Keyword cLeftCurlyBracketKeyword_2 = (Keyword)cGroup.eContents().get(2);
- private final Group cGroup_3 = (Group)cGroup.eContents().get(3);
- private final Assignment cExprAssignment_3_0 = (Assignment)cGroup_3.eContents().get(0);
- private final RuleCall cExprExpCSParserRuleCall_3_0_0 = (RuleCall)cExprAssignment_3_0.eContents().get(0);
- private final Keyword cSemicolonKeyword_3_1 = (Keyword)cGroup_3.eContents().get(1);
+ private final Assignment cPredicatesAssignment_3 = (Assignment)cGroup.eContents().get(3);
+ private final RuleCall cPredicatesPredicateCSParserRuleCall_3_0 = (RuleCall)cPredicatesAssignment_3.eContents().get(0);
private final Keyword cRightCurlyBracketKeyword_4 = (Keyword)cGroup.eContents().get(4);
- //WhereCS:
+ //WhereCS returns PatternCS:
//
- // {WhereCS} "where" "{" (expr+=ExpCS ";")* "}";
+ // {PatternCS} "where" "{" predicates+=PredicateCS* "}";
public ParserRule getRule() { return rule; }
- //{WhereCS} "where" "{" (expr+=ExpCS ";")* "}"
+ //{PatternCS} "where" "{" predicates+=PredicateCS* "}"
public Group getGroup() { return cGroup; }
- //{WhereCS}
- public Action getWhereCSAction_0() { return cWhereCSAction_0; }
+ //{PatternCS}
+ public Action getPatternCSAction_0() { return cPatternCSAction_0; }
//"where"
public Keyword getWhereKeyword_1() { return cWhereKeyword_1; }
@@ -1319,17 +1350,11 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//"{"
public Keyword getLeftCurlyBracketKeyword_2() { return cLeftCurlyBracketKeyword_2; }
- //(expr+=ExpCS ";")*
- public Group getGroup_3() { return cGroup_3; }
-
- //expr+=ExpCS
- public Assignment getExprAssignment_3_0() { return cExprAssignment_3_0; }
+ //predicates+=PredicateCS*
+ public Assignment getPredicatesAssignment_3() { return cPredicatesAssignment_3; }
- //ExpCS
- public RuleCall getExprExpCSParserRuleCall_3_0_0() { return cExprExpCSParserRuleCall_3_0_0; }
-
- //";"
- public Keyword getSemicolonKeyword_3_1() { return cSemicolonKeyword_3_1; }
+ //PredicateCS
+ public RuleCall getPredicatesPredicateCSParserRuleCall_3_0() { return cPredicatesPredicateCSParserRuleCall_3_0; }
//"}"
public Keyword getRightCurlyBracketKeyword_4() { return cRightCurlyBracketKeyword_4; }
@@ -1373,10 +1398,11 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
public Keyword get_Keyword_1() { return c_Keyword_1; }
}
- public class CollectionTypedRefCSElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "CollectionTypedRefCS");
- private final Assignment cPathNameAssignment = (Assignment)rule.eContents().get(1);
- private final RuleCall cPathNamePathNameCSParserRuleCall_0 = (RuleCall)cPathNameAssignment.eContents().get(0);
+ public class ExpCSOrTemplateCSElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "ExpCSOrTemplateCS");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final RuleCall cExpCSParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cTemplateCSParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
////<OclExpressionCS> ::= <PropertyCallExpCS>
// // | <VariableExpCS>
@@ -1392,7 +1418,27 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//
//
//// notNameExpressionCS -> templateCS
- // CollectionTypedRefCS returns base::TypedTypeRefCS:
+ // ExpCSOrTemplateCS returns essentialocl::ExpCS:
+ //
+ // ExpCS | TemplateCS;
+ public ParserRule getRule() { return rule; }
+
+ //ExpCS | TemplateCS
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //ExpCS
+ public RuleCall getExpCSParserRuleCall_0() { return cExpCSParserRuleCall_0; }
+
+ //TemplateCS
+ public RuleCall getTemplateCSParserRuleCall_1() { return cTemplateCSParserRuleCall_1; }
+ }
+
+ public class CollectionTypedRefCSElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "CollectionTypedRefCS");
+ private final Assignment cPathNameAssignment = (Assignment)rule.eContents().get(1);
+ private final RuleCall cPathNamePathNameCSParserRuleCall_0 = (RuleCall)cPathNameAssignment.eContents().get(0);
+
+ //CollectionTypedRefCS returns base::TypedTypeRefCS:
//
// pathName=PathNameCS;
public ParserRule getRule() { return rule; }
@@ -1404,12 +1450,12 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
public RuleCall getPathNamePathNameCSParserRuleCall_0() { return cPathNamePathNameCSParserRuleCall_0; }
}
- public class TypedRefCSElements extends AbstractParserRuleElementFinder {
- private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "TypedRefCS");
+ public class TypedTypeRefCSElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "TypedTypeRefCS");
private final Assignment cPathNameAssignment = (Assignment)rule.eContents().get(1);
private final RuleCall cPathNamePathNameCSParserRuleCall_0 = (RuleCall)cPathNameAssignment.eContents().get(0);
- //TypedRefCS returns base::TypedTypeRefCS:
+ //TypedTypeRefCS returns base::TypedTypeRefCS:
//
// pathName=PathNameCS;
public ParserRule getRule() { return rule; }
@@ -1421,6 +1467,27 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
public RuleCall getPathNamePathNameCSParserRuleCall_0() { return cPathNamePathNameCSParserRuleCall_0; }
}
+ public class TypedRefCSElements extends AbstractParserRuleElementFinder {
+ private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "TypedRefCS");
+ private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
+ private final RuleCall cPrimitiveTypeCSParserRuleCall_0 = (RuleCall)cAlternatives.eContents().get(0);
+ private final RuleCall cTypedTypeRefCSParserRuleCall_1 = (RuleCall)cAlternatives.eContents().get(1);
+
+ //TypedRefCS returns base::TypedRefCS:
+ //
+ // PrimitiveTypeCS | TypedTypeRefCS;
+ public ParserRule getRule() { return rule; }
+
+ //PrimitiveTypeCS | TypedTypeRefCS
+ public Alternatives getAlternatives() { return cAlternatives; }
+
+ //PrimitiveTypeCS
+ public RuleCall getPrimitiveTypeCSParserRuleCall_0() { return cPrimitiveTypeCSParserRuleCall_0; }
+
+ //TypedTypeRefCS
+ public RuleCall getTypedTypeRefCSParserRuleCall_1() { return cTypedTypeRefCSParserRuleCall_1; }
+ }
+
public class UnrestrictedNameElements extends AbstractParserRuleElementFinder {
private final ParserRule rule = (ParserRule) GrammarUtil.findRuleForName(getGrammar(), "UnrestrictedName");
private final Alternatives cAlternatives = (Alternatives)rule.eContents().get(1);
@@ -1529,11 +1596,13 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private CollectionTemplateCSElements pCollectionTemplateCS;
private DefaultValueCSElements pDefaultValueCS;
private DomainCSElements pDomainCS;
+ private DomainPatternCSElements pDomainPatternCS;
private KeyDeclCSElements pKeyDeclCS;
private LibraryCSElements pLibraryCS;
private ModelDeclCSElements pModelDeclCS;
private ObjectTemplateCSElements pObjectTemplateCS;
private ParamDeclarationCSElements pParamDeclarationCS;
+ private PredicateCSElements pPredicateCS;
private PrimitiveTypeDomainCSElements pPrimitiveTypeDomainCS;
private PropertyTemplateCSElements pPropertyTemplateCS;
private QueryCSElements pQueryCS;
@@ -1542,11 +1611,14 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
private TransformationCSElements pTransformationCS;
private UnitCSElements pUnitCS;
private VarDeclarationCSElements pVarDeclarationCS;
+ private VarDeclarationIdCSElements pVarDeclarationIdCS;
private WhenCSElements pWhenCS;
private WhereCSElements pWhereCS;
private NameExpCSElements pNameExpCS;
private AnyElementCSElements pAnyElementCS;
+ private ExpCSOrTemplateCSElements pExpCSOrTemplateCS;
private CollectionTypedRefCSElements pCollectionTypedRefCS;
+ private TypedTypeRefCSElements pTypedTypeRefCS;
private TypedRefCSElements pTypedRefCS;
private UnrestrictedNameElements pUnrestrictedName;
@@ -1573,7 +1645,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//TopLevelCS:
//
- // (ownedImport+=UnitCS | / *ownedInclude+=IncludeCS |* / ownedLibrary+=LibraryCS)* transformation+=TransformationCS*;
+ // (ownedImport+=UnitCS | / *ownedInclude+=IncludeCS |* / ownedLibrary+=LibraryCS)* transformations+=TransformationCS*;
public TopLevelCSElements getTopLevelCSAccess() {
return (pTopLevelCS != null) ? pTopLevelCS : (pTopLevelCS = new TopLevelCSElements());
}
@@ -1587,11 +1659,11 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//
//CollectionTemplateCS:
//
- // propertyId=[pivot::Property|UnrestrictedName]? ":" type=CollectionTypedRefCS "{" (memberIdentifier+=(NameExpCS |
+ // name=UnrestrictedName? ":" type=CollectionTypedRefCS "{" (memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS)
//
- // TemplateCS | AnyElementCS) ("," memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS))* "++"
+ // ("," memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS))* "++" restIdentifier=(NameExpCS | AnyElementCS)?)?
//
- // restIdentifier=(NameExpCS | AnyElementCS)?)? "}";
+ // "}";
public CollectionTemplateCSElements getCollectionTemplateCSAccess() {
return (pCollectionTemplateCS != null) ? pCollectionTemplateCS : (pCollectionTemplateCS = new CollectionTemplateCSElements());
}
@@ -1615,9 +1687,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//
// (checkonly?="checkonly" | enforce?="enforce")? "domain" modelId=[qvtbase::TypedModel|UnrestrictedName]
//
- // template=TemplateCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValue+=DefaultValueCS+ "}")?
+ // pattern=DomainPatternCS ("implementedby" implementedBy=ExpCS)? ("default_values" "{" defaultValues+=DefaultValueCS+
//
- // ";";
+ // "}")? ";";
public DomainCSElements getDomainCSAccess() {
return (pDomainCS != null) ? pDomainCS : (pDomainCS = new DomainCSElements());
}
@@ -1626,11 +1698,22 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getDomainCSAccess().getRule();
}
+ //DomainPatternCS:
+ //
+ // template=TemplateCS;
+ public DomainPatternCSElements getDomainPatternCSAccess() {
+ return (pDomainPatternCS != null) ? pDomainPatternCS : (pDomainPatternCS = new DomainPatternCSElements());
+ }
+
+ public ParserRule getDomainPatternCSRule() {
+ return getDomainPatternCSAccess().getRule();
+ }
+
//KeyDeclCS:
//
- // "key" pathName=PathNameCS "{" propertyId+=[pivot::Property|UnrestrictedName] (","
+ // "key" pathName=PathNameCS "{" propertyIds+=[pivot::Property|UnrestrictedName] (","
//
- // propertyId+=[pivot::Property|UnrestrictedName])* "}" ";";
+ // propertyIds+=[pivot::Property|UnrestrictedName])* "}" ";";
public KeyDeclCSElements getKeyDeclCSAccess() {
return (pKeyDeclCS != null) ? pKeyDeclCS : (pKeyDeclCS = new KeyDeclCSElements());
}
@@ -1652,9 +1735,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//ModelDeclCS:
//
- // name=UnrestrictedName ":" (metaModelId+=[pivot::Package|UnrestrictedName] | "{"
+ // name=UnrestrictedName ":" (metaModelIds+=[pivot::Package|UnrestrictedName] | "{"
//
- // metaModelId+=[pivot::Package|UnrestrictedName] ("," metaModelId+=[pivot::Package|UnrestrictedName])* "}");
+ // metaModelIds+=[pivot::Package|UnrestrictedName] ("," metaModelIds+=[pivot::Package|UnrestrictedName])* "}");
public ModelDeclCSElements getModelDeclCSAccess() {
return (pModelDeclCS != null) ? pModelDeclCS : (pModelDeclCS = new ModelDeclCSElements());
}
@@ -1665,9 +1748,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//ObjectTemplateCS:
//
- // propertyId=[pivot::Property|UnrestrictedName]? ":" type=TypedRefCS "{" (propertyTemplate+=PropertyTemplateCS (","
+ // name=UnrestrictedName? ":" type=TypedRefCS "{" (propertyTemplates+=PropertyTemplateCS (","
//
- // propertyTemplate+=PropertyTemplateCS)*)? "}";
+ // propertyTemplates+=PropertyTemplateCS)*)? "}";
public ObjectTemplateCSElements getObjectTemplateCSAccess() {
return (pObjectTemplateCS != null) ? pObjectTemplateCS : (pObjectTemplateCS = new ObjectTemplateCSElements());
}
@@ -1678,7 +1761,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//ParamDeclarationCS:
//
- // name=UnrestrictedName ":" type=TypedRefCS;
+ // name=UnrestrictedName ":" ownedType=TypedRefCS;
public ParamDeclarationCSElements getParamDeclarationCSAccess() {
return (pParamDeclarationCS != null) ? pParamDeclarationCS : (pParamDeclarationCS = new ParamDeclarationCSElements());
}
@@ -1687,6 +1770,17 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getParamDeclarationCSAccess().getRule();
}
+ //PredicateCS:
+ //
+ // expr=ExpCS ";";
+ public PredicateCSElements getPredicateCSAccess() {
+ return (pPredicateCS != null) ? pPredicateCS : (pPredicateCS = new PredicateCSElements());
+ }
+
+ public ParserRule getPredicateCSRule() {
+ return getPredicateCSAccess().getRule();
+ }
+
//PrimitiveTypeDomainCS:
//
// "primitive" "domain" name=UnrestrictedName ":" type=TypedRefCS ";";
@@ -1700,7 +1794,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//PropertyTemplateCS:
//
- // propertyId=[pivot::Property|UnrestrictedName] "=" oclExpression=ExpCS;
+ // propertyId=[pivot::Property|UnrestrictedName] "=" oclExpression=ExpCSOrTemplateCS;
public PropertyTemplateCSElements getPropertyTemplateCSAccess() {
return (pPropertyTemplateCS != null) ? pPropertyTemplateCS : (pPropertyTemplateCS = new PropertyTemplateCSElements());
}
@@ -1711,9 +1805,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//QueryCS:
//
- // "query" pathName=PathNameCS "(" (inputParamDeclaration+=ParamDeclarationCS (","
+ // "query" name=UnrestrictedName "(" (inputParamDeclarations+=ParamDeclarationCS (","
//
- // inputParamDeclaration+=ParamDeclarationCS)*)? ")" ":" type=TypedRefCS (";" | "{" oclExpression=ExpCS "}");
+ // inputParamDeclarations+=ParamDeclarationCS)*)? ")" ":" ownedType=TypedRefCS (";" | "{" oclExpression=ExpCS "}");
public QueryCSElements getQueryCSAccess() {
return (pQueryCS != null) ? pQueryCS : (pQueryCS = new QueryCSElements());
}
@@ -1726,7 +1820,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//
// top?="top"? "relation" name=UnrestrictedName ("overrides" overrides=[qvtrelation::Relation|UnrestrictedName])? "{"
//
- // varDeclaration+=VarDeclarationCS* (domain+=DomainCS | domain+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
+ // varDeclarations+=VarDeclarationCS* (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+ when=WhenCS? where=WhereCS?
//
// "}";
public RelationCSElements getRelationCSAccess() {
@@ -1750,11 +1844,11 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//TransformationCS:
//
- // "transformation" name=UnrestrictedName "(" modelDecl+=ModelDeclCS ("," modelDecl+=ModelDeclCS)* ")" ("extends"
+ // "transformation" name=UnrestrictedName "(" modelDecls+=ModelDeclCS ("," modelDecls+=ModelDeclCS)* ")" ("extends"
//
// extends+=[qvtbase::Transformation|UnrestrictedName] ("," extends+=[qvtbase::Transformation|UnrestrictedName])*)? "{"
//
- // keyDecl+=KeyDeclCS* (relation+=RelationCS | query+=QueryCS)* "}";
+ // keyDecls+=KeyDeclCS* (relation+=RelationCS | queries+=QueryCS)* "}";
public TransformationCSElements getTransformationCSAccess() {
return (pTransformationCS != null) ? pTransformationCS : (pTransformationCS = new TransformationCSElements());
}
@@ -1776,9 +1870,7 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//VarDeclarationCS:
//
- // varDeclarationId+=[pivot::Property|UnrestrictedName] ("," varDeclarationId+=[pivot::Property|UnrestrictedName])* ":"
- //
- // type=TypedRefCS ";";
+ // varDeclarationIds+=VarDeclarationIdCS ("," varDeclarationIds+=VarDeclarationIdCS)* ":" type=TypedRefCS ";";
public VarDeclarationCSElements getVarDeclarationCSAccess() {
return (pVarDeclarationCS != null) ? pVarDeclarationCS : (pVarDeclarationCS = new VarDeclarationCSElements());
}
@@ -1787,9 +1879,20 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getVarDeclarationCSAccess().getRule();
}
- //WhenCS:
+ //VarDeclarationIdCS:
+ //
+ // name=UnrestrictedName;
+ public VarDeclarationIdCSElements getVarDeclarationIdCSAccess() {
+ return (pVarDeclarationIdCS != null) ? pVarDeclarationIdCS : (pVarDeclarationIdCS = new VarDeclarationIdCSElements());
+ }
+
+ public ParserRule getVarDeclarationIdCSRule() {
+ return getVarDeclarationIdCSAccess().getRule();
+ }
+
+ //WhenCS returns PatternCS:
//
- // {WhenCS} "when" "{" (expr+=ExpCS ";")* "}";
+ // {PatternCS} "when" "{" predicates+=PredicateCS* "}";
public WhenCSElements getWhenCSAccess() {
return (pWhenCS != null) ? pWhenCS : (pWhenCS = new WhenCSElements());
}
@@ -1798,9 +1901,9 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getWhenCSAccess().getRule();
}
- //WhereCS:
+ //WhereCS returns PatternCS:
//
- // {WhereCS} "where" "{" (expr+=ExpCS ";")* "}";
+ // {PatternCS} "where" "{" predicates+=PredicateCS* "}";
public WhereCSElements getWhereCSAccess() {
return (pWhereCS != null) ? pWhereCS : (pWhereCS = new WhereCSElements());
}
@@ -1845,7 +1948,18 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
//
//
//// notNameExpressionCS -> templateCS
- // CollectionTypedRefCS returns base::TypedTypeRefCS:
+ // ExpCSOrTemplateCS returns essentialocl::ExpCS:
+ //
+ // ExpCS | TemplateCS;
+ public ExpCSOrTemplateCSElements getExpCSOrTemplateCSAccess() {
+ return (pExpCSOrTemplateCS != null) ? pExpCSOrTemplateCS : (pExpCSOrTemplateCS = new ExpCSOrTemplateCSElements());
+ }
+
+ public ParserRule getExpCSOrTemplateCSRule() {
+ return getExpCSOrTemplateCSAccess().getRule();
+ }
+
+ //CollectionTypedRefCS returns base::TypedTypeRefCS:
//
// pathName=PathNameCS;
public CollectionTypedRefCSElements getCollectionTypedRefCSAccess() {
@@ -1856,9 +1970,20 @@ public class QVTrelationGrammarAccess extends AbstractGrammarElementFinder {
return getCollectionTypedRefCSAccess().getRule();
}
- //TypedRefCS returns base::TypedTypeRefCS:
+ //TypedTypeRefCS returns base::TypedTypeRefCS:
//
// pathName=PathNameCS;
+ public TypedTypeRefCSElements getTypedTypeRefCSAccess() {
+ return (pTypedTypeRefCS != null) ? pTypedTypeRefCS : (pTypedTypeRefCS = new TypedTypeRefCSElements());
+ }
+
+ public ParserRule getTypedTypeRefCSRule() {
+ return getTypedTypeRefCSAccess().getRule();
+ }
+
+ //TypedRefCS returns base::TypedRefCS:
+ //
+ // PrimitiveTypeCS | TypedTypeRefCS;
public TypedRefCSElements getTypedRefCSAccess() {
return (pTypedRefCS != null) ? pTypedRefCS : (pTypedRefCS = new TypedRefCSElements());
}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.xtext b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.xtext
index 544f52a9d..f39929885 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.xtext
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/QVTrelation.xtext
@@ -26,52 +26,56 @@ import "platform:/resource/org.eclipse.qvtd.xtext.qvtrelation/model/QVTrelationC
TopLevelCS:
(ownedImport+=UnitCS | /*ownedInclude+=IncludeCS |*/ ownedLibrary+=LibraryCS)*
- transformation+=TransformationCS*
+ transformations+=TransformationCS*
;
//UnitCS: identifier+=[pivot::Element|UnrestrictedName] ('.' identifier+=[pivot::Element|UnrestrictedName])*;
-CollectionTemplateCS: propertyId=[pivot::Property|UnrestrictedName]? ':' type=CollectionTypedRefCS
- '{' (memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS)
- (',' memberIdentifier+=(NameExpCS | TemplateCS | AnyElementCS))*
+CollectionTemplateCS: name=UnrestrictedName? ':' type=CollectionTypedRefCS
+ '{' (memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS)
+ (',' memberIdentifiers+=(NameExpCS | TemplateCS | AnyElementCS))*
'++' restIdentifier=(NameExpCS | AnyElementCS)?
)? '}';
-
+
DefaultValueCS: propertyId=[pivot::Property|UnrestrictedName] '=' initialiser=ExpCS ';';
-DomainCS: (checkonly?='checkonly' | enforce?='enforce')? 'domain' modelId=[qvtbase::TypedModel|UnrestrictedName] template=TemplateCS
+DomainCS: (checkonly?='checkonly' | enforce?='enforce')? 'domain' modelId=[qvtbase::TypedModel|UnrestrictedName] pattern=DomainPatternCS
('implementedby' implementedBy=ExpCS)?
- ('default_values' '{' (defaultValue+=DefaultValueCS)+ '}')?
+ ('default_values' '{' (defaultValues+=DefaultValueCS)+ '}')?
';';
-KeyDeclCS: 'key' pathName=PathNameCS '{' propertyId+=[pivot::Property|UnrestrictedName] (',' propertyId+=[pivot::Property|UnrestrictedName])* '}' ';';
+DomainPatternCS: template=TemplateCS;
+
+KeyDeclCS: 'key' pathName=PathNameCS '{' propertyIds+=[pivot::Property|UnrestrictedName] (',' propertyIds+=[pivot::Property|UnrestrictedName])* '}' ';';
LibraryCS returns base::LibraryCS:
'library' package=[pivot::Package|URI] ';';
-ModelDeclCS: name=UnrestrictedName ':' (metaModelId+=[pivot::Package|UnrestrictedName]
- | '{' metaModelId+=[pivot::Package|UnrestrictedName] (',' metaModelId+=[pivot::Package|UnrestrictedName])* '}')
+ModelDeclCS: name=UnrestrictedName ':' (metaModelIds+=[pivot::Package|UnrestrictedName]
+ | '{' metaModelIds+=[pivot::Package|UnrestrictedName] (',' metaModelIds+=[pivot::Package|UnrestrictedName])* '}')
;
-ObjectTemplateCS: propertyId=[pivot::Property|UnrestrictedName]? ':' type=TypedRefCS
- '{' (propertyTemplate+=PropertyTemplateCS (',' propertyTemplate+=PropertyTemplateCS)*)? '}';
+ObjectTemplateCS: name=UnrestrictedName? ':' type=TypedRefCS
+ '{' (propertyTemplates+=PropertyTemplateCS (',' propertyTemplates+=PropertyTemplateCS)*)? '}';
-ParamDeclarationCS: name=UnrestrictedName ':' type=TypedRefCS;
+ParamDeclarationCS: name=UnrestrictedName ':' ownedType=TypedRefCS;
+
+PredicateCS: expr=ExpCS ';';
PrimitiveTypeDomainCS: 'primitive' 'domain' name=UnrestrictedName ':' type=TypedRefCS ';';
-PropertyTemplateCS: propertyId=[pivot::Property|UnrestrictedName] '=' oclExpression=ExpCS;
+PropertyTemplateCS: propertyId=[pivot::Property|UnrestrictedName] '=' oclExpression=ExpCSOrTemplateCS;
-QueryCS: 'query' pathName=PathNameCS
- '(' (inputParamDeclaration+=ParamDeclarationCS (',' inputParamDeclaration+=ParamDeclarationCS)*)? ')'
- ':' type=TypedRefCS
+QueryCS: 'query' name=UnrestrictedName
+ '(' (inputParamDeclarations+=ParamDeclarationCS (',' inputParamDeclarations+=ParamDeclarationCS)*)? ')'
+ ':' ownedType=TypedRefCS
(';' | '{' oclExpression=ExpCS '}');
RelationCS: top?='top'? 'relation' name=UnrestrictedName
('overrides' overrides=[qvtrelation::Relation|UnrestrictedName])?
'{'
- varDeclaration+=VarDeclarationCS*
- (domain+=DomainCS | domain+=PrimitiveTypeDomainCS)+
+ varDeclarations+=VarDeclarationCS*
+ (domains+=DomainCS | domains+=PrimitiveTypeDomainCS)+
when=WhenCS? where=WhereCS?
'}'
;
@@ -79,19 +83,21 @@ RelationCS: top?='top'? 'relation' name=UnrestrictedName
TemplateCS: (ObjectTemplateCS | CollectionTemplateCS) ('{' guardExpression=ExpCS '}')?;
TransformationCS: 'transformation' name=UnrestrictedName
- '(' modelDecl+=ModelDeclCS (',' modelDecl+=ModelDeclCS)* ')'
+ '(' modelDecls+=ModelDeclCS (',' modelDecls+=ModelDeclCS)* ')'
('extends' extends+=[qvtbase::Transformation|UnrestrictedName] (',' extends+=[qvtbase::Transformation|UnrestrictedName])*)?
- '{' keyDecl+=KeyDeclCS* ( relation+=RelationCS | query+=QueryCS )* '}'
+ '{' keyDecls+=KeyDeclCS* ( relation+=RelationCS | queries+=QueryCS )* '}'
;
UnitCS returns base::ImportCS:
'import' (name=UnrestrictedName ':')? namespace=[pivot::Namespace|URI] ';';
-VarDeclarationCS: varDeclarationId+=[pivot::Property|UnrestrictedName] (',' varDeclarationId+=[pivot::Property|UnrestrictedName])* ':' type=TypedRefCS ';';
+VarDeclarationCS: varDeclarationIds+=VarDeclarationIdCS (',' varDeclarationIds+=VarDeclarationIdCS)* ':' type=TypedRefCS ';';
-WhenCS: {WhenCS} 'when' '{' (expr+=ExpCS ';')* '}';
+VarDeclarationIdCS: name=UnrestrictedName;
-WhereCS: {WhereCS} 'where' '{' (expr+=ExpCS ';')* '}';
+WhenCS returns PatternCS: {PatternCS} 'when' '{' predicates+=PredicateCS* '}';
+
+WhereCS returns PatternCS: {PatternCS} 'where' '{' predicates+=PredicateCS* '}';
NameExpCS returns essentialocl::NameExpCS: pathName=PathNameCS;
@@ -106,9 +112,15 @@ AnyElementCS: {AnyElementCS} '_';
// | <template>
// notNameExpressionCS -> templateCS
+ExpCSOrTemplateCS returns essentialocl::ExpCS: ExpCS | TemplateCS;
+
CollectionTypedRefCS returns base::TypedTypeRefCS: pathName=PathNameCS;
-TypedRefCS returns base::TypedTypeRefCS: pathName=PathNameCS;
+TypedTypeRefCS returns base::TypedTypeRefCS: pathName=PathNameCS;
+
+TypedRefCS returns base::TypedRefCS:
+ PrimitiveTypeCS | TypedTypeRefCS
+;
//ExpCS returns essentialocl::ExpCS:
// InfixedExpCS
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/attributes/RelationCallExpCSAttribution.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/attributes/RelationCallExpCSAttribution.java
new file mode 100644
index 000000000..84f624bc7
--- /dev/null
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/attributes/RelationCallExpCSAttribution.java
@@ -0,0 +1,101 @@
+/**
+ * <copyright>
+ *
+ * Copyright (c) 2010,2011 E.D.Willink and others.
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * E.D.Willink - initial API and implementation
+ *
+ * </copyright>
+ *
+ * $Id: EnumCSAttribution.java,v 1.3 2011/04/25 09:50:02 ewillink Exp $
+ */
+package org.eclipse.qvtd.xtext.qvtrelation.attributes;
+
+import java.util.List;
+import java.util.Map;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.ocl.examples.pivot.OclExpression;
+import org.eclipse.ocl.examples.pivot.Operation;
+import org.eclipse.ocl.examples.pivot.Parameter;
+import org.eclipse.ocl.examples.pivot.ParameterableElement;
+import org.eclipse.ocl.examples.pivot.SelfType;
+import org.eclipse.ocl.examples.pivot.TemplateParameter;
+import org.eclipse.ocl.examples.pivot.Type;
+import org.eclipse.ocl.examples.pivot.manager.MetaModelManager;
+import org.eclipse.ocl.examples.pivot.scoping.EnvironmentView;
+import org.eclipse.ocl.examples.pivot.scoping.ScopeFilter;
+import org.eclipse.ocl.examples.pivot.scoping.ScopeView;
+import org.eclipse.ocl.examples.pivot.utilities.PivotUtil;
+import org.eclipse.ocl.examples.xtext.essentialocl.attributes.InvocationExpCSAttribution;
+import org.eclipse.ocl.examples.xtext.essentialocl.attributes.OperationFilter;
+import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.InvocationExpCS;
+import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.NavigatingArgCS;
+import org.eclipse.qvtd.pivot.qvtbase.Domain;
+import org.eclipse.qvtd.pivot.qvtrelation.Relation;
+
+public class RelationCallExpCSAttribution extends InvocationExpCSAttribution
+{
+ public static final RelationCallExpCSAttribution INSTANCE = new RelationCallExpCSAttribution();
+
+ @Override
+ public ScopeView computeLookup(EObject target, EnvironmentView environmentView, ScopeView scopeView) {
+ return super.computeLookup(target, environmentView, scopeView);
+ }
+
+ @Override
+ public ScopeFilter createInvocationFilter(MetaModelManager metaModelManager, InvocationExpCS targetElement, Type type) {
+ return new OperationFilter(metaModelManager, type, targetElement)
+ {
+
+ @Override
+ public boolean matches(EnvironmentView environmentView, Type forType, EObject eObject) {
+ if (eObject instanceof Relation) {
+ if (iterators > 0) {
+ return false;
+ }
+ if (accumulators > 0) {
+ return false;
+ }
+ // No overloading to validate
+/* Relation candidateRelation = (Relation)eObject;
+ List<Domain> candidateDomains = candidateRelation.getDomain();
+ if (expressions != candidateDomains.size()) {
+ return false;
+ }
+ Map<TemplateParameter, ParameterableElement> bindings = getOperationBindings(candidateRelation);
+ for (int i = 0; i < expressions; i++) {
+ Parameter candidateParameter = candidateParameters.get(i);
+ NavigatingArgCS csExpression = csArguments.get(i);
+ OclExpression expression = PivotUtil.getPivot(OclExpression.class, csExpression);
+ if (expression == null) {
+ return false;
+ }
+ Type candidateType = metaModelManager.getTypeWithMultiplicity(candidateParameter);
+ if (candidateType instanceof SelfType) {
+ candidateType = candidateRelation.getOwningType();
+ }
+ Type expressionType = expression.getType();
+ expressionType = PivotUtil.getBehavioralType(expressionType); // FIXME make this a general facility
+ if (!metaModelManager.conformsTo(expressionType, candidateType, bindings)) {
+ return false;
+ }
+ }
+ if (bindings != null) {
+ installBindings(environmentView, forType, eObject, bindings);
+ } */
+ return true;
+ }
+ else {
+ return super.matches(environmentView, forType, eObject);
+ }
+ }
+
+ };
+ }
+}
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationContainmentVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationContainmentVisitor.java
index 2bf0f0a7e..d1fab997a 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationContainmentVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationContainmentVisitor.java
@@ -50,6 +50,10 @@ public class AbstractQVTrelationContainmentVisitor extends EssentialOCLContainme
return visitAbstractDomainCS(object);
}
+ public Continuation<?> visitDomainPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS object) {
+ return visitModelElementCS(object);
+ }
+
public Continuation<?> visitKeyDeclCS(org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS object) {
return visitModelElementCS(object);
}
@@ -63,7 +67,15 @@ public class AbstractQVTrelationContainmentVisitor extends EssentialOCLContainme
}
public Continuation<?> visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS object) {
- return visitNamedElementCS(object);
+ return visitTypedElementCS(object);
+ }
+
+ public Continuation<?> visitPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS object) {
+ return visitModelElementCS(object);
+ }
+
+ public Continuation<?> visitPredicateCS(org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS object) {
+ return visitModelElementCS(object);
}
public Continuation<?> visitPrimitiveTypeDomainCS(org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS object) {
@@ -75,7 +87,7 @@ public class AbstractQVTrelationContainmentVisitor extends EssentialOCLContainme
}
public Continuation<?> visitQueryCS(org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS object) {
- return visitModelElementCS(object);
+ return visitTypedElementCS(object);
}
public Continuation<?> visitRelationCS(org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS object) {
@@ -87,7 +99,7 @@ public class AbstractQVTrelationContainmentVisitor extends EssentialOCLContainme
}
public Continuation<?> visitTemplateVariableCS(org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS object) {
- return visitModelElementCS(object);
+ return visitNamedElementCS(object);
}
public Continuation<?> visitTopLevelCS(org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS object) {
@@ -106,11 +118,7 @@ public class AbstractQVTrelationContainmentVisitor extends EssentialOCLContainme
return visitModelElementCS(object);
}
- public Continuation<?> visitWhenCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS object) {
- return visitModelElementCS(object);
- }
-
- public Continuation<?> visitWhereCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS object) {
- return visitModelElementCS(object);
+ public Continuation<?> visitVarDeclarationIdCS(org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS object) {
+ return visitNamedElementCS(object);
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationLeft2RightVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationLeft2RightVisitor.java
index 1dc617ea6..5e0ce79c7 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationLeft2RightVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationLeft2RightVisitor.java
@@ -50,6 +50,10 @@ public class AbstractQVTrelationLeft2RightVisitor extends EssentialOCLLeft2Right
return visitAbstractDomainCS(object);
}
+ public Element visitDomainPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS object) {
+ return visitModelElementCS(object);
+ }
+
public Element visitKeyDeclCS(org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS object) {
return visitModelElementCS(object);
}
@@ -63,7 +67,15 @@ public class AbstractQVTrelationLeft2RightVisitor extends EssentialOCLLeft2Right
}
public Element visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS object) {
- return visitNamedElementCS(object);
+ return visitTypedElementCS(object);
+ }
+
+ public Element visitPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS object) {
+ return visitModelElementCS(object);
+ }
+
+ public Element visitPredicateCS(org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS object) {
+ return visitModelElementCS(object);
}
public Element visitPrimitiveTypeDomainCS(org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS object) {
@@ -75,7 +87,7 @@ public class AbstractQVTrelationLeft2RightVisitor extends EssentialOCLLeft2Right
}
public Element visitQueryCS(org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS object) {
- return visitModelElementCS(object);
+ return visitTypedElementCS(object);
}
public Element visitRelationCS(org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS object) {
@@ -87,7 +99,7 @@ public class AbstractQVTrelationLeft2RightVisitor extends EssentialOCLLeft2Right
}
public Element visitTemplateVariableCS(org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS object) {
- return visitModelElementCS(object);
+ return visitNamedElementCS(object);
}
public Element visitTopLevelCS(org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS object) {
@@ -106,11 +118,7 @@ public class AbstractQVTrelationLeft2RightVisitor extends EssentialOCLLeft2Right
return visitModelElementCS(object);
}
- public Element visitWhenCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS object) {
- return visitModelElementCS(object);
- }
-
- public Element visitWhereCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS object) {
- return visitModelElementCS(object);
+ public Element visitVarDeclarationIdCS(org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS object) {
+ return visitNamedElementCS(object);
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationPostOrderVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationPostOrderVisitor.java
index 92312ab75..4da48f1a2 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationPostOrderVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationPostOrderVisitor.java
@@ -50,6 +50,10 @@ public class AbstractQVTrelationPostOrderVisitor extends EssentialOCLPostOrderVi
return visitAbstractDomainCS(object);
}
+ public Continuation<?> visitDomainPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS object) {
+ return visitModelElementCS(object);
+ }
+
public Continuation<?> visitKeyDeclCS(org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS object) {
return visitModelElementCS(object);
}
@@ -63,7 +67,15 @@ public class AbstractQVTrelationPostOrderVisitor extends EssentialOCLPostOrderVi
}
public Continuation<?> visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS object) {
- return visitNamedElementCS(object);
+ return visitTypedElementCS(object);
+ }
+
+ public Continuation<?> visitPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS object) {
+ return visitModelElementCS(object);
+ }
+
+ public Continuation<?> visitPredicateCS(org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS object) {
+ return visitModelElementCS(object);
}
public Continuation<?> visitPrimitiveTypeDomainCS(org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS object) {
@@ -75,7 +87,7 @@ public class AbstractQVTrelationPostOrderVisitor extends EssentialOCLPostOrderVi
}
public Continuation<?> visitQueryCS(org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS object) {
- return visitModelElementCS(object);
+ return visitTypedElementCS(object);
}
public Continuation<?> visitRelationCS(org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS object) {
@@ -87,7 +99,7 @@ public class AbstractQVTrelationPostOrderVisitor extends EssentialOCLPostOrderVi
}
public Continuation<?> visitTemplateVariableCS(org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS object) {
- return visitModelElementCS(object);
+ return visitNamedElementCS(object);
}
public Continuation<?> visitTopLevelCS(org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS object) {
@@ -106,11 +118,7 @@ public class AbstractQVTrelationPostOrderVisitor extends EssentialOCLPostOrderVi
return visitModelElementCS(object);
}
- public Continuation<?> visitWhenCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS object) {
- return visitModelElementCS(object);
- }
-
- public Continuation<?> visitWhereCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS object) {
- return visitModelElementCS(object);
+ public Continuation<?> visitVarDeclarationIdCS(org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS object) {
+ return visitNamedElementCS(object);
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationPreOrderVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationPreOrderVisitor.java
index 74fa53ce4..672ee628c 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationPreOrderVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/AbstractQVTrelationPreOrderVisitor.java
@@ -50,6 +50,10 @@ public class AbstractQVTrelationPreOrderVisitor extends EssentialOCLPreOrderVisi
return visitAbstractDomainCS(object);
}
+ public Continuation<?> visitDomainPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS object) {
+ return visitModelElementCS(object);
+ }
+
public Continuation<?> visitKeyDeclCS(org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS object) {
return visitModelElementCS(object);
}
@@ -63,7 +67,15 @@ public class AbstractQVTrelationPreOrderVisitor extends EssentialOCLPreOrderVisi
}
public Continuation<?> visitParamDeclarationCS(org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS object) {
- return visitNamedElementCS(object);
+ return visitTypedElementCS(object);
+ }
+
+ public Continuation<?> visitPatternCS(org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS object) {
+ return visitModelElementCS(object);
+ }
+
+ public Continuation<?> visitPredicateCS(org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS object) {
+ return visitModelElementCS(object);
}
public Continuation<?> visitPrimitiveTypeDomainCS(org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS object) {
@@ -75,7 +87,7 @@ public class AbstractQVTrelationPreOrderVisitor extends EssentialOCLPreOrderVisi
}
public Continuation<?> visitQueryCS(org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS object) {
- return visitModelElementCS(object);
+ return visitTypedElementCS(object);
}
public Continuation<?> visitRelationCS(org.eclipse.qvtd.xtext.qvtrelationcst.RelationCS object) {
@@ -87,7 +99,7 @@ public class AbstractQVTrelationPreOrderVisitor extends EssentialOCLPreOrderVisi
}
public Continuation<?> visitTemplateVariableCS(org.eclipse.qvtd.xtext.qvtrelationcst.TemplateVariableCS object) {
- return visitModelElementCS(object);
+ return visitNamedElementCS(object);
}
public Continuation<?> visitTopLevelCS(org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS object) {
@@ -106,11 +118,7 @@ public class AbstractQVTrelationPreOrderVisitor extends EssentialOCLPreOrderVisi
return visitModelElementCS(object);
}
- public Continuation<?> visitWhenCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS object) {
- return visitModelElementCS(object);
- }
-
- public Continuation<?> visitWhereCS(org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS object) {
- return visitModelElementCS(object);
+ public Continuation<?> visitVarDeclarationIdCS(org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS object) {
+ return visitNamedElementCS(object);
}
} \ No newline at end of file
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationContainmentVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationContainmentVisitor.java
index 72b1934b5..6b310a5fb 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationContainmentVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationContainmentVisitor.java
@@ -16,9 +16,22 @@
*/
package org.eclipse.qvtd.xtext.qvtrelation.cs2pivot;
-import org.eclipse.ocl.examples.pivot.Package;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.ocl.examples.pivot.OclExpression;
+import org.eclipse.ocl.examples.pivot.Operation;
import org.eclipse.ocl.examples.pivot.Parameter;
+import org.eclipse.ocl.examples.pivot.ParameterableElement;
+import org.eclipse.ocl.examples.pivot.PivotFactory;
import org.eclipse.ocl.examples.pivot.PivotPackage;
+import org.eclipse.ocl.examples.pivot.TemplateParameter;
+import org.eclipse.ocl.examples.pivot.Type;
+import org.eclipse.ocl.examples.pivot.Variable;
+import org.eclipse.ocl.examples.pivot.scoping.EnvironmentView;
+import org.eclipse.ocl.examples.pivot.scoping.ScopeFilter;
import org.eclipse.ocl.examples.pivot.utilities.PivotUtil;
import org.eclipse.ocl.examples.xtext.base.baseCST.ImportCS;
import org.eclipse.ocl.examples.xtext.base.baseCST.LibraryCS;
@@ -27,9 +40,14 @@ import org.eclipse.ocl.examples.xtext.base.cs2pivot.CS2Pivot;
import org.eclipse.ocl.examples.xtext.base.cs2pivot.CS2PivotConversion;
import org.eclipse.ocl.examples.xtext.base.cs2pivot.Continuation;
import org.eclipse.ocl.examples.xtext.base.cs2pivot.SingleContinuation;
+import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS;
+import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.InvocationExpCS;
import org.eclipse.qvtd.pivot.qvtbase.Domain;
import org.eclipse.qvtd.pivot.qvtbase.Function;
+import org.eclipse.qvtd.pivot.qvtbase.Pattern;
+import org.eclipse.qvtd.pivot.qvtbase.Predicate;
import org.eclipse.qvtd.pivot.qvtbase.QVTbasePackage;
+import org.eclipse.qvtd.pivot.qvtbase.Rule;
import org.eclipse.qvtd.pivot.qvtbase.Transformation;
import org.eclipse.qvtd.pivot.qvtbase.TypedModel;
import org.eclipse.qvtd.pivot.qvtbase.Unit;
@@ -44,15 +62,19 @@ import org.eclipse.qvtd.pivot.qvttemplate.CollectionTemplateExp;
import org.eclipse.qvtd.pivot.qvttemplate.ObjectTemplateExp;
import org.eclipse.qvtd.pivot.qvttemplate.PropertyTemplateItem;
import org.eclipse.qvtd.pivot.qvttemplate.QVTtemplatePackage;
+import org.eclipse.qvtd.pivot.qvttemplate.TemplateExp;
import org.eclipse.qvtd.xtext.qvtrelationcst.AbstractDomainCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.AnyElementCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.DefaultValueCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.DomainCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.KeyDeclCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.ModelDeclCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS;
@@ -63,11 +85,38 @@ import org.eclipse.qvtd.xtext.qvtrelationcst.TopLevelCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.TransformationCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.UnitCS;
import org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS;
-import org.eclipse.qvtd.xtext.qvtrelationcst.WhenCS;
-import org.eclipse.qvtd.xtext.qvtrelationcst.WhereCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS;
public class QVTrelationContainmentVisitor extends AbstractQVTrelationContainmentVisitor
{
+ private static final class OperationOrRuleFilter implements ScopeFilter
+ {
+ public static OperationOrRuleFilter INSTANCE = new OperationOrRuleFilter();
+
+ public int compareMatches(EObject match1, Map<TemplateParameter, ParameterableElement> bindings1,
+ EObject match2, Map<TemplateParameter, ParameterableElement> bindings2) {
+ return 0;
+ }
+
+ public boolean matches(EnvironmentView environmentView,Type forType, EObject eObject) {
+ return (eObject instanceof Operation) || (eObject instanceof Rule);
+ }
+ }
+
+ protected static class DomainContentContinuation extends SingleContinuation<DomainCS>
+ {
+ private DomainContentContinuation(CS2PivotConversion context, DomainCS csElement) {
+ super(context, null, null, csElement);
+ }
+
+ @Override
+ public BasicContinuation<?> execute() {
+ RelationDomain pDomain = PivotUtil.getPivot(RelationDomain.class, csElement);
+ pDomain.setTypedModel(csElement.getModelId());
+ return null;
+ }
+ }
+
protected static class KeyDeclContentContinuation extends SingleContinuation<KeyDeclCS>
{
private KeyDeclContentContinuation(CS2PivotConversion context, KeyDeclCS csElement) {
@@ -78,7 +127,7 @@ public class QVTrelationContainmentVisitor extends AbstractQVTrelationContainmen
public BasicContinuation<?> execute() {
Key pKey = PivotUtil.getPivot(Key.class, csElement);
pKey.setIdentifies(csElement.getClassId());
- PivotUtil.refreshList(pKey.getPart(), csElement.getPropertyId());
+ PivotUtil.refreshList(pKey.getPart(), csElement.getPropertyIds());
// PivotUtil.refreshList(pKey.getOppositePart(), csElement.getPropertyId());
return null;
}
@@ -93,7 +142,7 @@ public class QVTrelationContainmentVisitor extends AbstractQVTrelationContainmen
@Override
public BasicContinuation<?> execute() {
TypedModel pTypedModel = PivotUtil.getPivot(TypedModel.class, csElement);
- PivotUtil.refreshList(pTypedModel.getUsedPackage(), csElement.getMetaModelId());
+ PivotUtil.refreshList(pTypedModel.getUsedPackage(), csElement.getMetaModelIds());
return null;
}
}
@@ -102,6 +151,21 @@ public class QVTrelationContainmentVisitor extends AbstractQVTrelationContainmen
super(context);
}
+ private void gatherVariables(List<Variable> pivotVariables, TemplateExp templateExp) {
+ Variable variable = templateExp.getBindsTo();
+ if (variable != null) {
+ pivotVariables.add(variable);
+ }
+ if (templateExp instanceof ObjectTemplateExp) {
+ for (PropertyTemplateItem part : ((ObjectTemplateExp)templateExp).getPart()) {
+ OclExpression value = part.getValue();
+ if (value instanceof TemplateExp) {
+ gatherVariables(pivotVariables, (TemplateExp)value);
+ }
+ }
+ }
+ }
+
public Continuation<?> visitAbstractDomainCS(AbstractDomainCS csElement) {
return null;
}
@@ -113,6 +177,12 @@ public class QVTrelationContainmentVisitor extends AbstractQVTrelationContainmen
public Continuation<?> visitCollectionTemplateCS(CollectionTemplateCS csElement) {
CollectionTemplateExp pivotElement = context.refreshModelElement(CollectionTemplateExp.class, QVTtemplatePackage.Literals.COLLECTION_TEMPLATE_EXP, csElement);
+ Variable variable = pivotElement.getBindsTo();
+ if (variable == null) {
+ variable = PivotFactory.eINSTANCE.createVariable();
+ pivotElement.setBindsTo(variable);
+ }
+ context.refreshName(variable, csElement.getName());
return null;
}
@@ -123,7 +193,13 @@ public class QVTrelationContainmentVisitor extends AbstractQVTrelationContainmen
public Continuation<?> visitDomainCS(DomainCS csElement) {
RelationDomain pivotElement = context.refreshModelElement(RelationDomain.class, QVTrelationPackage.Literals.RELATION_DOMAIN, csElement);
- pivotElement.setPattern(PivotUtil.getPivot(DomainPattern.class, csElement.getTemplate()));
+ pivotElement.setPattern(PivotUtil.getPivot(DomainPattern.class, csElement.getPattern()));
+ return new DomainContentContinuation(context, csElement);
+ }
+
+ public Continuation<?> visitDomainPatternCS(DomainPatternCS csElement) {
+ DomainPattern pivotElement = context.refreshModelElement(DomainPattern.class, QVTrelationPackage.Literals.DOMAIN_PATTERN, csElement);
+ pivotElement.setTemplateExpression(PivotUtil.getPivot(TemplateExp.class, csElement.getTemplate()));
return null;
}
@@ -134,8 +210,15 @@ public class QVTrelationContainmentVisitor extends AbstractQVTrelationContainmen
return null;
}
+ @Override
+ public Continuation<?> visitInvocationExpCS(InvocationExpCS csElement) {
+ CS2Pivot.setElementType(csElement.getPathName(), PivotPackage.Literals.NAMED_ELEMENT, csElement, OperationOrRuleFilter.INSTANCE);
+ return null;
+ }
+
public Continuation<?> visitKeyDeclCS(KeyDeclCS csElement) {
CS2Pivot.setElementType(csElement.getPathName(), PivotPackage.Literals.CLASS, csElement, null);
+ @SuppressWarnings("unused")
Key pivotElement = context.refreshModelElement(Key.class, QVTrelationPackage.Literals.KEY, csElement);
return new KeyDeclContentContinuation(context, csElement);
}
@@ -147,42 +230,83 @@ public class QVTrelationContainmentVisitor extends AbstractQVTrelationContainmen
}
public Continuation<?> visitModelDeclCS(ModelDeclCS csElement) {
+ @SuppressWarnings("unused")
TypedModel pivotElement = refreshNamedElement(TypedModel.class, QVTbasePackage.Literals.TYPED_MODEL, csElement);
return new ModelDeclContentContinuation(context, csElement);
}
public Continuation<?> visitObjectTemplateCS(ObjectTemplateCS csElement) {
ObjectTemplateExp pivotElement = context.refreshModelElement(ObjectTemplateExp.class, QVTtemplatePackage.Literals.OBJECT_TEMPLATE_EXP, csElement);
+ Variable variable = pivotElement.getBindsTo();
+ if (variable == null) {
+ variable = PivotFactory.eINSTANCE.createVariable();
+ pivotElement.setBindsTo(variable);
+ }
+ context.refreshName(variable, csElement.getName());
+ context.refreshPivotList(PropertyTemplateItem.class, pivotElement.getPart(), csElement.getPropertyTemplates());
return null;
}
public Continuation<?> visitParamDeclarationCS(ParamDeclarationCS csElement) {
+ @SuppressWarnings("unused")
Parameter pivotElement = refreshNamedElement(Parameter.class, PivotPackage.Literals.PARAMETER, csElement);
return null;
}
+ public Continuation<?> visitPatternCS(PatternCS csElement) {
+ Pattern pivotElement = context.refreshModelElement(Pattern.class, QVTbasePackage.Literals.PATTERN, csElement);
+ context.refreshPivotList(Predicate.class, pivotElement.getPredicate(), csElement.getPredicates());
+ return null;
+ }
+
+ public Continuation<?> visitPredicateCS(PredicateCS csElement) {
+ @SuppressWarnings("unused")
+ Predicate pivotElement = context.refreshModelElement(Predicate.class, QVTbasePackage.Literals.PREDICATE, csElement);
+ return null;
+ }
+
public Continuation<?> visitPrimitiveTypeDomainCS(PrimitiveTypeDomainCS csElement) {
+ @SuppressWarnings("unused")
RelationDomain pivotElement = context.refreshModelElement(RelationDomain.class, QVTrelationPackage.Literals.RELATION_DOMAIN, csElement);
return null;
}
public Continuation<?> visitPropertyTemplateCS(PropertyTemplateCS csElement) {
PropertyTemplateItem pivotElement = context.refreshModelElement(PropertyTemplateItem.class, QVTtemplatePackage.Literals.PROPERTY_TEMPLATE_ITEM, csElement);
+ ExpCS csExp = csElement.getOclExpression();
+ if (csExp instanceof TemplateCS) {
+ pivotElement.setValue(PivotUtil.getPivot(TemplateExp.class, csExp));
+ }
return null;
}
public Continuation<?> visitQueryCS(QueryCS csElement) {
- CS2Pivot.setElementType(csElement.getPathName(), PivotPackage.Literals.CLASS, csElement, null);
- Function pivotElement = context.refreshModelElement(Function.class, QVTbasePackage.Literals.FUNCTION, csElement);
- context.refreshPivotList(Parameter.class, pivotElement.getOwnedParameter(), csElement.getInputParamDeclaration());
+ Function pivotElement = refreshNamedElement(Function.class, QVTbasePackage.Literals.FUNCTION, csElement);
+ context.refreshPivotList(Parameter.class, pivotElement.getOwnedParameter(), csElement.getInputParamDeclarations());
return null;
}
public Continuation<?> visitRelationCS(RelationCS csElement) {
Relation pivotElement = refreshNamedElement(Relation.class, QVTrelationPackage.Literals.RELATION, csElement);
- context.refreshPivotList(Domain.class, pivotElement.getDomain(), csElement.getDomain());
- pivotElement.setWhen(PivotUtil.getPivot(DomainPattern.class, csElement.getWhen()));
- pivotElement.setWhere(PivotUtil.getPivot(DomainPattern.class, csElement.getWhere()));
+ context.refreshPivotList(Domain.class, pivotElement.getDomain(), csElement.getDomains());
+ List<Variable> pivotVariables = new ArrayList<Variable>();
+ for (VarDeclarationCS csVarDeclarations : csElement.getVarDeclarations()) {
+ for (VarDeclarationIdCS csVarDeclarationId : csVarDeclarations.getVarDeclarationIds()) {
+ pivotVariables.add(PivotUtil.getPivot(Variable.class, csVarDeclarationId));
+ }
+ }
+ for (Domain domain : pivotElement.getDomain()) {
+ DomainPattern pattern = ((RelationDomain)domain).getPattern();
+ if (pattern != null) {
+ TemplateExp templateExpression = pattern.getTemplateExpression();
+ if (templateExpression != null) {
+ gatherVariables(pivotVariables, templateExpression);
+ }
+ }
+ }
+ PivotUtil.refreshList(pivotElement.getVariable(), pivotVariables);
+ pivotElement.setWhen(PivotUtil.getPivot(Pattern.class, csElement.getWhen()));
+ pivotElement.setWhere(PivotUtil.getPivot(Pattern.class, csElement.getWhere()));
return null;
}
@@ -198,7 +322,7 @@ public class QVTrelationContainmentVisitor extends AbstractQVTrelationContainmen
public Continuation<?> visitTopLevelCS(TopLevelCS csElement) {
// importPackages(csElement);
RelationModel pivotElement = refreshPackage(RelationModel.class, QVTrelationPackage.Literals.RELATION_MODEL, csElement);
- context.refreshPivotList(Transformation.class, pivotElement.getNestedPackage(), csElement.getTransformation());
+ context.refreshPivotList(Transformation.class, pivotElement.getNestedPackage(), csElement.getTransformations());
context.refreshPivotList(Unit.class, pivotElement.getUnit(), csElement.getOwnedImport());
/* List<TransformationCS> csTransformations = csElement.getTransformation();
List<Transformation> txList = new ArrayList<Transformation>(csTransformations.size());
@@ -231,9 +355,10 @@ public class QVTrelationContainmentVisitor extends AbstractQVTrelationContainmen
public Continuation<?> visitTransformationCS(TransformationCS csElement) {
RelationalTransformation pivotElement = refreshPackage(RelationalTransformation.class, QVTrelationPackage.Literals.RELATIONAL_TRANSFORMATION, csElement);
- context.refreshPivotList(Key.class, pivotElement.getOwnedKey(), csElement.getKeyDecl());
- context.refreshPivotList(TypedModel.class, pivotElement.getModelParameter(), csElement.getModelDecl());
+ context.refreshPivotList(Key.class, pivotElement.getOwnedKey(), csElement.getKeyDecls());
+ context.refreshPivotList(TypedModel.class, pivotElement.getModelParameter(), csElement.getModelDecls());
context.refreshPivotList(Relation.class, pivotElement.getRule(), csElement.getRelation());
+ context.refreshPivotList(Operation.class, pivotElement.getOwnedOperation(), csElement.getQueries());
return null;
}
@@ -243,17 +368,13 @@ public class QVTrelationContainmentVisitor extends AbstractQVTrelationContainmen
}
public Continuation<?> visitVarDeclarationCS(VarDeclarationCS csElement) {
- // TODO Auto-generated method stub
return null;
}
- public Continuation<?> visitWhenCS(WhenCS csElement) {
- DomainPattern pivotElement = context.refreshModelElement(DomainPattern.class, QVTrelationPackage.Literals.DOMAIN_PATTERN, csElement);
+ @Override
+ public Continuation<?> visitVarDeclarationIdCS(VarDeclarationIdCS csElement) {
+ @SuppressWarnings("unused")
+ Variable pivotElement = refreshNamedElement(Variable.class, PivotPackage.Literals.VARIABLE, csElement);
return null;
}
-
- public Continuation<?> visitWhereCS(WhereCS csElement) {
- DomainPattern pivotElement = context.refreshModelElement(DomainPattern.class, QVTrelationPackage.Literals.DOMAIN_PATTERN, csElement);
- return null;
- }
} \ No newline at end of file
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationLeft2RightVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationLeft2RightVisitor.java
index b9cd9fa37..8cca8549e 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationLeft2RightVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationLeft2RightVisitor.java
@@ -14,11 +14,81 @@
*/
package org.eclipse.qvtd.xtext.qvtrelation.cs2pivot;
+import org.eclipse.ocl.examples.pivot.CallExp;
+import org.eclipse.ocl.examples.pivot.Element;
+import org.eclipse.ocl.examples.pivot.Feature;
+import org.eclipse.ocl.examples.pivot.NamedElement;
+import org.eclipse.ocl.examples.pivot.OclExpression;
+import org.eclipse.ocl.examples.pivot.VariableDeclaration;
+import org.eclipse.ocl.examples.pivot.utilities.PivotUtil;
+import org.eclipse.ocl.examples.xtext.base.baseCST.ModelElementCS;
import org.eclipse.ocl.examples.xtext.base.cs2pivot.CS2PivotConversion;
+import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.NamedExpCS;
+import org.eclipse.qvtd.pivot.qvtbase.Function;
+import org.eclipse.qvtd.pivot.qvtrelation.QVTrelationPackage;
+import org.eclipse.qvtd.pivot.qvtrelation.Relation;
+import org.eclipse.qvtd.pivot.qvtrelation.RelationCallExp;
+import org.eclipse.qvtd.pivot.qvttemplate.CollectionTemplateExp;
+import org.eclipse.qvtd.pivot.qvttemplate.ObjectTemplateExp;
+import org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS;
public class QVTrelationLeft2RightVisitor extends AbstractQVTrelationLeft2RightVisitor
{
public QVTrelationLeft2RightVisitor(CS2PivotConversion context) {
super(context);
}
+
+ @Override
+ protected VariableDeclaration getImplicitSource(ModelElementCS csExp, Feature feature) {
+ if (feature instanceof Function) {
+ return null;
+ }
+ return super.getImplicitSource(csExp, feature);
+ }
+
+ @Override
+ protected CallExp resolveNavigationFeature(NamedExpCS csElement, OclExpression source, Feature feature, CallExp callExp) {
+ if (source == null) {
+ return callExp;
+ }
+ return super.resolveNavigationFeature(csElement, source, feature, callExp);
+ }
+
+ @Override
+ protected OclExpression resolveUnknownOperation(NamedExpCS csNamedExp) {
+ NamedElement namedElement = csNamedExp.getNamedElement();
+ if (namedElement instanceof Relation) {
+ Relation relation = (Relation)namedElement;
+// Operation baseOperation = metaModelManager.resolveBaseOperation(operation);
+// OclExpression source = resolveNavigationSource(csNavigatingExp, operation);
+// CallExp outerExpression;
+// CallExp innerExpression;
+ RelationCallExp relationCallExp = context.refreshModelElement(RelationCallExp.class, QVTrelationPackage.Literals.RELATION_CALL_EXP, csNamedExp);
+ relationCallExp.setReferredRelation(relation);
+ context.installPivotUsage(csNamedExp, relationCallExp);
+// innerExpression = operationCallExp;
+// outerExpression = resolveNavigationFeature(csNavigatingExp, source, baseOperation, innerExpression);
+// resolveOperationArguments(csNavigatingExp, source, operation, operationCallExp);
+// resolveOperationReturnType(innerExpression);
+// if (outerExpression != innerExpression) {
+// resolveOperationReturnType(outerExpression);
+// }
+// return checkImplementation(csNavigatingExp, operation, innerExpression, outerExpression);
+ return relationCallExp;
+ }
+ else {
+ return super.resolveUnknownOperation(csNamedExp);
+ }
+ }
+
+ @Override
+ public Element visitCollectionTemplateCS(CollectionTemplateCS csElement) {
+ return PivotUtil.getPivot(CollectionTemplateExp.class, csElement);
+ }
+
+ @Override
+ public Element visitObjectTemplateCS(ObjectTemplateCS csElement) {
+ return PivotUtil.getPivot(ObjectTemplateExp.class, csElement);
+ }
} \ No newline at end of file
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationPostOrderVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationPostOrderVisitor.java
index 3ba63a8af..713a933ea 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationPostOrderVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationPostOrderVisitor.java
@@ -16,11 +16,127 @@
*/
package org.eclipse.qvtd.xtext.qvtrelation.cs2pivot;
+import org.eclipse.ocl.examples.pivot.OclExpression;
+import org.eclipse.ocl.examples.pivot.PivotFactory;
+import org.eclipse.ocl.examples.pivot.Type;
+import org.eclipse.ocl.examples.pivot.Variable;
+import org.eclipse.ocl.examples.pivot.utilities.PivotUtil;
+import org.eclipse.ocl.examples.xtext.base.baseCST.TypedRefCS;
+import org.eclipse.ocl.examples.xtext.base.cs2pivot.BasicContinuation;
import org.eclipse.ocl.examples.xtext.base.cs2pivot.CS2PivotConversion;
+import org.eclipse.ocl.examples.xtext.base.cs2pivot.Continuation;
+import org.eclipse.ocl.examples.xtext.base.cs2pivot.Continuations;
+import org.eclipse.ocl.examples.xtext.base.cs2pivot.SingleContinuation;
+import org.eclipse.qvtd.pivot.qvtbase.Function;
+import org.eclipse.qvtd.pivot.qvtbase.Predicate;
+import org.eclipse.qvtd.pivot.qvttemplate.ObjectTemplateExp;
+import org.eclipse.qvtd.pivot.qvttemplate.PropertyTemplateItem;
+import org.eclipse.qvtd.pivot.qvttemplate.QVTtemplatePackage;
+import org.eclipse.qvtd.pivot.qvttemplate.TemplateExp;
+import org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PredicateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.QueryCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.TemplateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.VarDeclarationIdCS;
public class QVTrelationPostOrderVisitor extends AbstractQVTrelationPostOrderVisitor
{
+ public static class PredicateExpressionCompletion extends SingleContinuation<PredicateCS>
+ {
+ public PredicateExpressionCompletion(CS2PivotConversion context, PredicateCS csElement) {
+ super(context, null, null, csElement);
+ }
+
+ @Override
+ public BasicContinuation<?> execute() {
+ Predicate pivotElement = PivotUtil.getPivot(Predicate.class, csElement);
+ OclExpression conditionExpression = context.visitLeft2Right(OclExpression.class, csElement.getExpr());
+ pivotElement.setConditionExpression(conditionExpression);
+ return null;
+ }
+ }
+
+ public static class PropertyTemplateExpressionCompletion extends SingleContinuation<PropertyTemplateCS>
+ {
+ public PropertyTemplateExpressionCompletion(CS2PivotConversion context, PropertyTemplateCS csElement) {
+ super(context, null, null, csElement);
+ }
+
+ @Override
+ public BasicContinuation<?> execute() {
+ PropertyTemplateItem pivotElement = PivotUtil.getPivot(PropertyTemplateItem.class, csElement);
+ OclExpression oclExpression = context.visitLeft2Right(OclExpression.class, csElement.getOclExpression());
+ pivotElement.setValue(oclExpression);
+ return null;
+ }
+ }
+
+ public static class QueryExpressionCompletion extends SingleContinuation<QueryCS>
+ {
+ public QueryExpressionCompletion(CS2PivotConversion context, QueryCS csElement) {
+ super(context, null, null, csElement);
+ }
+
+ @Override
+ public BasicContinuation<?> execute() {
+ Function pivotElement = PivotUtil.getPivot(Function.class, csElement);
+ OclExpression oclExpression = context.visitLeft2Right(OclExpression.class, csElement.getOclExpression());
+ pivotElement.setQueryExpression(oclExpression);
+ return null;
+ }
+ }
+
+ public static class TemplateExpressionCompletion extends SingleContinuation<TemplateCS>
+ {
+ public TemplateExpressionCompletion(CS2PivotConversion context, TemplateCS csElement) {
+ super(context, null, null, csElement);
+ }
+
+ @Override
+ public BasicContinuation<?> execute() {
+ TemplateExp pivotElement = PivotUtil.getPivot(TemplateExp.class, csElement);
+ OclExpression oclExpression = context.visitLeft2Right(OclExpression.class, csElement.getGuardExpression());
+ pivotElement.setWhere(oclExpression);
+ return null;
+ }
+ }
+
public QVTrelationPostOrderVisitor(CS2PivotConversion context) {
super(context);
}
+
+ @Override
+ public Continuation<?> visitPredicateCS(PredicateCS csElement) {
+ return new PredicateExpressionCompletion(context, csElement);
+ }
+
+ @Override
+ public Continuation<?> visitPropertyTemplateCS(PropertyTemplateCS csElement) {
+ return new PropertyTemplateExpressionCompletion(context, csElement);
+ }
+
+ @Override
+ public Continuation<?> visitQueryCS(QueryCS csElement) {
+ Continuation<?> superContinuation = super.visitQueryCS(csElement);
+ Continuation<?> selfCompletion = new QueryExpressionCompletion(context, csElement);
+ return Continuations.combine(superContinuation, selfCompletion);
+ }
+
+ @Override
+ public Continuation<?> visitTemplateCS(TemplateCS csElement) {
+ return new TemplateExpressionCompletion(context, csElement);
+ }
+
+ @Override
+ public Continuation<?> visitVarDeclarationCS(VarDeclarationCS csElement) {
+ TypedRefCS ownedType = csElement.getType();
+ Type pivotType = ownedType != null ? PivotUtil.getPivot(Type.class, ownedType) : null;
+ for (VarDeclarationIdCS csVarDeclarationId : csElement.getVarDeclarationIds()) {
+ Variable pivotVariable = PivotUtil.getPivot(Variable.class, csVarDeclarationId);
+ context.setType(pivotVariable, pivotType);
+ }
+ return null;
+ }
} \ No newline at end of file
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationPreOrderVisitor.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationPreOrderVisitor.java
index 6c5c333bd..1a613609b 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationPreOrderVisitor.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/cs2pivot/QVTrelationPreOrderVisitor.java
@@ -16,11 +16,79 @@
*/
package org.eclipse.qvtd.xtext.qvtrelation.cs2pivot;
+import org.eclipse.ocl.examples.pivot.Type;
+import org.eclipse.ocl.examples.pivot.Variable;
+import org.eclipse.ocl.examples.pivot.utilities.PivotUtil;
+import org.eclipse.ocl.examples.xtext.base.cs2pivot.BasicContinuation;
import org.eclipse.ocl.examples.xtext.base.cs2pivot.CS2PivotConversion;
+import org.eclipse.ocl.examples.xtext.base.cs2pivot.Continuation;
+import org.eclipse.ocl.examples.xtext.base.cs2pivot.PivotDependency;
+import org.eclipse.ocl.examples.xtext.base.cs2pivot.SingleContinuation;
+import org.eclipse.qvtd.pivot.qvttemplate.ObjectTemplateExp;
+import org.eclipse.qvtd.pivot.qvttemplate.PropertyTemplateItem;
+import org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS;
+import org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS;
public class QVTrelationPreOrderVisitor extends AbstractQVTrelationPreOrderVisitor
{
+ public static class ObjectTemplateCompletion extends SingleContinuation<ObjectTemplateCS>
+ {
+ public ObjectTemplateCompletion(CS2PivotConversion context, ObjectTemplateCS csElement) {
+ super(context, null, null, csElement, new PivotDependency(csElement.getType()));
+ }
+
+ @Override
+ public BasicContinuation<?> execute() {
+ ObjectTemplateExp pivotElement = PivotUtil.getPivot(ObjectTemplateExp.class, csElement);
+ if (pivotElement != null) {
+ org.eclipse.ocl.examples.pivot.Class type = PivotUtil.getPivot(org.eclipse.ocl.examples.pivot.Class.class, csElement.getType());
+ pivotElement.setReferredClass(type);
+ pivotElement.setType(type);
+ Variable variable = pivotElement.getBindsTo();
+ if (variable != null) {
+ variable.setType(type);
+ }
+ }
+ return null;
+ }
+ }
+
+ public static class PropertyTemplateCompletion extends SingleContinuation<PropertyTemplateCS>
+ {
+ public PropertyTemplateCompletion(CS2PivotConversion context, PropertyTemplateCS csElement) {
+ super(context, null, null, csElement);
+ }
+
+ @Override
+ public boolean canExecute() {
+ if (!super.canExecute()) {
+ return false;
+ }
+ ObjectTemplateExp pivotElement = PivotUtil.getPivot(ObjectTemplateExp.class, csElement.getObjectTemplate());
+ Type type = pivotElement.getType();
+ return type != null;
+ }
+
+ @Override
+ public BasicContinuation<?> execute() {
+ PropertyTemplateItem pivotElement = PivotUtil.getPivot(PropertyTemplateItem.class, csElement);
+ if (pivotElement != null) {
+ pivotElement.setReferredProperty(csElement.getPropertyId());
+ }
+ return null;
+ }
+ }
+
public QVTrelationPreOrderVisitor(CS2PivotConversion context) {
super(context);
}
+
+ public Continuation<?> visitObjectTemplateCS(ObjectTemplateCS csElement) {
+ return new ObjectTemplateCompletion(context, csElement);
+ }
+
+ @Override
+ public Continuation<?> visitPropertyTemplateCS(PropertyTemplateCS csElement) {
+ return new PropertyTemplateCompletion(context, csElement);
+ }
} \ No newline at end of file
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/scoping/QVTrelationScoping.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/scoping/QVTrelationScoping.java
index c159f7690..922e924cb 100644
--- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/scoping/QVTrelationScoping.java
+++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/src/org/eclipse/qvtd/xtext/qvtrelation/scoping/QVTrelationScoping.java
@@ -18,14 +18,27 @@ import java.util.Map;
import org.eclipse.emf.ecore.EClassifier;
import org.eclipse.ocl.examples.pivot.scoping.Attribution;
+import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.EssentialOCLCSTPackage;
import org.eclipse.qvtd.xtext.qvtrelation.attributes.PivotCSAttribution;
+import org.eclipse.qvtd.xtext.qvtrelation.attributes.RelationCallExpCSAttribution;
import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage;
public class QVTrelationScoping
{
public static void init() {
Map<EClassifier, Attribution> registry = Attribution.REGISTRY;
+ registry.put(EssentialOCLCSTPackage.Literals.INVOCATION_EXP_CS, RelationCallExpCSAttribution.INSTANCE);
+ registry.put(QVTrelationCSTPackage.Literals.COLLECTION_TEMPLATE_CS, PivotCSAttribution.INSTANCE);
+ registry.put(QVTrelationCSTPackage.Literals.DOMAIN_CS, PivotCSAttribution.INSTANCE);
registry.put(QVTrelationCSTPackage.Literals.KEY_DECL_CS, PivotCSAttribution.INSTANCE);
registry.put(QVTrelationCSTPackage.Literals.MODEL_DECL_CS, PivotCSAttribution.INSTANCE);
+ registry.put(QVTrelationCSTPackage.Literals.OBJECT_TEMPLATE_CS, PivotCSAttribution.INSTANCE);
+ registry.put(QVTrelationCSTPackage.Literals.PARAM_DECLARATION_CS, PivotCSAttribution.INSTANCE);
+ registry.put(QVTrelationCSTPackage.Literals.PATTERN_CS, PivotCSAttribution.INSTANCE);
+ registry.put(QVTrelationCSTPackage.Literals.PROPERTY_TEMPLATE_CS, PivotCSAttribution.INSTANCE);
+ registry.put(QVTrelationCSTPackage.Literals.QUERY_CS, PivotCSAttribution.INSTANCE);
+ registry.put(QVTrelationCSTPackage.Literals.RELATION_CS, PivotCSAttribution.INSTANCE);
+ registry.put(QVTrelationCSTPackage.Literals.TOP_LEVEL_CS, PivotCSAttribution.INSTANCE);
+ registry.put(QVTrelationCSTPackage.Literals.TRANSFORMATION_CS, PivotCSAttribution.INSTANCE);
}
}

Back to the top